<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"> <channel><title>&gt; Appsthru</title> <link>http://appsthru.com</link> <description>Applications web et métamorphose de données</description> <lastBuildDate>Thu, 09 May 2013 10:08:09 +0000</lastBuildDate> <language>fr-FR</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.5</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Appsthru" /><feedburner:info uri="appsthru" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><title>Les applications web au secours d’elles-mêmes</title><link>http://feedproxy.google.com/~r/Appsthru/~3/OnTIvHrmLNQ/</link> <comments>http://appsthru.com/2012/07/les-applications-web-au-secours-delles-memes/#comments</comments> <pubDate>Sat, 07 Jul 2012 11:00:02 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[responsive web design]]></category> <category><![CDATA[WebApps]]></category> <guid isPermaLink="false">http://appsthru.com/?p=2899</guid> <description><![CDATA[Malgré les prédictions de Wired en 1997 et son fameux &#8220;Web Is Dead&#8221; en 2002, les applications mobiles n&#8217;ont pas encore pris le pas sur les sites web. C&#8217;est peut-être même un retournement de situation qui s&#8217;opère. L&#8217;argument le plus employé &#8230; <a
href="http://appsthru.com/2012/07/les-applications-web-au-secours-delles-memes/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Malgré les prédictions de Wired en 1997 et son fameux &#8220;Web Is Dead&#8221; en 2002, les applications mobiles n&#8217;ont pas encore pris le pas sur les sites web. C&#8217;est peut-être même un retournement de situation qui s&#8217;opère.</p><p>L&#8217;argument le plus employé en faveur des applications est une meilleure expérience utilisateur. La fluidité de Flipboard par exemple, a encore du mal à être atteinte dans un navigateur, mais pour le reste, ce que l&#8217;on croyait réservé aux applications natives, comme le GPS, est maintenant accessible par les pages web grâce au HTML5.</p><p>Les détracteurs des applications, pointent leur côté &#8220;fermées&#8221; où toute interaction avec l&#8217;extérieur est guidée/choisie par les développeurs. Il existe bien des mécanismes inter-application comme les intents d&#8217;Android ou les URL Schemes d&#8217;iOS, mais rien de comparable avec la vraie liberté qu&#8217;apporte un élément fondamental du web :<strong> le lien</strong>.</p><p>Alors que l&#8217;avenir des sites pour mobiles semblait scellé au profit des applications, la décision de faire une application mobile ou un site mobile reste un choix délicat.</p><p>C&#8217;est peut-être la gestion des mises à jour, les évolutions plus aisées et la présence sur un grand nombre de plateformes à la fois qui feront des sites un choix décisif. Développer une fois et déployer sur de multiples plateformes, voilà ce que permettent de faire plus aisément les applications web.</p><p>Un mode &#8220;hybride&#8221; est aussi apparu : des applications natives encadrent ( wrapping ), à la manière d&#8217;un navigateur, des applications web, à l&#8217;instar de Gmail et de Facebook sur mobile.</p><p>Il s&#8217;agit tout de même de faire <strong>la différence entre un site web et une application web</strong>. S&#8217;il s&#8217;agit simplement de présenter du contenu, un site est bien adapté, d&#8217;autant que s&#8217;il utilise les techniques de conception adaptables, ( <a
title="responsive web design" href="http://www.alistapart.com/articles/responsive-web-design/" target="_blank">responsive web design</a> ) justement, la consultation depuis un mobile ou un ordinateur de bureau se fera sur les mêmes pages, effaçant ainsi le problème du double développement et en gardant l&#8217;aspect identitaire du design. En revanche, s&#8217;il s&#8217;agit d&#8217;un utilitaire, d&#8217;un outil d&#8217;administration, ou typiquement d&#8217;une application de la catégorie &#8220;productivité&#8221;, on devra se référer à cette règle, certes un peu facile à ce moment de la réflexion :</p><blockquote><p>Si ça peut se faire sur le web, faite le sur le web, sinon faite une application .<br
/> (<a
href="http://saydaily.com/2012/05/7-things-making-digital-publishing-better-now.html" target="_blank">source</a>)</p></blockquote><p>Enfin, un élement de plus pour apporter du crédit aux applications web : Apple est un des grand promoteur du HTML5, même si c&#8217;est potentiellement pour lui une solution perturbatrice de son marché d&#8217;application. On peut penser à un risque &#8230; mais bien calculé ?</p><p>Dernière minute qui sème encore le doute : <a
title="Facebook abandonne HTML5 pour son application iOS qualifiee de trop lente" href="http://www.developpez.com/actu/45338/Facebook-abandonne-HTML5-pour-son-application-iOS-qualifiee-de-trop-lente/" target="_blank">Facebook abandonne HTML5 pour son application iOS, qualifiée de trop lente</a>.</p><p>Sources :</p><ul><li><a
title="responsive web design" href="http://www.alistapart.com/articles/responsive-web-design/" target="_blank">responsive web design</a></li><li><a
title="Les applications natives seront elles remplacees par celles en HTML5 La fin du regne du natif annoncee pour l an prochain" href="http://www.developpez.com/actu/38669/Les-applications-natives-seront-elles-remplacees-par-celles-en-HTML5-La-fin-du-regne-du-natif-annoncee-pour-l-an-prochain/" target="_blank">Les applications natives seront elles remplacees par celles en HTML5 La fin du regne du natif annoncee pour l an prochain</a></li><li><a
title="7 things making digital publishing better now" href="http://saydaily.com/2012/05/7-things-making-digital-publishing-better-now.html" target="_blank">7 Things Making Digital Publishing Better Now</a></li><li><a
href="http://www.wired.com/wired/archive/5.03/ff_push.html" target="_blank">Wired 97</a></li><li><a
href="http://www.wired.com/magazine/2010/08/ff_webrip/all/1" target="_blank">Wired 2000</a></li><li><a
title="Why apps are not the future" href="http://scripting.com/stories/2011/12/13/whyAppsAreNotTheFuture.html" target="_blank">Why apps are not the future</a></li><li><a
title="the app is dead ok not really but the browser is back" href="http://www.readwriteweb.com/archives/the-app-is-dead-ok-not-really-but-the-browser-is-back.php" target="_blank">The App is Dead (OK Not Really, But The Browser Is Back)</a></li><li><a
title="How Facebook Mobile Will Evolve With HTML5" href="http://www.readwriteweb.com/archives/how_facebook_mobile_will_evolve_with_html5.php" target="_blank">How Facebook Mobile Will Evolve With HTML5</a></li></ul> <img src="http://feeds.feedburner.com/~r/Appsthru/~4/OnTIvHrmLNQ" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://appsthru.com/2012/07/les-applications-web-au-secours-delles-memes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://appsthru.com/2012/07/les-applications-web-au-secours-delles-memes/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=les-applications-web-au-secours-delles-memes</feedburner:origLink></item> <item><title>IBM propose un protocole pour les objets connectés</title><link>http://feedproxy.google.com/~r/Appsthru/~3/qxmm-svCOa4/</link> <comments>http://appsthru.com/2012/06/ibm-propose-un-protocole-pour-les-objets-connectes/#comments</comments> <pubDate>Mon, 25 Jun 2012 08:00:35 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[Objets connectés]]></category> <guid isPermaLink="false">http://appsthru.com/?p=2890</guid> <description><![CDATA[IBM rejoint Eurotech pour jeter les bases d&#8217;un protocole de communication entre les objets connectés. Entre les puces RFID, les ordinateurs de bords, les GPS et les smartphones, se sont plus de 24 milliards d&#8217;objets connectés qui sont prévus à &#8230; <a
href="http://appsthru.com/2012/06/ibm-propose-un-protocole-pour-les-objets-connectes/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>IBM rejoint Eurotech pour jeter les bases d&#8217;un protocole de communication entre les objets connectés.</p><p>Entre les puces RFID, les ordinateurs de bords, les GPS et les smartphones, se sont plus de 24 milliards d&#8217;objets connectés qui sont prévus à l&#8217;horizon 2020.</p><div
id="attachment_2891" class="wp-caption aligncenter" style="width: 610px"><a
href="http://appsthru.com/?attachment_id=2891" rel="attachment wp-att-2891"><img
class="size-medium wp-image-2891" title="Internet-of-things-projection" src="http://cdn.appsthru.com/wp-content/uploads/2012/06/Internet-of-things-projection-600x345.jpg" alt="" width="600" height="345" /></a><p
class="wp-caption-text">Projection sur le nombre d&#8217;objets connectés en 2020+</p></div><p>La proposition open source d&#8217;IBM part du constat qu&#8217;aujourd&#8217;hui les communications inter-machines sont souvent basées sur des protocoles propriétaires ou HTTP via SOAP et REST. Ces derniers sont gourmands en bande passante et leur traitement demande de l&#8217;énergie .</p><p><a
title="MQTT " href="http://mqtt.org/" target="_blank">MQTT</a> ( Message Queuing Telemetry Transport ) serait le pendant du HTTP pour la communication entre les appareils et fonctionnerait sur le <a
title="pub/sub - Wikipedia" href="http://fr.wikipedia.org/wiki/PubSub" target="_blank">modèle pub/sub</a> ( Publication/Souscription).</p><p>Source : <a
title="IBM protocole pour l'internet des objets - RWW" href="http://www.readwriteweb.com/hack/2011/11/ibm-open-sources-potential-int.php" target="_blank">RWW</a></p> <img src="http://feeds.feedburner.com/~r/Appsthru/~4/qxmm-svCOa4" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://appsthru.com/2012/06/ibm-propose-un-protocole-pour-les-objets-connectes/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://appsthru.com/2012/06/ibm-propose-un-protocole-pour-les-objets-connectes/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=ibm-propose-un-protocole-pour-les-objets-connectes</feedburner:origLink></item> <item><title>Unicode, de la normalisation de la norme</title><link>http://feedproxy.google.com/~r/Appsthru/~3/ls7iUgMQArE/</link> <comments>http://appsthru.com/2012/06/unicode-de-la-normalisation-de-la-norme/#comments</comments> <pubDate>Fri, 22 Jun 2012 21:27:51 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[dev]]></category> <category><![CDATA[python]]></category> <guid isPermaLink="false">http://appsthru.com/?p=2878</guid> <description><![CDATA[La norme Unicode a été développée afin de pouvoir représenter n&#8217;importe quel caractère de n&#8217;importe quelle forme d&#8217;écriture. Alors que l&#8217;ASCII ne peut représenter que 128 caractères, Unicode est constitué de plus de 109000 caractères, et pourrait en contenir potentiellement &#8230; <a
href="http://appsthru.com/2012/06/unicode-de-la-normalisation-de-la-norme/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>La norme <a
title="Unicode - Wikipedia" href="http://fr.wikipedia.org/wiki/Unicode" target="_blank">Unicode</a> a été développée afin de pouvoir représenter n&#8217;importe quel caractère de n&#8217;importe quelle forme d&#8217;écriture.</p><p>Alors que l&#8217;<a
title="ASCII - Wikipedia" href="http://fr.wikipedia.org/wiki/American_Standard_Code_for_Information_Interchange " target="_blank">ASCII</a> ne peut représenter que 128 caractères, Unicode est constitué de plus de 109000 caractères, et pourrait en contenir potentiellement des millions.</p><p>Puisqu&#8217;il s&#8217;agit d&#8217;une norme, comparer deux textes Unicode ne devrait pas poser de problèmes. Sauf que&#8230;  il peut y avoir plusieurs représentations d&#8217;un même caractère en Unicode : la Forme Normale Canonique (NFC) ou la Forme Normale Décomposée (NFD).</p><p>Sous la forme NFC, le caractère &#8220;é&#8221; possède son propre code , alors que sous la forme NFD il est décomposé dans sa forme de base &#8220;e&#8221; combinée avec son signe diacritique (l&#8217;accent) &#8221; ‘ &#8220;.</p><p>Donc, pour deux mots codés Unicode semblants similaires, il faudra faire attention à la <a
title="Normalisation NFC NFD Unicode - Wikipedia" href="http://fr.wikipedia.org/wiki/Normalisation_Unicode" target="_blank">normalisation</a> ( exemple Python ) :</p><pre class="brush: bash; light: true; title: ; notranslate">
&gt;&gt;&gt; import unicodedata
&gt;&gt;&gt; c = unicodedata.normalize(&quot;NFC&quot;, u&quot;é&quot; )
&gt;&gt;&gt; print repr(c)
u'\xe9'
&gt;&gt;&gt; d = unicodedata.normalize(&quot;NFD&quot;, u&quot;é&quot; )
&gt;&gt;&gt; print d
&gt;&gt;&gt; print repr(d)
u'e\u0301'
&gt;&gt;&gt; c == d
False
</pre><p>Sources :  <a
title="Nicolas SURRIBAS" href="http://devloop.users.sourceforge.net/index.php?article64/steganographie-et-unicode-utf-8" target="_blank">Nicolas SURRIBAS</a>, <a
title="Unicodedata - Documentation Python" href="http://docs.python.org/library/unicodedata.html" target="_blank">doc Python</a>  et <a
title="Unicode - Wikipedia" href="http://fr.wikipedia.org/wiki/Unicode" target="_blank">Wikipedia</a></p> <img src="http://feeds.feedburner.com/~r/Appsthru/~4/ls7iUgMQArE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://appsthru.com/2012/06/unicode-de-la-normalisation-de-la-norme/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://appsthru.com/2012/06/unicode-de-la-normalisation-de-la-norme/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=unicode-de-la-normalisation-de-la-norme</feedburner:origLink></item> <item><title>Tizen, le système d’exploitation basé sur HTML5, bientôt sur des smartphones</title><link>http://feedproxy.google.com/~r/Appsthru/~3/VTpFPi4qpwk/</link> <comments>http://appsthru.com/2012/05/tizen-le-systeme-dexploitation-base-sur-html5-bientot-sur-des-smartphones/#comments</comments> <pubDate>Tue, 22 May 2012 08:30:41 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[html5]]></category> <category><![CDATA[mobile]]></category> <category><![CDATA[OS]]></category> <guid isPermaLink="false">http://appsthru.com/?p=2848</guid> <description><![CDATA[Tizen, fusion des plateformes Meego d&#8217;Intel et de LiMo de Samsung, est un système d&#8217;exploitation à destination entre autre des smartphones, tablettes, Smart TVs, équipements auto, etc. Le projet est hébergé par la Linux Foundation, tourne sur un noyau Linux et l&#8217;environnement est basé &#8230; <a
href="http://appsthru.com/2012/05/tizen-le-systeme-dexploitation-base-sur-html5-bientot-sur-des-smartphones/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a
title="Tizen" href="https://www.tizen.org/about" target="_blank">Tizen</a>, fusion des plateformes Meego d&#8217;Intel et de LiMo de Samsung, est un système d&#8217;exploitation à destination entre autre des smartphones, tablettes, Smart TVs, équipements auto, etc.</p><p><a
style="color: #ff4b33; line-height: 24px; font-size: 16px;" href="http://appsthru.com/2012/05/tizen-le-systeme-dexploitation-base-sur-html5-bientot-sur-des-smartphones/tizen/" rel="attachment wp-att-2849"><img
class="aligncenter size-full wp-image-2849" title="tizen" src="http://cdn.appsthru.com/wp-content/uploads/2012/05/tizen.png" alt="" width="269" height="88" /></a></p><p>Le projet est hébergé par la <a
title="Tizen chez Linux Foundation" href="http://www.linuxfoundation.org/collaborate/labs/tizen" target="_blank">Linux Foundation</a>, tourne sur un noyau Linux et l&#8217;environnement est basé sur HTML5 permettant un large support par les développeurs mais aussi des matériels. Un OS aguichant à l&#8217;heure où les développeurs semblent contrariés par la fragmentation d&#8217;Android et délaissent de plus en plus les solutions natives au profit des solutions web (cf. <a
title="L’intérêt des développeurs pour Android baisse en faveur de HTML 5 - developpez.net" href="http://www.developpez.net/forums/d1199335/systemes/autres-systemes/mobiles/l-interet-developpeurs-android-baisse-faveur-html-5-a/" target="_blank">analyse IDC et Appcelerator</a>).</p><p><a
title="Créer une application Tizen " href="https://developer.tizen.org/help/topic/org.tizen.help.gs/Development%20Quick%20Start.html" target="_blank">La création d&#8217;une application</a> pour Tizen avec le SDK ( mod d&#8217;Eclipse ) s&#8217;apparente à la création d&#8217;une application web : on retrouve les sacro-saints dossiers js/, css/, et index.html. Le code est ensuite à écrire en Javascript agrémenté des API Tizen pour accéder aux fonctionnalité des appareils.</p><p><a
href="http://appsthru.com/2012/05/tizen-le-systeme-dexploitation-base-sur-html5-bientot-sur-des-smartphones/tizen_arch/" rel="attachment wp-att-2857"><img
class="aligncenter size-medium wp-image-2857" title="Architecture Tizen" src="http://cdn.appsthru.com/wp-content/uploads/2012/05/tizen_arch-578x450.png" alt="" width="578" height="450" /></a></p><p>Il équiperait des smartphones HTC et Samsung dans le courant du second semestre 2012.</p><p>Source : <a
title="Tizen sur smartphone second semestre 2012 - Clubic" href="http://www.clubic.com/os-mobile/actualite-492178-tizen-samsung-htc-sortiraient-smartphones-2nd-semestre.html" target="_blank">Clubic</a></p> <img src="http://feeds.feedburner.com/~r/Appsthru/~4/VTpFPi4qpwk" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://appsthru.com/2012/05/tizen-le-systeme-dexploitation-base-sur-html5-bientot-sur-des-smartphones/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://appsthru.com/2012/05/tizen-le-systeme-dexploitation-base-sur-html5-bientot-sur-des-smartphones/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=tizen-le-systeme-dexploitation-base-sur-html5-bientot-sur-des-smartphones</feedburner:origLink></item> <item><title>PhoneGap devient Cordova en Open Source Apache</title><link>http://feedproxy.google.com/~r/Appsthru/~3/L7rk0nWYZl0/</link> <comments>http://appsthru.com/2012/05/phonegap-devient-cordova-en-open-source-apache/#comments</comments> <pubDate>Sat, 12 May 2012 08:00:02 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[API]]></category> <category><![CDATA[mobile]]></category> <guid isPermaLink="false">http://appsthru.com/?p=2812</guid> <description><![CDATA[Le framework de développement multiplateforme mobile PhoneGap, racheté en Octobre 2011 par Adobe, passe sous licence Open Source Apache sous le nom Cordova. Cette solution permet de développer des applications mobiles en HTML/CSS encapsulées dans des applications natives propres à &#8230; <a
href="http://appsthru.com/2012/05/phonegap-devient-cordova-en-open-source-apache/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Le framework de développement multiplateforme mobile <a
title="phonegap" href="http://phonegap.com/" target="_blank">PhoneGap</a>, racheté en Octobre 2011 par Adobe, passe sous licence Open Source Apache sous le nom <a
title="Cordova" href="http://incubator.apache.org/cordova/" target="_blank">Cordova</a>.</p><p><img
class="size-full wp-image-2813 aligncenter" title="phonegap-multiplateforme" src="http://cdn.appsthru.com/wp-content/uploads/2012/05/phonegap-multiplateforme.png" alt="" width="483" height="126" /></p><p>Cette solution permet de développer des applications mobiles en HTML/CSS encapsulées dans des applications natives propres à chaque plateforme.</p><p>La boussole, la caméra, les contacts, <a
title="Fonctionnalités accessibles par les APIs de PhoneGap/Cordova " href="http://phonegap.com/about/features" target="_blank">etc</a>, sont ainsi accessibles en utilisant <a
title="APIs PhoneGap" href="http://docs.phonegap.com/" target="_blank">des APIs</a>.</p><p>source : <a
title="PhoneGap Cordova - FrAndroid" href="http://www.frandroid.com/developpement/101379_adieu-phonegap-bonjour-cordova" target="_blank">FrAndroid</a></p> <img src="http://feeds.feedburner.com/~r/Appsthru/~4/L7rk0nWYZl0" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://appsthru.com/2012/05/phonegap-devient-cordova-en-open-source-apache/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://appsthru.com/2012/05/phonegap-devient-cordova-en-open-source-apache/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=phonegap-devient-cordova-en-open-source-apache</feedburner:origLink></item> <item><title>Google incite les éditeurs à optimiser leurs sites pour les mobiles</title><link>http://feedproxy.google.com/~r/Appsthru/~3/oxF3rJuY98g/</link> <comments>http://appsthru.com/2012/05/google-incite-les-editeurs-a-optimiser-leurs-sites-pour-les-mobiles/#comments</comments> <pubDate>Thu, 10 May 2012 19:31:03 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[mobile]]></category> <guid isPermaLink="false">http://appsthru.com/?p=2821</guid> <description><![CDATA[Mobilisez-vous est l&#8217;initiative de Google pour inciter les éditeurs à optimiser leurs sites pour les mobiles, argumentant que 61% des utilisateurs mobiles sont peu susceptibles de revenir si le site n&#8217;est pas adapté. Le conseil s&#8217;agrémente d&#8217;un outil, le Mobilomètre, &#8230; <a
href="http://appsthru.com/2012/05/google-incite-les-editeurs-a-optimiser-leurs-sites-pour-les-mobiles/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p><a
title="mobilisez-vous - Google conseil pour adapter les sites aux mobiles" href=" http://www.mobilisezvous.fr/fr/d/" target="_blank">Mobilisez-vous</a> est l&#8217;initiative de Google pour inciter les éditeurs à optimiser leurs sites pour les mobiles, argumentant que 61% des utilisateurs mobiles sont peu susceptibles de revenir si le site n&#8217;est pas adapté.</p><p
style="text-align: left;"><a
title="mobilisezvous - Google" href="http://appsthru.com/2012/05/google-incite-les-editeurs-a-optimiser-leurs-sites-pour-les-mobiles/gomologofr/" rel="attachment wp-att-2824" target="_blank"><img
class="aligncenter  wp-image-2824" title="gomologofr" src="http://cdn.appsthru.com/wp-content/uploads/2012/05/gomologofr.png" alt="" width="192" height="62" /></a></p><p
style="text-align: left;">Le conseil s&#8217;agrémente d&#8217;un outil, <a
title="mobilometre - Google - tester son site pour mobile" href="http://www.mobilisezvous.fr/fr/d/tester-votre-site/#mobilometre" target="_blank">le Mobilomètre</a>, permettant de voir son site comme sur un mobile et donne des recommandations pour améliorer l&#8217;expérience.</p><p
style="text-align: left;"><img
class=" wp-image-2822 alignright" title="mobilometre-appsthru.com-mobile" src="http://cdn.appsthru.com/wp-content/uploads/2012/05/mobilometre-appsthru.com-mobile-150x150.png" alt="" width="135" height="135" />Appsthru.com n&#8217;a pas à proprement parlé de version mobile, le site utilise un design adaptable ( <a
title="responsive web design - alistapart" href="http://www.alistapart.com/articles/responsive-web-design/" target="_blank">responsive web design</a> )  lui permettant de s&#8217;afficher sur les mobiles et les tablettes en ajustant les positions et les proportions de certains éléments comme les menus et les widgets.</p><p
style="text-align: left;">Le résultat du test est bon ( <em>autosatisfaction</em> ) :</p><p
style="text-align: center;"><a
href="http://appsthru.com/2012/05/google-incite-les-editeurs-a-optimiser-leurs-sites-pour-les-mobiles/mobilometre-appsthru-com/" rel="attachment wp-att-2823"><img
class="size-medium wp-image-2823 aligncenter" title="mobilometre-appsthru.com" src="http://cdn.appsthru.com/wp-content/uploads/2012/05/mobilometre-appsthru.com_-446x450.png" alt="" width="446" height="450" /></a></p> <img src="http://feeds.feedburner.com/~r/Appsthru/~4/oxF3rJuY98g" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://appsthru.com/2012/05/google-incite-les-editeurs-a-optimiser-leurs-sites-pour-les-mobiles/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://appsthru.com/2012/05/google-incite-les-editeurs-a-optimiser-leurs-sites-pour-les-mobiles/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=google-incite-les-editeurs-a-optimiser-leurs-sites-pour-les-mobiles</feedburner:origLink></item> <item><title>Deezer ouvre son API</title><link>http://feedproxy.google.com/~r/Appsthru/~3/paa2YHK-z8o/</link> <comments>http://appsthru.com/2012/05/deezer-ouvre-son-api/#comments</comments> <pubDate>Wed, 09 May 2012 20:31:17 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[API]]></category> <category><![CDATA[music]]></category> <guid isPermaLink="false">http://appsthru.com/?p=2807</guid> <description><![CDATA[Deezer propose des Plugins, une API et des SDKs pour Javascript , iOS et Android. Les plugins permettent d&#8217;insérer rapidement un player pour une playlist, ou encore la discographie d&#8217;un artiste donné. L&#8217;API donne accès aux détails d&#8217;un artiste, aux &#8230; <a
href="http://appsthru.com/2012/05/deezer-ouvre-son-api/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Deezer propose des <a
title="API Deezer" href=" http://developers.deezer.com/" target="_blank">Plugins, une API et des SDKs</a> pour Javascript , iOS et Android.</p><p>Les plugins permettent d&#8217;insérer rapidement un player pour une playlist, ou encore la discographie d&#8217;un artiste donné.</p><p>L&#8217;API donne accès aux détails d&#8217;un artiste, aux titres d&#8217;un album etc.</p><p>Enfin les SDK permettent d&#8217;instancier un player customisable et pilotable pour les différentes plateformes.</p><p><iframe
frameborder="0" height="265" scrolling="no" src="http://www.deezer.com/fr/plugins/player?autoplay=false&amp;playlist=true&amp;width=500&amp;height=265&amp;cover=true&amp;type=charts&amp;id=9&amp;title=Hip-Hop" width="500"></iframe></p> <img src="http://feeds.feedburner.com/~r/Appsthru/~4/paa2YHK-z8o" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://appsthru.com/2012/05/deezer-ouvre-son-api/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://appsthru.com/2012/05/deezer-ouvre-son-api/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=deezer-ouvre-son-api</feedburner:origLink></item> <item><title>Guide des bonnes pratiques pour l’écriture du code HTML/CSS</title><link>http://feedproxy.google.com/~r/Appsthru/~3/AkKN_3vxZYE/</link> <comments>http://appsthru.com/2012/05/guide-des-bonnes-pratiques-pour-lecriture-du-code-htmlcss/#comments</comments> <pubDate>Wed, 02 May 2012 20:36:45 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[Code]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[guide]]></category> <guid isPermaLink="false">http://appsthru.com/?p=2801</guid> <description><![CDATA[Google présente un guide pour écrire du code HTML/CSS élégant. Parmi ces bonnes pratiques, Google nous conseille d&#8217;omettre la partie protocole des URLs pointant vers les images, les scripts etc, si ceux ci sont amenés à être aussi appelés depuis &#8230; <a
href="http://appsthru.com/2012/05/guide-des-bonnes-pratiques-pour-lecriture-du-code-htmlcss/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Google présente <a
title="Guide des bonnes pratiques de présentation du code HTML/CSS - Google" href="http://google-styleguide.googlecode.com/svn/trunk/htmlcssguide.xml  " target="_blank">un guide</a> pour écrire du code HTML/CSS élégant.</p><p>Parmi ces bonnes pratiques, Google nous conseille d&#8217;omettre la partie protocole des URLs pointant vers les images, les scripts etc, si ceux ci sont amenés à être aussi appelés depuis des pages sécurisées.</p><p>Ainsi, au lieu d&#8217;écrire :</p><pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;http://www.google.com/js/gweb/analytics/autotrack.js&quot;&gt;&lt;/script&gt;
</pre><p>on écrira :</p><pre class="brush: jscript; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot; src=&quot;//www.google.com/js/gweb/analytics/autotrack.js&quot;&gt;&lt;/script&gt;
</pre><p>Ceci évitera les avertissements de contenu mixte lors de l&#8217;affichage de la page depuis http ou https.</p><p>Il est en revanche un peu tôt pour appliquer certains conseils,  comme celui d&#8217;omettre les tags optionnels du <a
title="specs syntax HTML5 - whatwg" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/syntax.html#syntax-tag-omission" target="_blank">HTML5</a> (html,head) , car tous les navigateurs ne sont pas près, et les habitudes des développeurs bien ancrées &#8230;</p><p>Source : <a
title="Guides de la mise en forme du code HTML/CSS - Google" href="http://googlewebmastercentral.blogspot.fr/2012/05/coding-guidelines-for-html-and-css.html" target="_blank">Webmaster Central Blog</a></p><p><a
href="http://googlewebmastercentral.blogspot.fr/2012/05/coding-guidelines-for-html-and-css.html"><br
/> </a></p> <img src="http://feeds.feedburner.com/~r/Appsthru/~4/AkKN_3vxZYE" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://appsthru.com/2012/05/guide-des-bonnes-pratiques-pour-lecriture-du-code-htmlcss/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://appsthru.com/2012/05/guide-des-bonnes-pratiques-pour-lecriture-du-code-htmlcss/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=guide-des-bonnes-pratiques-pour-lecriture-du-code-htmlcss</feedburner:origLink></item> <item><title>CDNJS : Un CDN pour toutes les librairies javascript</title><link>http://feedproxy.google.com/~r/Appsthru/~3/c9DI0YuozJU/</link> <comments>http://appsthru.com/2012/04/cdnjs-un-cdn-pour-toutes-les-librairies-javascript/#comments</comments> <pubDate>Wed, 25 Apr 2012 06:30:18 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[blog]]></category> <category><![CDATA[CDN]]></category> <category><![CDATA[dev]]></category> <category><![CDATA[javascript]]></category> <category><![CDATA[librairies]]></category> <category><![CDATA[optimisation]]></category> <guid isPermaLink="false">http://appsthru.com/?p=2665</guid> <description><![CDATA[Les CDN permettent de décharger votre serveur de la livraison de certains fichiers, et d&#8217;augmenter la vitesse de chargement de vos sites. Cela fonctionne d&#8217;autant mieux si les différents sites visités utilisent le même CDN afin de jouer avec le cache &#8230; <a
href="http://appsthru.com/2012/04/cdnjs-un-cdn-pour-toutes-les-librairies-javascript/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>Les <a
title="CDN - wikipedia" href="http://fr.wikipedia.org/wiki/Content_Delivery_Network" target="_blank">CDN</a> permettent de décharger votre serveur de la livraison de certains fichiers, et d&#8217;augmenter la vitesse de chargement de vos sites. Cela fonctionne d&#8217;autant mieux si les différents sites visités utilisent le même CDN afin de jouer avec le cache des navigateurs.</p><p><a
title="CDN librairies javascript - Google" href="https://developers.google.com/speed/libraries/devguide?hl=fr-FR" target="_blank">Google</a> et <a
title="CDN librairies javascript - Microsoft" href="http://www.asp.net/ajaxlibrary/cdn.ashx" target="_blank">Microsoft</a> proposent déjà des CDN pour les librairies javascript, mais seulement pour les plus connues ( jQuery, Dojo, Prototype par exemple ).</p><p
style="text-align: center;"><img
class="size-full wp-image-2666 aligncenter" title="CDNJS" src="http://cdn.appsthru.com/wp-content/uploads/2012/04/CDNJS.png" alt="" width="268" height="62" /></p><p><a
title="CDNJS.com - CDN pour les librairies javascript" href="http://www.cdnjs.com/" target="_blank">CDNJS</a> est une initiative pour la mise à disposition d&#8217;un plus grand nombre de librairies, en laissant chacun en ajouter via un <a
title="CDNJS - GitHub Fork" href="https://github.com/cdnjs/cdnjs" target="_blank">Fork GitHub</a> et une demande d&#8217;intégration ( Pull Request ) qui sera modérée par l&#8217;équipe.</p><p>On y retrouve aujourd&#8217;hui plus de 150 librairies, dont les très à la mode backbone.js, cufon, html5shiv, less.js, require.js, underscore.js, etc</p><p>Externaliser les librairies fondamentales pour le bon fonctionnement de son site est un sujet sensible, mais le projet est hébergé sur les serveurs de <a
title="CloudFlare héberge CDNJS.com" href="http://www.cloudflare.com/" target="_blank">CloudFlare</a> , un des leader de l&#8217;optimisation du trafic web. Pour le moment, <a
title="uptime et temps de réponse CDNJS.com - Pingdom" href="http://stats.pingdom.com/4jg86a2wqei0/321672/history" target="_blank">il démontre un uptime très correct</a> et de temps de réponse s&#8217;améliorant.</p><p>A noter : seuls les fichiers javascript des librairies sont disponibles via ce CDN, les CSS et autres images et SWF ne sont pas acceptés. Mais la version CDNCSS est dans les cartons &#8230;</p> <img src="http://feeds.feedburner.com/~r/Appsthru/~4/c9DI0YuozJU" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://appsthru.com/2012/04/cdnjs-un-cdn-pour-toutes-les-librairies-javascript/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://appsthru.com/2012/04/cdnjs-un-cdn-pour-toutes-les-librairies-javascript/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=cdnjs-un-cdn-pour-toutes-les-librairies-javascript</feedburner:origLink></item> <item><title>La résolution la plus courante est maintenant 1366×768</title><link>http://feedproxy.google.com/~r/Appsthru/~3/mIJ927FkokA/</link> <comments>http://appsthru.com/2012/04/la-resolution-la-plus-courante-est-maintenant-1366x768/#comments</comments> <pubDate>Mon, 23 Apr 2012 19:59:49 +0000</pubDate> <dc:creator>admin</dc:creator> <category><![CDATA[blog]]></category> <guid isPermaLink="false">http://appsthru.com/?p=2657</guid> <description><![CDATA[D&#8217;après les données de StatCounter, la résolution la plus courante aujourd&#8217;hui est de 1366&#215;768. Statistiques confirmées par les données de W3Schools. Cependant, la récolte d&#8217;information étant mondiale, et même si en Europe cette tendance est réelle depuis Octobre 2011, la résolution &#8230; <a
href="http://appsthru.com/2012/04/la-resolution-la-plus-courante-est-maintenant-1366x768/">Lire la suite <span
class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>D&#8217;après les données de StatCounter, la résolution la plus courante aujourd&#8217;hui est de 1366&#215;768. Statistiques confirmées par <a
title="Statistiques Hautes Résolutions d'écrans - W3Schools" href="http://www.w3schools.com/browsers/browsers_resolution_higher.asp" target="_blank">les données de W3Schools</a>.</p><p>Cependant, la récolte d&#8217;information étant mondiale, et même si en Europe cette tendance est réelle depuis <a
title="Résolution d'écrans Europe - statcounter" href="http://gs.statcounter.com/#resolution-eu-monthly-201004-201204" target="_blank">Octobre 2011</a>, la résolution 1024&#215;768 reste encore &#8211; <a
title="Résolution d'écrans Etats-Unis - statcounter" href="http://gs.statcounter.com/#resolution-na-monthly-201004-201204" target="_blank">mais de peu</a> &#8211; la plus utilisée aux Etats-Unis.</p><p>&nbsp;</p><p><a
href="http://appsthru.com/2012/04/la-resolution-la-plus-courante-est-maintenant-1366x768/resolution-la-plus-courante-statcounter-2/" rel="attachment wp-att-2662"><img
class="aligncenter size-medium wp-image-2662" title="Résolution la plus courante - statcounter" src="http://cdn.appsthru.com/wp-content/uploads/2012/04/Résolution-la-plus-courante-statcounter1-600x373.png" alt="" width="600" height="373" /></a></p><p>source : <a
title="Résolution la plus courante - techcrunch" href="http://techcrunch.com/2012/04/11/move-over-1024x768-the-most-popular-screen-resolution-on-the-web-is-now-1366x768/" target="_blank">techcrunch</a></p> <img src="http://feeds.feedburner.com/~r/Appsthru/~4/mIJ927FkokA" height="1" width="1"/>]]></content:encoded> <wfw:commentRss>http://appsthru.com/2012/04/la-resolution-la-plus-courante-est-maintenant-1366x768/feed/</wfw:commentRss> <slash:comments>0</slash:comments> <feedburner:origLink>http://appsthru.com/2012/04/la-resolution-la-plus-courante-est-maintenant-1366x768/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=la-resolution-la-plus-courante-est-maintenant-1366x768</feedburner:origLink></item> </channel> </rss><!-- Dynamic page generated in 0.948 seconds. --><!-- Cached page generated by WP-Super-Cache on 2013-05-09 17:49:58 -->
