<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <link type="text/html" href="http://esquisses.clochix.net/"/>
  <link type="application/atom+xml" rel="self" href="http://esquisses.clochix.net/atom.xml"/>
  <updated>2013-05-03T22:01:19+02:00</updated>
  <title>Esquisses…</title>
  <subtitle>Esquisses, brouillons, notes et autres traces d'un apprenti geek intéressé par la liberté.</subtitle>
  <id>http://esquisses.clochix.net/</id>
  <author>
    <name>clochix</name>
  </author>
  <rights>Esquisses de Clochix est mis à disposition selon les termes de la licence Creative Commons Paternité - Partage à l'Identique 3.0 non transcrit.</rights>

  
  <entry>
    <id>http://esquisses.clochix.net/2013/05/03/fils-de-pong</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2013/05/03/fils-de-pong/"/>
    <title>Fils de Pong</title>
    <published>2013-05-03T21:53:00+02:00</published>
    <updated>2013-05-03T21:53:00+02:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;&lt;em&gt;Avertissement : cette note parle de jeux, un secteur auquel je ne connais strictement rien. Elle est donc sans doute bourrée d’erreurs, n’hésitez pas à me les signaler, merci.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Mozilla et Epic Games avaient &lt;a href='http://blog.mozilla.org/blog/2013/03/27/mozilla-is-unlocking-the-power-of-the-web-as-a-platform-for-gaming/'&gt;créé la sensation&lt;/a&gt; en Mars en présentant &lt;a href='http://www.unrealengine.com/html5/'&gt;Epic Citadel&lt;/a&gt;, un jeu qui fonctionne dans le navigateur. Epic Citadel utilise le moteur de rendu Unreal Engine 3, écrit en C++. Le code de celui-ci a été converti en JavaScript via Emscripten, et s’exécute pratiquement sans perte de performances dans les &lt;a href='http://nightly.mozilla.org/'&gt;versions nocturnes de Firefox&lt;/a&gt; grâce à son moteur JavaScript optimisé pour &lt;a href='http://esquisses.clochix.net/2013/02/19/asmjs/'&gt;asm.js&lt;/a&gt;. Cette démonstration est enfin &lt;a href='http://www.unrealengine.com/html5/'&gt;disponible en ligne&lt;/a&gt; et vous pouvez la tester. Pour l’instant, du fait de bugs dans les implémentations de WebGL des autres navigateurs, elle ne semble malheureusement fonctionner parfaitement que dans Firefox, mais elle devrait également bientôt tourner dans tous les navigateurs supportant WebGL (Opéra, Chrome, Safari et peut-être même IE dans une dizaine d’années). Pour en savoir plus, n’hésitez pas à aller lire cet &lt;a href='http://blog.bitops.com/blog/2013/05/01/unreal-javascript/'&gt;article de Vladimir Vukićević&lt;/a&gt; et l’annonce d’&lt;a href='http://www.unrealengine.com/en/news/epic_games_releases_epic_citadel_on_the_web/'&gt;Epic Games&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;La sortie d’Epic Citadel n’est pas qu’un épiphénomène, une démonstration de faisabilité, mais un symptôme parmi beaucoup d’autres de l’effervescence qui règne en ce moment dans le monde des jeux en HTML5. Pour preuve ces quelques autres actualités que j’ai vu passer ces derniers jours :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;pour encourager le développement de jeux en HTML, une &lt;a href='https://developer.mozilla.org/en-US/docs/Games'&gt;catégorie dédiée a été créée sur MDN&lt;/a&gt;. Toute aide pour enrichir cette documentation et la traduire est évidemment la bienvenue ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;&lt;a href='http://news.turbulenz.com/post/49430669886/turbulenz-engine-goes-open-source'&gt;Turbulenz vient de libérer&lt;/a&gt; sous licence MIT le moteur de jeux 2D et 3D qu’ils développent depuis plusieurs années. Le code, très complet, &lt;a href='https://github.com/turbulenz/turbulenz_engine'&gt;est sur Github&lt;/a&gt; ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Gamua est une société qui développe entre autre Starling et Sparrow, des moteurs 2D libres pour écrire respectivement des jeux Flash en ActionScript et iOS en Objective C. Ils ont annoncé une &lt;a href='http://gamua.com/blog/2013/05/a-bird-for-the-modern-web'&gt;version Web de Starling&lt;/a&gt;, basée sur TypeScript (un sur-ensemble typé de JavaScript, impulsé par Microsoft) et WebGL. Elle partagera une API commune avec Starling et Sparrow, pour simplifier la création de jeux fonctionnant dans les trois environnements ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;parmi les autres signes du déclin de Flash, Unity a annoncé il y a peu qu’ils &lt;a href='http://blogs.unity3d.com/2013/04/23/sunsetting-flash/'&gt;cessaient le support de cette plate-forme&lt;/a&gt; ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;les moteurs de jeu en HTML5 se multiplient, un site leur est désormais consacré, &lt;a href='http://html5gameengine.com/'&gt;HTML5 Game Engine&lt;/a&gt; ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Microsoft a également bien compris l’importance des jeux pour promouvoir ses technologies. Voici par exemple un article de &lt;a href='http://jessefreeman.com/game-dev/building-a-html5-game-with-phaser/'&gt;présentation de Phaser&lt;/a&gt;, autre moteur de jeu 2D en TypeScript et JavaScript ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;et enfin si vous voulez des démos, voici les gagnants d’un &lt;a href='http://blog.udacity.com/2013/05/html5-game-development-contest-winners.html'&gt;concours de développement de jeux HTML5&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;On célèbre ces jours-ci les vingt ans de la libération du Web. Quelques mois après cette libération, et sans aucun rapport, sortait Doom, qui ouvrait une nouvelle étape dans l’univers des jeux vidéos, en commençant à populariser les jeux multi-joueurs en 3D. Ce sont probablement deux des faits marquants de l’informatique en 1993. J’apprécie le clin d’œil de leur mariage vingt ans plus tard.&lt;/p&gt;

&lt;p&gt;Dans le domaine techniquement pointu, HTML5 est peu à peu en train d’assoir sa crédibilité. De plus en plus d’outils sont disponibles. Ils vont permettre de créer des jeux qui tourneront sur tous nos écrans, ordinateurs, tablettes, téléphones, télévisions… Les outils sont là, reste à coder les jeux, et ça c’est votre boulot, alors hop ! Moi, je m’en vais réciter des mantras. &lt;em&gt;Le Web est la plate-forme et Firefox (OS) son prophète. ad libitum&lt;/em&gt;&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2013/04/13/payer</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2013/04/13/payer/"/>
    <title>Je veux payer</title>
    <published>2013-04-13T16:09:00+02:00</published>
    <updated>2013-04-13T16:09:00+02:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;source : un échange avec &lt;a href='http://www.la-grange.net'&gt;Karl&lt;/a&gt; à propos des difficultés rencontrées par les développeurs d’&lt;a href='https://addons.mozilla.org/fr/firefox/addon/opquast-desktop/'&gt;Opquast Desktop&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;J’entend régulièrement des plaintes à propos du système de revue des extensions de Firefox, et je crains que ses problèmes n’affectent demain l’&lt;a href='http://marketplace.firefox.com/'&gt;épicerie d’applications Web&lt;/a&gt; promue par Mozilla. Je connais mal le problème, ce qui ne m’empêche pas d’avoir une opinion dessus.&lt;/p&gt;

&lt;p&gt;Mozilla est une organisation à but non lucratif qui ne vend pas de produits. Ses ressources ne sont pas infinies, et toujours fragiles. Elle doit donc choisir la priorité de leur affectation afin de remplir au mieux sa mission, à savoir aider à faire d’internet un lieu convivial. Les extensions ont beaucoup contribué au succès de Firefox, mais ne sont plus aujourd’hui prioritaires. Ça ne signifie pas qu’elles ne sont plus importantes. Mais elles sont moins importantes que d’autres sujets au regard des objectifs actuels, à savoir garantir l’ouverture d’Internet dans l’univers mobile. Un peu comme Thunderbird en fait. Un beau projet, utile, nécessaire, mais plus au centre des préoccupations de la Fondation. Je partage le sentiment que trop se disperser empêche malheureusement d’avancer. Mozilla ne peut donc allouer à la revue des extensions les ressources nécessaires pour en faire un service qui satisfasse tout le monde.&lt;/p&gt;

&lt;p&gt;Mais je dirais que peu importe. Si quelque chose n’existe pas, c’est qu’il y a une opportunité pour le créer. Et de même que je pense qu’il y a un marché économiquement viable pour maintenir Thunderbird (ce que font je crois plus ou moins quelques SSLL françaises), autant je pense qu’il y aurait de la place pour une plateforme de diffusion d’extensions et d’applications Web externe à Mozilla et économiquement viable. Ou du moins, il y aurait de la place si on arrêtait de mythifier la gratuité et si on disposait d’un système propre de micro-paiement.&lt;/p&gt;

&lt;p&gt;Je défend la liberté entendue comme l’extension des droits des citoyens numériques. Je sais que cette liberté a un coût. Ce coût peut-être du temps. Ici cela signifie prendre le temps de me former puis pour chaque extension que je veux installer, analyser son code pour m’assurer qu’il ne pose pas de problème. Mais si je ne veux pas dépenser ce temps, ça ne me dérangerait pas de payer quelqu’un pour le faire à ma place (j’ai la chance d’avoir plus d’argent que de temps libre). Après tout, avant l’ADSL, j’achetais des revues informatiques pour récupérer des distribs GNU/Linux sur le CD joint plutôt que de passer mes nuits à les télécharger en 56ko. La gratuité est une conséquence non obligatoire de la liberté du code et de l’ouverture de l’organisation le produisant.&lt;/p&gt;

&lt;p&gt;L’hébergement d’extensions par Mozilla a pour moi une vraie valeur ajoutée : je sais que les extensions que j’y trouve ne contiennent probablement pas de code volontairement ou non nuisible. J’attache de l’importance à cette tranquillité et serais près à verser quelques cents chaque fois que j’installe une extension pour payer le service. Mais à condition de disposer d’un système de paiement que me satisfasse (ie ou l’intermédiaire technique ne se goinfre pas de 30% de la transaction et qui ne permette à aucune des parties en présence de collecter des informations sur moi à partir de mes achats).&lt;/p&gt;

&lt;p&gt;Le code source de l’épicerie d’applications développée par Mozilla est libre, c’est à dire que quiconque peut créer un site offrant un service de revue (ça n’est pas tout à fait vrai, toutes les places de marché ne pourront pour l’instant pas distribuer certaines applications critiques). Il suffit de trouver un moyen de financer ce service et surtout de gagner la confiance des utilisateurs et développeurs.&lt;/p&gt;

&lt;p&gt;Je ne sais pas si une entreprise remplissant ces critères serait viable. Mais il y a à mon avis une voie à explorer. Plus de 3 milliards d’extensions ont déjà été téléchargées. Même en ne facturant que quelques cents par extension, cela représente une belle somme. Suffisante pour couvrir le coût le revue équivalent ? Aucune idée. Vos avis ?&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2013/02/28/firefox-os-ux</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2013/02/28/firefox-os-ux/"/>
    <title>Réformisme et terrain de jeu</title>
    <published>2013-02-28T22:13:00+01:00</published>
    <updated>2013-02-28T22:13:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Une des premières réactions des gens à qui je montre Firefox OS via le simulateur est souvent… la déception. L’interface serait trop inspirée de celle des systèmes mobiles d’Apple ou de Google. Je ne sais pas si cette similitude d’interface est voulue, pour ne pas déboussoler les utilisateurs, ou la conséquence des délais très courts dans lesquels le produit a été conçu. Mais ces remarques m’inspirent deux réflexions.&lt;/p&gt;

&lt;p&gt;La première est que nous attendons sans doute trop de Mozilla. Nous avons peut-être trop tendance à imaginer la fondation en révolutionnaire, quand elle n’est que réformiste (au sens respectable du terme). Son maître mot est le pragmatisme. Et, je dois le reconnaître, quoiqu’il m’en coûte, c’est une des principales raisons de son succès : préférer les évolutions douces et le pragmatisme à l’utopie révolutionnaire. C’est la raison par exemple de son choix dès le début d’HTML 5, simple évolution d’HTML 4, plutôt que de la rupture annoncée par XHTML 2 et XForm. Bien sûr, la fondation sait nous faire rêver. Il y a quelques années, ses laboratoires sortaient tous les mois de nouveaux prototypes très innovants, qui faisaient saliver. Mais tous ou presque ont été rapidement abandonnés, au profit d’une évolution continue et en douceur de Firefox. Firefox OS lui-même n’est pas révolutionnaire, bien d’autres avant avaient déjà eu l’idée d’un OS Web. Mais c’est parce que le projet est géré de manière très pragmatique, en essayant d’arriver le plus vite possible sur le marché avec juste les fonctionnalités minimales pour être viable, en se concentrant sur les attentes des utilisateurs, c’est pour cela qu’il a des chances de réussir et de produire un changement profond et durable.&lt;/p&gt;

&lt;p&gt;La seconde réflexion est que nous n’avons peut-être pas encore découvert un des intérêts (pour les geeks) de Firefox OS. C’est probablement la maquette de système d’exploitation la plus simple à modifier. On l’a dit et répété, l’ensemble de l’interface utilisateur, l’ensemble des interactions, sont entièrement réalisées en HTML / CSS / JavaScript. Ça en fait donc un terrain de jeu plutôt accessible pour les concepteurs d’interaction qui veulent essayer de nouveaux paradigmes. Vous avez des idées en matière de design, d’ergonomie, de manière d’interagir avec les utilisateurs ? Il suffit pour les tester de connaître les technos du Web, ou d’avoir sous la main quelqu’un qui les connait. La mise à jour de Gaïa, l’interface de Firefox OS, est vraiment des plus simples, pratiquement aussi simple que jouer en direct avec la maquette d’un site Web. C’est une magnifique plate-forme pour imaginer de nouvelles formes d’interactions au niveau, non uniquement d’une application, mais d’un système entier. Et j’espère que des concepteurs vont s’en emparer pour proposer d’autres façons d’utiliser un téléphone.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2013/02/19/asmjs</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2013/02/19/asmjs/"/>
    <title>L’assembleur du Web</title>
    <published>2013-02-19T20:31:02+01:00</published>
    <updated>2013-02-19T20:31:02+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;(Merci à Nicolas B. Pierron et Goofy pour les relectures)&lt;/p&gt;

&lt;p&gt;&lt;em&gt;asm.js&lt;/em&gt; est un projet de recherche de Mozilla qui vise à améliorer les performances de JavaScript en n’utilisant qu’un sous-ensemble du langage, plus facile à optimiser.&lt;/p&gt;

&lt;p&gt;Il se compose de plusieurs sous-projets :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la &lt;a href='http://asmjs.org/'&gt;spécification du langage&lt;/a&gt; ;&lt;/li&gt;

&lt;li&gt;&lt;a href='https://wiki.mozilla.org/Javascript:SpiderMonkey:OdinMonkey'&gt;OdinMonkey&lt;/a&gt;, un module de l’interpréteur JavaScript SpiderMonkey, qui prend en charge le code asm.js ;&lt;/li&gt;

&lt;li&gt;des travaux sur &lt;a href='https://github.com/kripken/emscripten'&gt;emscripten&lt;/a&gt; pour que le code généré soit conforme à la spécification asm.js ;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='asmjs'&gt;Asm.js&lt;/h2&gt;

&lt;p&gt;La &lt;a href='http://asmjs.org/spec/latest/'&gt;spécification&lt;/a&gt; ne conserve qu’un sous-ensemble strict d’EcmaScript, respectant certaines règles. Ce n’est donc pas, à la différence de CoffeeScript ou TypeScript par exemple, un nouveau langage. Le code asm.js est du JavaScript valide qui peut s’exécuter dans tous les navigateurs récents.&lt;/p&gt;

&lt;p&gt;Parmi les exemples d’optimisation, asm.js s’assure que les variables ne changent pas de type. Le code inclut des indications sur le type des variables, afin que l’interpréteur n’ait pas à le deviner. Le langage permet également une meilleure utilisation de la mémoire, limitant les ralentissements causés par le &lt;code&gt;garbage collector&lt;/code&gt; (le code asm.js utilise des tableaux typés (_typed arrays_) comme pile pour certaines opérations).&lt;/p&gt;

&lt;p&gt;Pour indiquer à l’interpréteur JS que le code respecte la spécification et peut être optimisé, il suffit d’ajouter une nouvelle directive &lt;code&gt;&amp;quot;use asm&amp;quot;&lt;/code&gt; de syntaxe similaire au &lt;code&gt;&amp;quot;use strict&amp;quot;&lt;/code&gt;. Si l’interpréteur ne reconnait pas cette directive, il l’ignorera et interprètera le code normalement. Sinon, il validera que le code respecte bien la norme, et si oui, l’exécutera de façon optimisée.&lt;/p&gt;

&lt;h2 id='odinmonkey'&gt;OdinMonkey&lt;/h2&gt;

&lt;p&gt;OdinMonkey va &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=840282'&gt;bientôt être intégré au tronc&lt;/a&gt; de SpiderMonkey. Les performances semblent intéressantes, puisque du code C++ compilé via Emscripten puis interprété par OdinMonkey ne s’exécute que deux fois plus lentement que lorsqu’il est compilé avec &lt;code&gt;gcc&lt;/code&gt;. Ce sont des performances similaires à celles de langages utilisant une machine virtuelle, comme Java ou C#.&lt;/p&gt;

&lt;h2 id='emscripten'&gt;Emscripten&lt;/h2&gt;

&lt;p&gt;Emscripten est un compilateur qui traduit en JavaScript du &lt;em&gt;bytecode &lt;a href='http://fr.wikipedia.org/wiki/LLVM'&gt;LLVM&lt;/a&gt;&lt;/em&gt; obtenu à partir de source en C ou C++. Il permet donc de porter des programmes écrits en C ou C++ pour les exécuter dans un interpréteur JavaScript. À titre d’exemple, un portage de la bibliothèque de composants graphiques multi-plateformes Qt &lt;a href='http://badassjs.com/post/43158184752/qt-gui-toolkit-ported-to-javascript-via-emscripten'&gt;est en cours&lt;/a&gt;, qui permet d’exécuter des applications « natives » écrites pour Qt dans un navigateur, la balise &lt;code&gt;canvas&lt;/code&gt; étant utilisée pour l’affichage. Pour tester les possibilités d’asm.js en matière de jeux, un portage du jeu de tir en vue subjective &lt;a href='http://sauerbraten.org/'&gt;Cube 2: Sauerbraten&lt;/a&gt; &lt;a href='https://developer.mozilla.org/fr/demos/detail/bananabread'&gt;a été entrepris&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;D’autres expériences visent à porter les interpréteurs de divers langages. Repl.it propose d’exécuter directement dans le navigateur, après conversion en JavaScript, des programmes écrits en &lt;a href='http://repl.it/languages'&gt;Ruby, Python, Lua, Scheme&lt;/a&gt;…&lt;/p&gt;

&lt;h2 id='lassembleur_du_web'&gt;L’assembleur du Web&lt;/h2&gt;

&lt;p&gt;Plus que les implications en terme de performance, l’intérêt d’asm.js est qu’il permet de faire un pas de plus vers le Web comme plate-forme applicative, dont les navigateurs seront le système d’exploitation. D’ici quelques années, il sera possible de faire fonctionner n’importe quel code, quel que soit le langage dans lequel il a été écrit, dans un navigateur.&lt;/p&gt;

&lt;p&gt;Bien sûr, il faut raison garder. Il n’y a pas grand-chose de neuf sous le soleil. Le portage d’applications natives vers le navigateur est une vieille lune. Java promettait cela il y a 15 ans, avec le succès que l’on sait. GWT permet depuis des années de compiler d’autres langages en JS, et je n’ai pas l’impression qu’il soit très utilisé hors de Google. Je ne crois guère que des applications entières seront portées directement en JS. Mais je pense que cela va accroitre la perméabilité entre les environnements &lt;em&gt;frontend&lt;/em&gt; et &lt;em&gt;backend&lt;/em&gt;. Avec SpiderMonkey et node, du code JS écrit pour le navigateur pouvait s’exécuter sur le serveur. Bientôt, toute bibliothèque &amp;#8220;serveur&amp;#8221; pourra s’exécuter dans le navigateur. On pourra ainsi réellement partager du code, l’écrire dans son langage de prédilection et l’exécuter selon le contexte dans le navigateur ou sur un serveur.&lt;/p&gt;

&lt;h2 id='quelques_liens'&gt;Quelques liens&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;une &lt;a href='http://kripken.github.com/mloc_emscripten_talk/'&gt;présentation&lt;/a&gt; d’Alon Zakai, chercheur de Mozilla et un des trois pères d’asm.js ;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://www.2ality.com/2013/02/asm-js.html'&gt;asm.js: closing the gap between JavaScript and native&lt;/a&gt; par le toujours complet Dr. Axel Rauschmayer ;&lt;/li&gt;

&lt;li&gt;&lt;a href='http://badassjs.com/post/43420901994/asm-js-a-low-level-highly-optimizable-subset-of'&gt;asm.js: A Low Level, Highly Optimizable Subset of JavaScript for Compilers&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/12/13/jeux</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/12/13/jeux/"/>
    <title>Des jeux bidouillables</title>
    <published>2012-12-13T00:05:01+01:00</published>
    <updated>2012-12-13T00:05:01+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;« Imaginez le Web comme un immense terrain de jeu ouvert. Où les joueurs deviennent peu à peu des créateurs de jeu. Où vous pouvez jouer à votre jeu favori sur n&amp;#8217;importe quel terminal, n&amp;#8217;importe où, n&amp;#8217;importe quand. Et où vos propres créations sur le Web vous apportent la gloire, la fortune et l&amp;#8217;adoration de joueurs du monde entier. »&lt;/p&gt;

&lt;p&gt;Cette &lt;a href='https://blog.mozilla.org/blog/2012/12/12/gameon/'&gt;modeste introduction&lt;/a&gt; annonce le prochain &lt;em&gt;&lt;a href='https://gameon.mozilla.org/'&gt;Game on&lt;/a&gt;&lt;/em&gt;, un concours de création de jeux pour le Web, à l&amp;#8217;initiative de Mozilla. Le but est bien sûr de démontrer une fois de plus qu&amp;#8217;aujourd&amp;#8217;hui HTML 5 et les navigateurs qui l&amp;#8217;implémentent forment une plateforme crédible pour développer des jeux uniquement avec les technologies du Web.&lt;/p&gt;

&lt;p&gt;Mais le réel intérêt à mes yeux de l&amp;#8217;initiative est qu&amp;#8217;elle propose de créer des &lt;em&gt;jeux bidouillables&lt;/em&gt;. Je paraphrase à nouveau : « Imaginez des jeux que vous pourriez améliorer en les bidouillant et en les remixant, en utilisant les briques du Web, HTML, CSS et JavaScript, comme un éditeur de niveau. Remplacer la tête de ce zombie par celle de votre chien ? Allez-y ! » &lt;a href='http://varelidi.com/About'&gt;Chloé Varelidi&lt;/a&gt;, une développeuse de jeux qui travaille pour la Fondation Mozilla, propose de « voir les jeux comme des systèmes ouverts et créatifs, comme le Web lui-même, conçus pour être bidouillés. Les jeux sont traditionnellement à l&amp;#8217;avant-garde des technologies numériques, repoussant en permanence les frontières du possible. Mozilla vous invite à ré-imaginer le Web comme la nouvelle génération de consoles de jeu, et à utiliser le pouvoir du navigateur pour révolutionner la façon dont nous créons des jeux et nous y jouons. ».&lt;/p&gt;

&lt;p&gt;Je ne suis pas du tout un joueur, mais cette annonce m&amp;#8217;enthousiasme, car elle me dispense d&amp;#8217;écrire une réponse à un article lu il y a quelques jours.&lt;/p&gt;

&lt;p&gt;Dans une contribution aux Vendredis Intellos, Laetitia Hawkins s&amp;#8217;inquiète d&amp;#8217;une &lt;a href='http://enfantsdelavenir.org/crise-de-la-creativite-des-enfants-quelles-causes-quelles-consequences'&gt;baisse de la créativité des enfants&lt;/a&gt; qu&amp;#8217;elle attribue entre autres aux jeux électroniques. L&amp;#8217;article contient plus qu&amp;#8217;assez de mots clés (psychologie, études réalisées aux états-unis, etc) pour que dès les premières phrases je l&amp;#8217;ai rangé au rayon sornettes en gros. Il n&amp;#8217;empêche, au-delà de cet article même, la question du lien entre les jeux et l&amp;#8217;apprentissage de la bidouille et de la création mérite d&amp;#8217;être posée. Je compare souvent le Web à de célèbres (mais sexistes) briques de construction. J&amp;#8217;y ai énormément joué étant môme, et veux bien admettre que ça a contribué à mon affection pour le Web. Mais les jeux électronique des années 80 ont tout autant développé ma créativité de bidouilleur. J&amp;#8217;ai appris à bricoler du code en essayant de trafiquer ces jeux, en modifiant avec un éditeur hexadécimal quelques octets pour obtenir plus de vies, en extrayant et modifiant les cartes et les images — ah le temps passé à essayer de décoder les images d&amp;#8217;un strip-poker… En ce temps là, la non-existence de YouPorn obligeait à être astucieux. Même si les programmes n&amp;#8217;étaient pas conçus pour être modifiés, j&amp;#8217;ai appris le B-A BA du métier en les triturant. Je ne connais pas les jeux sortis ces 25 dernières années, mais aussi fermés soient-ils, je suis persuadé qu&amp;#8217;ils offrent encore des points d&amp;#8217;entrée pour qui veut s&amp;#8217;en servir pour créer autre chose. Prétendre que les jeux numériques nuisent à l&amp;#8217;apprentissage de la créativité me parait donc un peu exagéré.&lt;/p&gt;

&lt;p&gt;Je reconnais cependant que si j&amp;#8217;ai trituré des jeux électroniques, c&amp;#8217;est parce que ça me plaisait, j&amp;#8217;avais une affinité avec les babasses. Les jeux n&amp;#8217;étaient pas spécialement bidouillables, il fallait en avoir vraiment envie pour forcer la porte. Avoir des jeux plus simples à tripatouiller ne serait pas un luxe, et justement le Web, avec son architecture entièrement ouverte, offre une belle opportunité de créer des jeux bidouillables. Et &lt;a href='https://gameon.mozilla.org/'&gt;Game On&lt;/a&gt; est l&amp;#8217;occasion rêvée pour explorer cette voie.&lt;/p&gt;

&lt;p&gt;Bref, si vous aimez les jeux, le Web, et avez envie d&amp;#8217;un monde un peu plus bricolable, j&amp;#8217;espère que vous allez aller jeter un œil au concours, et pourquoi pas soumettre un prototype avant le 24 février 2013.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/11/14/Shumway</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/11/14/Shumway/"/>
    <title>Pourquoi Shumway ?</title>
    <published>2012-11-14T00:00:00+01:00</published>
    <updated>2012-11-14T00:00:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Mozilla a &lt;a href='https://blog.mozilla.org/research/2012/11/12/introducing-the-shumway-open-swf-runtime-project/'&gt;annoncé cette semaine&lt;/a&gt; le projet &lt;a href='https://github.com/mozilla/shumway'&gt;Shumway&lt;/a&gt;, visant à créer un lecteur Flash libre en JavaScript. À terme, on peut penser que Shumway, comme &lt;a href='http://mozilla.github.com/pdf.js/'&gt;PDF.js&lt;/a&gt;, pourra être intégré à Firefox pour lui permettre de lire nativement le Flash, sans l&amp;#8217;aide d&amp;#8217;un plugin. Plusieurs voix m&amp;#8217;ont interrogé sur l&amp;#8217;intérêt d&amp;#8217;investir des ressources dans semblable projet alors que Flash est une technologie en fin de vie.&lt;/p&gt;

&lt;p&gt;Je me suis fais les mêmes réflexions, et n&amp;#8217;ai pas plus d&amp;#8217;informations que celles figurant dans les billets d&amp;#8217;annonce du projet. Voici cependant quelques hypothèses. Je ne suis que de très loin l&amp;#8217;actualité de Flash, Windows et autres, merci de me signaler mes erreurs.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Flash est certes une technologie qui n&amp;#8217;a plus de futur, mais vu le nombre d&amp;#8217;applications l&amp;#8217;utilisant sur le Web, sa mort n&amp;#8217;est pas pour tout de suite. Une part importante des internautes va encore vouloir disposer d&amp;#8217;un lecteur dans les prochaines années. Or Adobe est en train de tuer progressivement son lecteur, sur &lt;a href='http://blogs.adobe.com/flashplayer/2012/06/flash-player-and-android-update.html'&gt;Android&lt;/a&gt;, GNU/Linux&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;… Nombre d&amp;#8217;internautes n&amp;#8217;auront donc d&amp;#8217;autre choix que de conserver des versions obsolètes du lecteur s&amp;#8217;ils veulent continuer à accéder à certains contenus ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Le lecteur Flash est un important vecteur d&amp;#8217;attaques. Actuellement, Mozilla ne peut faire que de la pédagogie en incitant ses utilisateurs à le mettre à jour (à noter qu&amp;#8217;à partir de Firefox 17, les internautes équipés d&amp;#8217;un lecteur Flash obsolète devront &lt;a href='https://blog.mozilla.org/addons/2012/10/11/click-to-play-coming-firefox-17/'&gt;autoriser explicitement&lt;/a&gt; la lecture de chaque SWF). En proposant un lecteur sous forme d&amp;#8217;extension à Firefox, Mozilla pourrait le mettre à jour automatiquement en cas de découverte de faille de sécurité ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Adobe abandonne Flash sur Android. Développer une alternative permettra aux utilisateurs de Firefox Mobile et de Firefox OS de continuer à pouvoir consulter des SWF, ce qui pourrait être un bon argument commercial ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Microsoft voulait exclure Flash de Windows 8 Metro. Il est finalement supporté par IE 10 et Chrome, qui l&amp;#8217;intègrent je crois tous les deux nativement après un accord avec Adobe. Mozilla n&amp;#8217;a pas signé d&amp;#8217;accord semblable et la version Metro de Firefox ne supporte pas pour l&amp;#8217;instant Flash. Shumway &lt;a href='https://wiki.mozilla.org/Firefox/Windows_8_Integration#Plugin_specific'&gt;semble être&lt;/a&gt; la solution choisie pour afficher des SWF dans Firefox pour Metro. Je viens juste de découvrir cela, mais ça me semble finalement l&amp;#8217;explication la plus plausible ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;on peut aussi voir ce projet comme une preuve que JavaScript n&amp;#8217;a aujourd&amp;#8217;hui plus rien à envier à Flash en terme de fonctionnalités et performances : toute application Flash peut être réalisée en HTML5 ;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;enfin, un autre intérêt du projet peut aussi être d&amp;#8217;aider à l&amp;#8217;évolution d&amp;#8217;EcmaScript et d&amp;#8217;HTML5, et à leur implémentation dans Firefox. En mettant le doigt sur des fonctionnalités manquantes ou en permettant par exemple de tester les performances du moteur JS dans de « vrais » cas d&amp;#8217;utilisation.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dernière question d&amp;#8217;importance, pourquoi ce nom ? Shumway est le descendant du projet &lt;a href='https://github.com/tobeytailor/gordon'&gt;Gordon&lt;/a&gt; créé par &lt;a href='http://tailormade.io/'&gt;Tobias Schneider&lt;/a&gt;. Gordon à cause de Flash Gordon. Or une série télévisée avait pour héros un certain Gordon Shumway, dit Alf. L&amp;#8217;engagement de Mozilla dans ce projet est donc aussi un hommage aux séries télé de votre enfance.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;la version 11.2 est la &lt;a href='http://www.adobe.com/devnet/flashplatform/whitepapers/roadmap.html'&gt;dernière disponible&lt;/a&gt; sous forme de plugin sous GNU/Linux, les versions suivantes ne seront distribuées qu&amp;#8217;intégrées à GoogleChrome ;&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/08/01/Google-Versailles</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/08/01/Google-Versailles/"/>
    <title>Le Château de Versailles, panneau publicitaire pour Google</title>
    <published>2012-08-01T21:48:00+02:00</published>
    <updated>2012-08-01T21:48:00+02:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;&lt;em&gt;Mise à jour du 2 Août à 20h00 :&lt;/em&gt; j&amp;#8217;ai contacté &amp;#8220;le Château de Versailles&amp;#8221; via Twitter, &lt;a href='https://twitter.com/CVersailles/status/231080102237196289'&gt;ils m&amp;#8217;ont promis de regarder&lt;/a&gt;. Affaire à suivre donc, mais peut-être que ce billet aura servi à quelque chose. Je mettrai à jour ce billet si j&amp;#8217;ai plus d&amp;#8217;informations.&lt;/p&gt;

&lt;p&gt;J&amp;#8217;ai découvert aujourd&amp;#8217;hui une excellente initiative qui va permettre à davantage de gens d&amp;#8217;accéder à la culture. Le Château de Versailles et Google se sont associés pour créer un site Web de présentation du fameux monument. Le site comporte notamment une reconstitution en 3D de grande qualité d&amp;#8217;une partie du Château et de son domaine. On peut s&amp;#8217;y promener librement comme dans un monde virtuel. Cette reconstitution utilise &lt;a href='http://www.khronos.org/webgl/'&gt;WebGL&lt;/a&gt;, une technologie qui permet aux navigateurs Web d&amp;#8217;afficher des objets en 3D sans avoir recours à un plugin externe comme Flash. WebGL est un peu le HTML de la 3D, une spécification ouverte que tout le monde peut utiliser librement. À l&amp;#8217;exception d&amp;#8217;Internet Explorer, tous les navigateurs modernes utilisent, au moins partiellement cette technologie.&lt;/p&gt;

&lt;p&gt;J&amp;#8217;ai donc tiqué lorsque j&amp;#8217;ai lu sur un article de présentation que l&amp;#8217;« expérience interactive » ne fonctionnait qu&amp;#8217;avec Chrome. Et effectivement, une fois arrivé sur &lt;a href='http://www.versailles3d.com'&gt;le site&lt;/a&gt;, un message m&amp;#8217;informe que mon Firefox ne permet pas d&amp;#8217;afficher de contenus en WebGL, et que je dois installer Chrome. Pourtant, il y a quelques semaines Mozilla avait organisé un concours de création d&amp;#8217;animations WebGL, et je n&amp;#8217;avais eu aucun problème pour afficher les nombreuses réponses. Je vous invite d&amp;#8217;ailleurs à aller jeter un œil à ces &lt;a href='https://developer.mozilla.org/fr/demos/tag/tech:webgl?sort=likes'&gt;superbes démonstrations&lt;/a&gt; de ce dont le Web est capable aujourd&amp;#8217;hui.&lt;/p&gt;

&lt;p&gt;Les technologies et leur implémentation dans les navigateurs évoluant vite, il est d&amp;#8217;usage, avant d&amp;#8217;afficher un contenu utilisant des fonctionnalités récentes, de vérifier si le navigateur est capable de le faire. Si le site du Château de Versailles en 3D m&amp;#8217;affiche qu&amp;#8217;il n&amp;#8217;est pas disponible sous Firefox, c&amp;#8217;est sans doute qu&amp;#8217;il utilise des parties de WebGL temporairement absentes de mon navigateur. Par curiosité, j&amp;#8217;ai jeté un œil au code source de la page, pour essayer de découvrir quelle fonctionnalité manquait. Voici le code de la &lt;a href='http://www.chaostoperfection.com/js/Main.min.js'&gt;fonction JavaScript&lt;/a&gt; utilisée pour déterminer si un navigateur est en mesure d&amp;#8217;afficher le site :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;function e(b){
    var c=navigator.userAgent.match(/[Cc]hrome\/([0-9]{1,2})/);
    return c?(c=parseInt(c[1]),c&amp;lt;=b):!1
}&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Si vous ne parlez pas encore JavaScript, en voici une traduction : si tu t&amp;#8217;appelles « Chrome », tu peux entrer. Sinon, reste dehors. Le site ne contrôle pas du tout les capacités du navigateur, juste son nom. Pour le vérifier, il suffit de demander à son navigateur de prétendre être Chrome. Avec Firefox, on peut par exemple installer l&amp;#8217;extension &lt;a href='https://addons.mozilla.org/fr/firefox/addon/user-agent-switcher/'&gt;User Agent Switcher&lt;/a&gt;. Et en se faisant passer pour Chrome, mon Firefox m&amp;#8217;a permis de m&amp;#8217;immerger sans aucun problème dans cette jolie reconstitution en 3D du Château. Ironie, le test est si brutal qu&amp;#8217;il exclut même Chromium, la version libre de Chrome qui a les même fonctionnalités que lui.&lt;/p&gt;

&lt;p&gt;On est donc en présence du site d&amp;#8217;un établissement public qui incite ses visiteurs à installer un logiciel spécifique, sans que rien ne le justifie. Si j&amp;#8217;en crois Wikipédia, un &lt;a href='http://fr.wikipedia.org/wiki/%C3%89tablissement_public'&gt;établissement public&lt;/a&gt; est financé par des fonds publics et remplit une mission d&amp;#8217;intérêt général. Est-ce remplir une mission d&amp;#8217;intérêt général que d&amp;#8217;inciter les internautes à utiliser un logiciel certes de très bonne facture, mais bien peu respectueux de leur vie privée ?&lt;/p&gt;

&lt;p&gt;Je ne suis pas naïf, je sais bien que si Google a participé à la réalisation de ce site, ce n&amp;#8217;est ni par philanthropie, ni par volonté de rendre une part du patrimoine plus accessible. Je sais bien que les institutions culturelles manquent désespérément de moyens — cf par exemple la série estivale du Canard Enchaîné sur les difficultés du Muséum d&amp;#8217;histoire naturelle — et sont fortement incités à faire appel à des financement privés. Et on se retrouve à nouveau dans &lt;a href='http://scinfolex.wordpress.com/2012/07/27/comment-la-propriete-intellectuelle-a-transforme-les-jeux-olympiques-en-cauchemar-cyberpunk/'&gt;le même cas de figure&lt;/a&gt; que pour les jeux du cirque londoniens. Là-bas, Coca Cola a payé, la consommation d&amp;#8217;autres boissons est interdite. Ici, Google a payé, l&amp;#8217;utilisation d&amp;#8217;autres navigateurs pour visiter le site est interdite.&lt;/p&gt;

&lt;p&gt;Que faire ? Informer, expliquer autour de soi comment faire passer son navigateur pour Chrome afin de profiter de la visite en 3D en restant confortablement dans son Firefox. Interpeller l&amp;#8217;établissement public du Château de Versailles en leur demandant si faire de la pub à Google entre réellement dans leurs missions. Et continuer à lutter quotidiennement, pour que le Web reste ouvert et que la culture ne soit pas confisquée par quelques intérêts privés. Lutter. Ou continuer la plongée toujours plus profond dans le cauchemar.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/07/08/Vive-Thunderbird</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/07/08/Vive-Thunderbird/"/>
    <title>Vive Thunderbird !</title>
    <published>2012-07-08T22:00:00+02:00</published>
    <updated>2012-07-08T22:00:00+02:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Mozilla vient d&amp;#8217;annoncer des changements dans le développement de Thunderbird. Désormais, la fondation ne développera plus de nouvelles fonctionnalités dans son client de messagerie. Elle continuera par contre à en assurer la maintenance, c&amp;#8217;est à dire à garantir qu&amp;#8217;il continue à fonctionner dans les meilleures conditions. Elle maintiendra son moteur à jour avec celui de Firefox, et corrigera les problèmes, notamment ceux liés à la sécurité. Par ailleurs, la fondation aidera les développeurs qui souhaitent ajouter de nouvelles fonctionnalités à le faire. Comme elle soutient toujours par exemple le projet SeaMonkey. Les utilisateurs actuels de Thunderbird n&amp;#8217;ont donc pas à s&amp;#8217;inquiéter, le logiciel devrait continuer à fonctionner pendant encore au moins quelques années. Les annonces de la mort de Thunderbird que je vois fleurir me semblent donc un peu prématurées.&lt;/p&gt;

&lt;p&gt;Un peu prématurées, mais pas complètement. Car je dois avouer que dans le monde actuel, la vie tient au mouvement. Il faut évoluer, et vite, ou mourir. Un logiciel qui n&amp;#8217;évolue plus peut être considéré comme mort. Donc Thunderbird est une sorte de Zombie, mort vivant.&lt;/p&gt;

&lt;p&gt;Ceci dit, le domaine de la messagerie électronique évolue beaucoup moins vite que le Web. Les spécifications techniques sont relativement stables depuis longtemps, je ne vois pas de signe d&amp;#8217;une prochaine révolution à ce niveau. Les usages d&amp;#8217;une partie des utilisateurs avancés évoluent, notamment du fait de GMail, mais je crois que le Thunderbird de 2003 lui-même satisferait encore la majorité des usages de bon nombre d&amp;#8217;internautes de 2012. Pour moi, les fonctionnalités qui manquent réellement à Thunderbird concernent essentiellement les entreprises. C&amp;#8217;est tout ce qui aurait pu en faire un client de &lt;em&gt;groupware&lt;/em&gt; : meilleure interface avec LDAP et intégration poussée d&amp;#8217;un calendrier. Mais développer des fonctionnalités pour les entreprises n&amp;#8217;est pas la mission de Mozilla. Je regrette qu&amp;#8217;aucun éditeur tiers n&amp;#8217;ait saisi ce marché, mais c&amp;#8217;est un autre débat. En l&amp;#8217;état, Thunderbird est donc à mon humble avis un bon logiciel de messagerie, capable de répondre aux besoins de nombreux internautes. Et même s&amp;#8217;il n&amp;#8217;évolue plus, il le restera encore quelques années.&lt;/p&gt;

&lt;p&gt;J&amp;#8217;entends des critiques reprochant à Mozilla de mettre à mort l&amp;#8217;un des fleurons du logiciel libre. Je peux comprendre la déception qui motive ces reproches. Mais les trouve malgré tout injustes. Pour ma part, cette décision ne m&amp;#8217;étonne ni me me choque vraiment. Encore une fois, il faut répéter que Mozilla n&amp;#8217;est pas un éditeur de logiciels, mais une ONG qui vise à permettre à un maximum de citoyens de profiter au mieux des technologies numériques. Au fil des années, cette mission a subtilement évolué. On est passés de la défense et promotion du réseau Internet à celles d&amp;#8217;une seule de ses parties, le Web. Mozilla croit que parmi toutes les technologies qui composent Internet, le Web est celle qui présente aujourd&amp;#8217;hui le plus d&amp;#8217;opportunités d&amp;#8217;enrichir le volet numérique de la vie des terriens. Ce choix est certes discutable, mais c&amp;#8217;est le sien. Dès lors, il me semble logique qu&amp;#8217;elle concentre un maximum de ressources sur le Web. Il y a bien sûr de nombreux autres chantiers, mais trop se disperser n&amp;#8217;est pas forcément bon pour faire avancer un projet. Et que Mozilla se concentre sur le Web n&amp;#8217;empêche en rien d&amp;#8217;autres structures d&amp;#8217;œuvrer à améliorer d&amp;#8217;autres composants du réseau.&lt;/p&gt;

&lt;p&gt;Enfin, si Mozilla a pris cette décision, je pense que c&amp;#8217;est également en partie de notre faute, à nous les geeks libristes. Il faut bien avouer que peu d&amp;#8217;entre nous s&amp;#8217;intéressent à Thunderbird. Il a des millions d&amp;#8217;utilisateurs, mais parmi eux, bien peu, y compris parmi les entreprises, contribuent au code. Par le passé, la Fondation a plus d&amp;#8217;une fois expliqué que le courrieleur n&amp;#8217;était pas sa priorité, et encouragé une communauté à se créer pour prendre en main ses destinées. Tentatives hélas vaines (je ne connais pas les détails ni les responsabilité de cet échec). Aujourd&amp;#8217;hui, aux gens qui veulent de nouvelles fonctionnalités dans Thunderbird de relever leurs manches, pour les développer ou encourager leur développement (pourquoi pas par exemple par du financement collaboratif).&lt;/p&gt;

&lt;p&gt;Un dernier point. Mozilla concentre aujourd&amp;#8217;hui ses efforts sur Firefox OS, son système d&amp;#8217;exploitation pour terminaux mobiles. Dans Firefox OS, toutes les applications seront développées avec les technologies du Web. Je n&amp;#8217;imagine pas que FirefoxOS sorte sans un bon logiciel de gestion de courrier électronique, un Webmail enrichi de toutes les fonctionnalités que permet HTML5. Donc je parie que d&amp;#8217;ici un an ou deux, lorsqu&amp;#8217;on pourra peut-être commencer à être pénalisé par le manque d&amp;#8217;évolutions de Thunderbird, un remplaçant, tout aussi libre et pratique, aura fait son apparition.&lt;/p&gt;

&lt;p&gt;Bref, camarade qui utilise Thunderbird, n&amp;#8217;écoute pas les Cassandres. Tu vas pouvoir continuer à l&amp;#8217;utiliser pendant encore quelques années comme tu le fais aujourd&amp;#8217;hui, et le jour où tu t&amp;#8217;en lasseras, un successeur t&amp;#8217;attendra. Inch Mozilla.&lt;/p&gt;

&lt;p&gt;Note : je ne suis pas dans le secret des dieux donc n&amp;#8217;en sais pas plus sur le sujet que quiconque lit de loin en loin les publications de Mozilliens. Je n&amp;#8217;utilise par ailleurs plus Thunderbird depuis environ 2 ans, non par désamour mais parce que Mutt est plus adapté à mes usages.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/06/11/Webapps-Linux</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/06/11/Webapps-Linux/"/>
    <title>Les applis Web arrivent sur GNU/Linux</title>
    <published>2012-06-11T00:19:00+02:00</published>
    <updated>2012-06-11T00:19:00+02:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;h2 id='il_tait_une_fois'&gt;Il était une fois…&lt;/h2&gt;

&lt;p&gt;Au commencement, le Web était un système de gestion de documents. Il permettait de créer des documents (via un langage simple, HTML), de les publier, les consulter et de créer des liens entre eux (via HTTP). Puis apparut l&amp;#8217;interactivité, on ajouta aux navigateurs la faculté d&amp;#8217;exécuter des programmes contenus dans des documents Web. Le temps passa et l&amp;#8217;on put progressivement utiliser des programmes de plus en plus complexes à l&amp;#8217;intérieur des navigateurs. Cette évolution se concrétise depuis quelques années avec HTML5. HTML5 est un ensemble de normes qui permettent au Web d&amp;#8217;endosser une nouvelle fonction : c&amp;#8217;est désormais à la fois une plate-forme de gestion de documents, et une plate-forme où l&amp;#8217;on peut exécuter des applications.&lt;/p&gt;

&lt;p&gt;Les applications Web, ou &lt;strong&gt;WebApps&lt;/strong&gt;, ce sont des programmes hébergés sur le Web qui s&amp;#8217;exécutent à l&amp;#8217;intérieur d&amp;#8217;un navigateur. Les &lt;em&gt;Webmails&lt;/em&gt; sont probablement l&amp;#8217;exemple le plus connu. Avec HTML5, ces applications Web sont désormais capables, dans de nombreux domaines, de faire pratiquement les mêmes choses que des applications « classiques » ou « natives », qui s&amp;#8217;exécutent directement sur l&amp;#8217;ordinateur. Pratiquement, mais pas encore tout à fait. Quelques limitations demeurent, que les développeurs s&amp;#8217;attachent à marches forcées à combler.&lt;/p&gt;

&lt;h2 id='combler_la_lagune'&gt;Combler la lagune&lt;/h2&gt;

&lt;p&gt;Une de ces limitations est qu&amp;#8217;une WebApp s&amp;#8217;exécutant à l&amp;#8217;intérieur du navigateur, elle n&amp;#8217;a pas accès directement à l&amp;#8217;ordinateur. Elle ne peut par exemple pas lire de fichiers sur le disque, accéder à l&amp;#8217;appareil photo, etc. Pour combler ces lacunes, HTML5 s&amp;#8217;enrichit régulièrement de nouvelles spécifications, des APIs. Mozilla travaille activement à la définition de ces APIs, via son projet &lt;a href='https://wiki.mozilla.org/WebAPI'&gt;WebAPI&lt;/a&gt;. Cela consiste à définir la façon dont les applications Web peuvent par exemple utiliser les fonctions de téléphonie, stocker des données sur l&amp;#8217;ordinateur, communiquer les unes avec les autres, etc. Bref, faire exactement tout ce que peuvent faire des applications natives. Ces fonctions sont progressivement intégrées aux navigateurs qui les mettent à la disposition des sites et applications Web.&lt;/p&gt;

&lt;h2 id='faire_son_march'&gt;Faire son marché&lt;/h2&gt;

&lt;p&gt;Autre chantier en cours, permettre aux utilisateurs de facilement découvrir les applications répondant à un de leurs besoins. Les ordiphones ont popularisé un concept connu depuis longtemps des utilisateurs de GNU/Linux, celui de dépôts d&amp;#8217;applications ou logithèques. Ce sont des sites Web centralisés où les développeurs déposent leurs applications et qui permettent aux utilisateurs de les installer. Même s&amp;#8217;il a entraîné de très discutables dérives, c&amp;#8217;est un modèle qui a prouvé sa pertinence. Pour permettre aux utilisateurs de facilement découvrir les applications Web dont ils ont besoin, il faut donc créer des sites centralisés répertoriant les applications et permettant de les installer.&lt;/p&gt;

&lt;p&gt;C&amp;#8217;est l&amp;#8217;objet du projet &lt;a href='https://wiki.mozilla.org/Marketplace'&gt;Marketplace&lt;/a&gt; de Mozilla. On peut voir les applications Web comme des sortes d&amp;#8217;extension du navigateur. Lorsqu&amp;#8217;on cherche une extension, on peut utiliser un moteur de recherche et installer l&amp;#8217;extension directement depuis le site de son créateur. On peut aussi aller sur le site dédié de son navigateur (par exemple &lt;a href='https://addons.mozilla.org'&gt;pour Firefox&lt;/a&gt;). L&amp;#8217;avantage de cette seconde option est que les extensions sont plus faciles à trouver, catégorisées, évaluées par d&amp;#8217;autres utilisateurs et ont généralement été vérifiées pour s&amp;#8217;assurer qu&amp;#8217;elles ne contenaient pas de saloperies. Le Marketplace de Mozilla est un site Web qui offrira les mêmes fonctionnalités pour les applications Web.&lt;/p&gt;

&lt;h2 id='jouer'&gt;Jouer&lt;/h2&gt;

&lt;p&gt;Une fois trouvée une WebApp, reste à l&amp;#8217;installer sur son ordinateur ou son téléphone, et à l&amp;#8217;utiliser. L&amp;#8217;utilisateur se moque probablement de connaître les technologies utilisées par l&amp;#8217;application, code natif ou HTML. Pour rivaliser avec les applications natives, seule compte l&amp;#8217;expérience. Pour convaincre les utilisateurs, les WebApps vont probablement devoir dans un premier temps se rapprocher du fonctionnement bien connu des applications natives. Par exemple pouvoir être installées et utilisées comme n&amp;#8217;importe quel programme, en faisant oublier qu&amp;#8217;elles s&amp;#8217;exécutent en fait à l&amp;#8217;intérieur d&amp;#8217;un navigateur. C&amp;#8217;est un des objets du projet &lt;a href='https://developer.mozilla.org/fr/apps'&gt;Open Web Apps&lt;/a&gt;. Il définit comment transformer une application s&amp;#8217;exécutant sur un site Web en application utilisable directement sur l&amp;#8217;ordinateur. Il fournit des outils qui permettent d&amp;#8217;installer l&amp;#8217;application au sein du système d&amp;#8217;exploitation et de l&amp;#8217;exécuter dans une version spéciale du navigateur, débarrassée des éléments de l&amp;#8217;interface spécifique à un navigateur (barre d&amp;#8217;URL, marque-pages, etc).&lt;/p&gt;

&lt;p&gt;La version spéciale de Firefox pour les applications Web n&amp;#8217;était jusqu&amp;#8217;à présent disponible que pour MacOS et Windows. Non par désaffection pour l&amp;#8217;environnement GNU/Linux, mais parce que du fait de l&amp;#8217;hétérogénéité de cette plate-forme, trouver une solution qui fonctionne sur toutes les distributions et tous les environnements de bureau était un peu plus complexe. Heureusement, le retard sur GNU/Linux est en train d&amp;#8217;être comblé, grâce au travail de &lt;a href='https://developer.mozilla.org/en-US/profiles/mar.castelluccio/'&gt;Marco Castelluccio&lt;/a&gt; dans le cadre d&amp;#8217;un projet Google Summer of Code. Marco tient à jour &lt;a href='https://wiki.mozilla.org/SummerOfCode/2012/LinuxNativeWebApps'&gt;une page&lt;/a&gt; où il décrit ses objectifs et ses progrès. Grâce à son travail, on peut enfin depuis quelques jours installer une WebApp sur notre OS. C&amp;#8217;est encore très basique, il reste beaucoup de travail. Mais ce travail est en train de se faire, et « à la Mozilla », c&amp;#8217;est à dire de manière ouverte. C&amp;#8217;est pourquoi je ne peux que t&amp;#8217;inciter, Camarade Libriste, si tu veux avoir une solution qui roxxe sur ta plateforme, à tester sans plus attendre le bouzin — il te faudra pour cela une &lt;a href='http://nightly.mozilla.org/'&gt;nightly&lt;/a&gt; et &lt;a href='https://developer.mozilla.org/fr/Applications/Pour_commencer'&gt;créer tes propres applis&lt;/a&gt; ou aller en télécharger sur la &lt;a href='https://marketplace.mozilla.org'&gt;version de test du Marketplace&lt;/a&gt; —, pester contre ce qui ne fonctionne pas, &lt;a href='https://bugzilla.mozilla.org/enter_bug.cgi?product=Web%20Apps'&gt;ouvrir des tickets&lt;/a&gt; et, pourquoi pas, bidouiller toi-même le code. La feuille de route de Marco est chargée, et vu la diversité de notre plate-forme, si nous voulons avoir la meilleure implémentation dans toutes les configurations, il ne va pas falloir hésiter à mettre la main à la pâte.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/04/06/better-place</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/04/06/better-place/"/>
    <title>Penser global, agir…</title>
    <published>2012-04-06T01:12:00+02:00</published>
    <updated>2012-04-06T01:12:00+02:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Je réalise ce soir que depuis des années je me trompe en présentant Mozilla. J&amp;#8217;explique que c&amp;#8217;est une organisation de gentils hippies dont le but est de rendre le Web meilleur. Affreux contresens, le but de Mozilla n&amp;#8217;est pas de rendre le Web meilleur, mais de rendre la vie des gens meilleure. Le Web n&amp;#8217;est que le moyen qu&amp;#8217;utilise la Fondation pour aller dans ce sens.&lt;/p&gt;

&lt;p&gt;Le Web est une vaste terre en friche, et Mozilla veut nous aider à mieux y vivre. En nous donnant des outils pour cultiver la terre, en nous apprenant à utiliser ces outils, en réfléchissant à de nouveaux usages. Le but de la Fondation, ses valeurs, sont assez universelles, et quelle que soit sa culture on peut je pense se retrouver dans ces valeurs, les partager et choisir d&amp;#8217;œuvrer ensemble pour les faire progresser. Mais si le but est universel, s&amp;#8217;accorder sur le choix des routes pour y parvenir est beaucoup plus compliqué.&lt;/p&gt;

&lt;p&gt;Pendant ses premières années, Mozilla a choisi une route essentiellement technique. Créer des outils. C&amp;#8217;est un domaine où les référentiels culturels interfèrent peu. On peut débattre pour savoir s&amp;#8217;il vaut mieux forger une pelle et une bêche, ou une pelle-bêche. Mais les choix en la matière sont davantage personnels que le fruit d&amp;#8217;une histoire collective.&lt;/p&gt;

&lt;p&gt;À présent que nous disposons de quelques outils, il est temps de passer à une nouvelle étape : apprendre à s&amp;#8217;en servir, et leur inventer de nouveaux usages. C&amp;#8217;est ici que les choses se compliquent. On sort du domaine essentiellement technique pour aborder celui des interactions sociales. On quitte le relativement universel pour la multiplication des points de vue en fonction des sociétés et des milieux dans lesquels ont évolué les membres de la communauté. Il est beaucoup plus difficile en ces domaines de s&amp;#8217;adresser à tous en utilisant les mêmes mots.&lt;/p&gt;

&lt;p&gt;J&amp;#8217;ai relevé ces derniers mois deux exemples qui illustrent cette difficulté. Deux cas où, bien que comprenant le but poursuivi, j&amp;#8217;ai du mal à suivre le chemin proposé.&lt;/p&gt;

&lt;p&gt;Le premier est l&amp;#8217;influence de la variante nord américaine du scoutisme sur Mozilla&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. Mitchell Baker a &lt;a href='http://blog.lizardwrangler.com/2012/03/14/leadership-role-models-and-girl-scouts/'&gt;récemment évoqué&lt;/a&gt; l&amp;#8217;influence qu&amp;#8217;a eu sur son parcours son passage aux &lt;a href='http://fr.wikipedia.org/wiki/Girl_Scouts_of_the_United_States_of_America'&gt;Girl Scouts of the United States of America&lt;/a&gt;. Mark Surman, un autre responsable de la Fondation, vient de proposer que Mozilla participe à la création d&amp;#8217;un mouvement de &lt;a href='http://commonspace.wordpress.com/2012/04/03/scouting-movement-for-the-web/'&gt;scouts du Web&lt;/a&gt;. Et il ne s&amp;#8217;agit pas là que de paroles. &lt;a href='http://www.openbadges.org/en-US/'&gt;OpenBadges&lt;/a&gt;, une des pièces maîtresses de l&amp;#8217;investissement de la Fondation dans le secteur éducatif, s&amp;#8217;inspire directement des badges certifiant l&amp;#8217;acquisition d&amp;#8217;une compétence dans certains mouvements scouts. Malheureusement, ce concept de badges et son lien avec l&amp;#8217;éducation me semblent plus difficile à expliquer aux francophones avec lesquels je discute. Les éléments de la culture scoute sont sans doute moins partagés dans l&amp;#8217;ensemble de la société française. S&amp;#8217;en inspirer n&amp;#8217;est peut-être pas pertinent.&lt;/p&gt;

&lt;p&gt;C&amp;#8217;est Mark Surman, encore, qui m&amp;#8217;a fait penser au deuxième cas en évoquant la possibilité d&amp;#8217;utiliser l&amp;#8217;appellation générique de &lt;strong&gt;WebMakers&lt;/strong&gt; pour désigner le programme de soutien à la création sur le Web. C&amp;#8217;est un concept que Mark a introduit l&amp;#8217;an dernier et qui s&amp;#8217;inspire directement du mouvement &amp;#171;&amp;#160;make&amp;#160;&amp;#187; très actif aux USA depuis fort longtemps. Mark fait aussi référence à l&amp;#8217;éthique particulière des adeptes de ce mouvement, souhaitant la transposer au Web. Problème, ce mouvement est encore quasi-inexistant en France, ou n&amp;#8217;a du moins ni la forme ni l&amp;#8217;ampleur de celui des USA. Quand à l&amp;#8217;éthique des &lt;em&gt;makers&lt;/em&gt;… Comment dès lors expliquer ce que veut faire Mozilla en promouvant les &lt;em&gt;WebMakers&lt;/em&gt;&amp;#160;? Il n&amp;#8217;y a même pas de mots français pour désigner le concept, comment expliquer quelque chose que l&amp;#8217;on ne sait pas nommer&amp;#160;?&lt;/p&gt;

&lt;p&gt;Tout cela m&amp;#8217;amène à me demander si Mozilla ne devrait pas introduire un peu de relativisme dans ses plans. Oui, éduquer au Web est important, oui, encourager la création sur le Web est important, je pense que tout le monde au sein de la communauté s&amp;#8217;accorde sur ces points. Mais les moyens de le faire ne sont peut-être pas les mêmes partout. Les analogies qui ici éclaireront la démarche l&amp;#8217;obscurciront peut-être ailleurs. Je n&amp;#8217;aime guère les révolutions culturelles imposées par en haut. Peut-être chaque communauté locale devrait-elle essayer, avec le soutien de la fondation, de s&amp;#8217;emparer des questions de l&amp;#8217;éducation au Web et de la création sur le Web, et essayer d&amp;#8217;y répondre en fonction de son contexte. Ne serait-ce pas finalement l&amp;#8217;application de la fameuse formule de René Dubos, &amp;#171;&amp;#160;Penser global, agir local&amp;#160;&amp;#187;&amp;#160;? Qu&amp;#8217;en pensez-vous ?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Comme il n&amp;#8217;y a toujours pas de commentaires ici, si vous avez une réflexion sur le sujet à partager, n&amp;#8217;hésitez pas à la publier quelque part et à me pinguer, je rajouterai un lien à cette note.&lt;/em&gt;&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;suite à quelques échanges sur Twitter j&amp;#8217;avais promis un billet ici sur le sujet. Je l&amp;#8217;ai écrit dans ma tête mais n&amp;#8217;ai jamais trouvé le temps de le vider sur le clavier, et l&amp;#8217;ai à présent oublié. Rajouté à la longue liste des choses que j&amp;#8217;espère faire un jour;&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/03/17/social-api</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/03/17/social-api/"/>
    <title>Mozilla propose une API sociale</title>
    <published>2012-03-17T00:07:00+01:00</published>
    <updated>2012-03-17T00:07:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Mozilla, qui suit un peu ce qui se passe en ligne, a remarqué qu&amp;#8217;un certain nombre d&amp;#8217;internautes utilisent de plus en plus le Web pour interagir entre eux via des sites dits de réseaux sociaux. La Fondation s&amp;#8217;interroge naturellement sur les moyens d&amp;#8217;améliorer l&amp;#8217;expérience des internautes sur ces réseaux, améliorer signifiant pour elle leur donner davantage de contrôle sur ce qu&amp;#8217;ils font, leurs données, etc, mais aussi rendre les interactions plus simples et plus riches. Les réponses en la matière avaient pour l&amp;#8217;instant été timides. Les laboratoires ont lancé il y a quelques années &lt;a href='https://addons.mozilla.org/fr/firefox/addon/f1-by-mozilla-labs/'&gt;F1&lt;/a&gt;, une extension pour partager des liens. Elle devrait bientôt être intégrée nativement à Firefox sous le nom de Share, mais force est de reconnaître qu&amp;#8217;elle ne va pas très loin.&lt;/p&gt;

&lt;p&gt;Michael Hanson a &lt;a href='http://mozillalabs.com/blog/2012/03/experimenting-with-social-features-in-firefox/'&gt;annoncé aujourd&amp;#8217;hui&lt;/a&gt; une initiative autrement plus ambitieuse&amp;#160;: une proposition d&amp;#8217;«&amp;#160;&lt;a href='https://wiki.mozilla.org/Labs/SocialAPI'&gt;API sociale&lt;/a&gt;&amp;#160;» permettant au navigateur et à des réseaux sociaux d&amp;#8217;interagir. La proposition est longue et encore à l&amp;#8217;état de brouillon, je ne vais donc pas la traduire mais essayer d&amp;#8217;en résumer certains points.&lt;/p&gt;

&lt;h2 id='configurer_des_fournisseurs_de_services__intgrer_dans_le_navigateur'&gt;Configurer des fournisseurs de services à intégrer dans le navigateur&lt;/h2&gt;

&lt;p&gt;Chaque site désirant utiliser l&amp;#8217;API décrirait ses fonctionnalités via un fichier similaire au manifeste des application Web. Ce manifeste contiendrait la description du service et les URLs permettant de communiquer avec ses fonctionnalités. Lorsque l&amp;#8217;internaute installera un fournisseur de service dans son navigateur, celui-ci considérera que ces URLs sont dignes de confiance. Le navigateur les autorisera à faire davantage de choses, comme par exemple envoyer des notifications qui s&amp;#8217;afficheront dans l&amp;#8217;interface. Selon la philosophie Mozilla, l&amp;#8217;ajout de nouveaux fournisseurs de services, leur activation et leur désactivation, devrait être simple. La liste des services pourrait être affichée en permanence, si l&amp;#8217;interface le permet (ie dans les versions de bureau des navigateurs).&lt;/p&gt;

&lt;p&gt;Pour chaque service actif, le navigateur maintiendra une connexion permanente dans un espace sécurisé (&lt;em&gt;sandbox&lt;/em&gt;) (techniquement, cela pourra utiliser les &lt;em&gt;&lt;a href='http://dev.w3.org/html5/workers/#shared-workers-introduction'&gt;shared workers&lt;/a&gt;&lt;/em&gt; en cours de définition dans HTML5). Outre la connexion au service, le processus dédié à chaque fournisseur pourra également stocker des données localement et interagir avec certaines partie de l&amp;#8217;interface du navigateur (pour afficher des notifications par exemple).&lt;/p&gt;

&lt;p&gt;Si l&amp;#8217;écran le permet (navigateurs de bureau ou tablettes), une barre latérale permettra aux fournisseurs d&amp;#8217;afficher du contenu à leur guise. Ils pourront également ouvrir des espaces épinglables dans l&amp;#8217;interface —&amp;#160;pensez à une fenêtre de discussions flottant en permanence dans un coin de votre navigateur.&lt;/p&gt;

&lt;h2 id='partager_des_mises__jour'&gt;Partager des mises à jour&lt;/h2&gt;

&lt;p&gt;C&amp;#8217;est le suite de Firefox Share&amp;#160;: un moyen simple de recommander un contenu. Dans son manifeste, chaque fournisseur indique s&amp;#8217;il fournit ce service. Le navigateur propose alors des moyens (boutons, menu contextuel) de partager un contenu, avec la liste des fournisseurs disponibles.&lt;/p&gt;

&lt;h2 id='envoyer_et_recevoir_des_notifications_dactivits'&gt;Envoyer et recevoir des notifications d&amp;#8217;activités&lt;/h2&gt;

&lt;p&gt;Les services pourront envoyer des notifications que le navigateur affichera à l&amp;#8217;internaute. La façon d&amp;#8217;afficher ces notifications devra être contrôlable de façon fine.&lt;/p&gt;

&lt;h2 id='afficher_le_statut_des_contacts_et_permettre_de_dialoguer_avec_eux'&gt;Afficher le statut des contacts et permettre de dialoguer avec eux&lt;/h2&gt;

&lt;p&gt;Les fournisseurs pourront également indiquer qu&amp;#8217;ils disposent d&amp;#8217;une API de gestion de contacts. On pourra ainsi gérer ses contacts sur les différents réseaux sociaux directement depuis son navigateur —&amp;#160;je me souviens que des Labs avaient déjà mené une expérience en ce sens il y a des années, hélas abandonnée comme tant d&amp;#8217;autres.&lt;/p&gt;

&lt;h2 id='interactions_avec_le_reste_du_web'&gt;Interactions avec le reste du Web&lt;/h2&gt;

&lt;p&gt;Chaque fournisseur sera cantonné à un bac à sable, d&amp;#8217;où il ne saura pas ce que fait l&amp;#8217;utilisateur. Les pages Web consultées pourront cependant indiquer qu&amp;#8217;elles souhaitent interagir avec un réseau social. L&amp;#8217;internaute indiquera alors au cas par cas ce que chaque page / site peut faire. Ça part d&amp;#8217;une bonne volonté, mais je pense que c&amp;#8217;est une protection illusoire. La majorité des gens sera vite lassée des demandes d&amp;#8217;autorisations et autorisera par défaut tous les sites à dialoguer avec tous les réseaux activés.&lt;/p&gt;

&lt;h2 id='interface'&gt;Interface&lt;/h2&gt;

&lt;p&gt;Tout comme pour les fonctionnalités, la réflexion sur l&amp;#8217;interface commence juste. Le navigateur intégrera sans doute une zone permanente pour les notifications provenant des réseaux, et des composants comme les popups épinglables ou une barre latérale ou autre, pour afficher des contenus spécifiques, flux de nouvelles ou statut des contacts.&lt;/p&gt;

&lt;h2 id='enfin_le_temps_perdu_quon_ne_rattrape_plus'&gt;Enfin le temps perdu qu&amp;#8217;on ne rattrape plus&lt;/h2&gt;

&lt;p&gt;Pour l&amp;#8217;instant, cette API sociale reste une annonce des Labs. Elle reprend, au moins en partie, nombre de précédents projets lancés en fanfare et rapidement tombés dans l&amp;#8217;oubli. J&amp;#8217;ai été suffisamment échaudé pour ne pas m&amp;#8217;enthousiasmer trop vite. Cependant, avec la monté en puissance du groupe de travail sur l&amp;#8217;identité et les rapports sociaux, et la déferlante d&amp;#8217;APIs auxquelles travaille Mozilla en ce moment, peut-être que cette fois-ci sera la bonne et que Firefox se dotera de moyen d&amp;#8217;améliorer les interactions avec les réseaux sociaux. Stallman seul le sait.&lt;/p&gt;

&lt;p&gt;Comme d&amp;#8217;habitude chez Mozilla, la suite des réflexions et de la conception va se faire de façon relativement ouverte. Si le sujet vous intéresse, n&amp;#8217;hésitez pas à vous abonner à la liste &lt;em&gt;ad hoc&lt;/em&gt;, dont je ne donnerai pas l&amp;#8217;adresse, c&amp;#8217;est un Google Group, il faut donc un compte Google pour s&amp;#8217;y inscrire. Grrrr.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/03/09/RSS</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/03/09/RSS/"/>
    <title>Les gens ne lisent pas de flux XML</title>
    <published>2012-03-09T23:30:00+01:00</published>
    <updated>2012-03-09T23:30:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Les gens ne lisent pas de flux XML. Ce sont les machines qui lisent des flux XML. Les gens eux lisent leur courrier.&lt;/p&gt;

&lt;p&gt;Il y a 15 ans, lorsqu&amp;#8217;on tombait sur un site intéressant, il n&amp;#8217;était pas compliqué d&amp;#8217;être informé de ses mises à jours. Il suffisait de laisser son adresse de courrier électronique, on s&amp;#8217;abonnait à une lettre d&amp;#8217;information et on recevait les mises à jour dans sa boîte aux lettres. Puis, sans doute à cause de l&amp;#8217;augmentation du nombre de pourriels, les utilisateurs les plus avertis ont commencé à rechigner à laisser leur adresse n&amp;#8217;importe où, et à chercher d&amp;#8217;autres moyens d&amp;#8217;être avertis des mises à jour.&lt;/p&gt;

&lt;p&gt;À la même époque naissait RSS. Dans mon souvenir, c&amp;#8217;était d&amp;#8217;abord un moyen d&amp;#8217;échanger des informations entre sites, d&amp;#8217;indiquer sur un site les publications des sites amis. Donc un moyen d&amp;#8217;échange entre machines. Je ne me souviens plus trop à partir de quand on s&amp;#8217;est dit que ça serait un bon moyen de remplacer les newsletters. Puisque les sites mettaient à la disposition des autres sites des flux XML, pourquoi ne pas nous aussi utiliser ces flux. Et nous sommes devenus accrocs à RSS et ATOM, compagnons indispensables de l&amp;#8217;aventure des blogs.&lt;/p&gt;

&lt;p&gt;En 2011, Mozilla a provoqué un coup de tonnerre en supprimant de l&amp;#8217;interface par défaut de Firefox le bouton indiquant qu&amp;#8217;un flux était disponible et permettant de s&amp;#8217;y abonner. Comme beaucoup d&amp;#8217;autres geeks, j&amp;#8217;ai crié à la trahison. Comment promouvoir ce format d&amp;#8217;échange qu&amp;#8217;est ATOM si les utilisateurs n&amp;#8217;ont aucun moyen de connaître son existence&amp;#160;?&lt;/p&gt;

&lt;p&gt;La vieillesse aidant, je me dis aujourd&amp;#8217;hui que cette décision de Mozilla était la bonne. Ce bouton ne promouvait pas RSS/ATOM. Même si un utilisateur, découvrant cette icône étrange au milieu d&amp;#8217;autres aussi peu compréhensibles, avait la curiosité de cliquer dessus, que pouvait-il faire ensuite&amp;#160;? Il arrivait sur un écran présentant de manière spartiate les derniers articles et lui proposant d&amp;#8217;ajouter le site à son lecteur de flux. Un «&amp;#160;lecteur de flux&amp;#160;»&amp;#160;? WTF se serait dit monsieur Michu —&amp;#160;enfin l&amp;#8217;équivalent en Michu, fichtre, palsembleu ou skoastruk&amp;#160;— et il serait retourné regarder des vidéos de chat. Intérêt pédagogique nul. Ce bouton était donc bien inutile, n&amp;#8217;offrant à la majorité des utilisateurs ni un service utile, ni l&amp;#8217;opportunité de découvrir un nouvel usage. Quant aux utilisateurs de flux, ils n&amp;#8217;ont pas été lésés, car ils ont pour la plupart le niveau de compétences pour refaire apparaître le bouton chéri.&lt;/p&gt;

&lt;p&gt;Et j&amp;#8217;en reviens à mon hypothèse initiale. Les gens ne lisent pas de flux RSS, mais ils lisent leurs mails. Il faudrait donc trouver un moyen de fournir un service équivalent aux lettres d&amp;#8217;informations, mais sans les problèmes liés à la diffusion de son adresse électronique aux sites. Il faudrait en fait que le navigateur gère tout cela de façon transparente. Et, ça tombe bien, une des évolutions en cours de Firefox permet d&amp;#8217;aller dans cette direction, avec BrowserID et le chantier sur la gestion de l&amp;#8217;identité. Firefox sait lire des flux XML. Firefox connait notre adresse. Pourquoi ne pas lui demander de créer lui-même des lettres d&amp;#8217;information à partir des flux. En arrivant sur un site proposant un flux, on aurait non l&amp;#8217;icône orange, mais une enveloppe proposant de recevoir les nouveautés par mail. Cliquer dessus dirait à Firefox de s&amp;#8217;abonner au flux et de nous envoyer un mail à chaque mise à jour. Et on pourrait consulter les dernières nouvelles de ses sites préférés directement dans son client de messagerie habituel.&lt;/p&gt;

&lt;p&gt;Techniquement, cela ne me semble guère compliqué à réaliser, une extension pourrait probablement faire le boulot dès aujourd&amp;#8217;hui. La seule difficulté que je vois est de se connecter à un SMTP pour l&amp;#8217;envoi des mails. Mais je me rappelle que Mozilla fut jadis une suite complète intégrant un courrielleur, ils devrait donc bien rester quelques développeurs capables de résoudre ce souci.&lt;/p&gt;

&lt;p&gt;Cela ne signifie bien sûr pas la mort d&amp;#8217;ATOM. Il a je pense encore un bel avenir comme protocole de communication et format d&amp;#8217;échange entre machines. Mais il est temps que les navigateurs proposent aux utilisateurs d&amp;#8217;autres moyens de recevoir des nouvelles des sites. Alors qui a cinq minutes pour coder cette extension&amp;#160;?&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/02/27/web-platform</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/02/27/web-platform/"/>
    <title>Le Web est la plateforme</title>
    <published>2012-02-27T22:41:00+01:00</published>
    <updated>2012-02-27T22:41:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;B2G, le projet le projet de Mozilla de créer un système d&amp;#8217;exploitation basé sur Firefox, a fait aujourd&amp;#8217;hui un grand pas en avant. Plusieurs partenariats ont été annoncés qui vont aider le rêve à devenir réalité. Parmi les différents articles détaillant cette annonce, j&amp;#8217;ai traduit à l&amp;#8217;arrache celui, synthétique, publié par Robert Nyman.&lt;/p&gt;
&lt;section typeof='Article' vocab='http://schema.org/' class='cite' about='http://hacks.mozilla.org/2012/02/mozillas-boot-to-gecko-the-web-is-the-platform/'&gt;
&lt;blockquote property='articleBody' cite='http://hacks.mozilla.org/2012/02/mozillas-boot-to-gecko-the-web-is-the-platform/'&gt;
&lt;div&gt;
&lt;h2&gt;Boot to Gecko, par Mozilla — Le Web est la plateforme&lt;/h2&gt;

&lt;p&gt;Le projet &lt;a href='https://wiki.mozilla.org/B2G'&gt;Boot to Gecko&lt;/a&gt; (B2G) de Mozilla vise à créer un système d&amp;#8217;exploitation complet et autonome pour le Web ouvert. Son but est de faire des technologies Web le choix numéro un pour créer des application aussi bien sur les ordinateurs de bureau que sur les téléphones portables, et nous croyons qu&amp;#8217;il peut supplanter les environnements propriétaires et contrôlés par une seule société pour le développement d&amp;#8217;applications. Nous avons fait quelques progrès excitant que nous voudrions partager avec vous&amp;#160;!&lt;/p&gt;

&lt;h3&gt;Le projet Boot to Gecko&lt;/h3&gt;

&lt;p&gt;Commençons par jeter un œil aux composants du projet&amp;#160;:&lt;/p&gt;

&lt;h4&gt;Les buts&lt;/h4&gt;

&lt;p&gt;Boot to Gecko est le système d&amp;#8217;exploitation libre et basé sur le Web de Mozilla pour les terminaux mobiles. C&amp;#8217;est la base du terminal pour le Web libre qui a été présenté au Mobile World Congress en février 2012.&lt;/p&gt;

&lt;h4&gt;Les technologies&lt;/h4&gt;

&lt;p&gt;L&amp;#8217;architecture de Boot to Gecko élimine la nécessité de bâtir des application en utilisant des API natives à chaque plateforme. En utilisant HTML5, les développeurs écrivent directement leurs applications pour le Web; ils peuvent créer de fantastiques expériences utilisateur, et des applications débarrassées des règles et des restrictions des plateformes fortement contrôlées.&lt;/p&gt;

&lt;h4&gt;Des standards ouverts et accessibles&lt;/h4&gt;

&lt;p&gt;Comme tous les projets Mozilla, le code source de B2G est ouvert et accessible, et le projet est entièrement basé sur des standards ouverts. Pour les fonctions pour lesquelles des standards ouverts n&amp;#8217;existent pas encore (en particuliers la téléphonie, l&amp;#8217;envoi de SMS, l&amp;#8217;accès à l&amp;#8217;appareil photo, au Bluetooth, à l&amp;#8217;USB, au NFC), Mozilla travaille avec les autorités de certification et les autres éditeurs pour créer des standards. Pour en savoir plus vous pouvez lire l&amp;#8217;article &lt;a href='http://hacks.mozilla.org/2012/02/mozilla-and-the-mobile-web-api-evolution/'&gt;«&amp;#160;Mozilla et l&amp;#8217;évolution de l&amp;#8217;API Web mobile&amp;#160;»&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Voici en vidéo des interviews, dans une grande variété de langues, avec les développeurs du projet Boot to Gecko&lt;/p&gt;
&lt;iframe title='Interview de développeurs de B2G' width='560' frameborder='0' src='http://www.youtube.com/embed/oLetKyiag9U' height='315'&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;/iframe&gt;
&lt;h3&gt;Les terminaux pour le Web libre&lt;/h3&gt;

&lt;p&gt;Les terminaux pour le Web libre (&lt;em&gt;Open Web Devices&lt;/em&gt;) ont été annoncés aujourd&amp;#8217;hui au &lt;a href='http://www.mobileworldcongress.com/'&gt;Mobile World Congress&lt;/a&gt;&amp;#160;! Nous allons travailler avec l&amp;#8217;opérateur de téléphonie Telefónica. Voici nos buts, tels que détaillés dans le communiqué de presse&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;créer des terminaux HTML5 utilisant le Web libre pour offrir les fonctionnalités des smartphones sur des téléphones à bas coûts;&lt;/li&gt;

&lt;li&gt;soumettre ces fonctionnalités au W3C pour en faire des standards et les rendre librement disponibles;&lt;/li&gt;

&lt;li&gt;créer de nouvelles opportunités pour les développeurs d&amp;#8217;applications et tirer en avant HTML5 en tant que standard inter-plateformes.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Mozilla, Telefónica et Qualcomm vont travailler ensemble pour proposer un prototype de plateforme avec de nombreuses fonctionnalités, basé sur une puce développée par Qualcomm. Le navigateur a déjà un score de 315 points à un test d&amp;#8217;implémentation de HTML5, et le résultat devrait être très abordable, puisque d&amp;#8217;après Carlos Domingo de Telefónica, les téléphones basés sur Boot to Gecko &lt;a href='http://reviews.cnet.com/8301-13970\_7-57385616-78/telefonica-mozillaphone-costs-10-times-less-than-an-iphone/'&gt;seront dix fois moins cher qu&amp;#8217;un iPhone&lt;/a&gt;.&lt;/p&gt;

&lt;h4&gt;En partenariat avec Deutsche Telekom&lt;/h4&gt;

&lt;p&gt;Nous sommes également heureux d&amp;#8217;annoncer que le laboratoire pour l&amp;#8217;innovation de Deutsche Telekom va rejoindre le projet pour développer Boot to Gecko avec Mozilla.&lt;/p&gt;

&lt;h3&gt;Une démonstration de Boot to Gecko&lt;/h3&gt;

&lt;p&gt;Voici une démonstration de Boot to Gecko en action&amp;#160; Elle montre comment passer un coup de fil à un contact, naviguer sur le Web et passer un test d&amp;#8217;implémentation de HTML5 (où Firefox mobile a le score le plus élevé de tous les navigateurs mobiles). Elle montre ensuite comment utiliser un client Twitter, jouer à un jeu, consulter Google Maps, regarder une vidéo sur YouTube, lire une livre, et fini avec la lecture d&amp;#8217;une vidéo locale.&lt;/p&gt;
&lt;iframe title='Démonstration de B2G' width='560' frameborder='0' src='http://www.youtube.com/embed/OAaH5vikEOM' height='315'&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;/iframe&gt;
&lt;h3&gt;Le Web est la plateforme&lt;/h3&gt;

&lt;p&gt;Comme nous l&amp;#8217;avons toujours cru chez Mozilla, le Web est la plateforme, et les technologies ouvertes sont le moyen d&amp;#8217;y créer. Développons pour le Web et pour le futur&amp;#160;!&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;footer&gt;&lt;cite&gt;
&lt;p&gt;&lt;a href='http://hacks.mozilla.org/2012/02/mozillas-boot-to-gecko-the-web-is-the-platform/'&gt;Mozillas Boot to Gecko – The Web is the Platform&lt;/a&gt;&lt;/p&gt;
&lt;/cite&gt;
&lt;p&gt;par&lt;/p&gt;
&lt;span class='author vcard'&gt;&lt;span property='dc:contributor' class='fn'&gt;
&lt;p&gt;Robert Nyman&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/footer&gt;
&lt;/section&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/01/20/a11y-cerise</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/01/20/a11y-cerise/"/>
    <title>Accessibilité : farine ou cerise</title>
    <published>2012-01-20T00:37:00+01:00</published>
    <updated>2012-01-20T00:37:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;L&amp;#8217;accessibilité est-elle une cerise que l&amp;#8217;on dépose au sommet d&amp;#8217;un gâteau pour le transformer en chef d&amp;#8217;œuvre, ou la farine sans laquelle la recette ne prendra pas&amp;#160;? Fait-elle partie des fondements de tout projet, auxquels il faut penser dès la première ligne de code du premier prototype, ou suffit-il pour rendre un logiciel accessible de «&amp;#160;rajouter des attributs sur toutes les balises HTML&amp;#160;»&amp;#160;?&lt;/p&gt;

&lt;p&gt;Il n&amp;#8217;y a sans doute pas de réponse universelle, valable pour tous les projets. Mais la question mérite je pense d&amp;#8217;être posée à chaque fois que l&amp;#8217;on envisage de se lancer dans une nouvelle aventure culinaire.&lt;/p&gt;

&lt;p&gt;Et elle se pose tout particulièrement pour ma boutique préférée, la Pâtisserie Mozilla. Les pâtissiers y sont plein d&amp;#8217;idées et ne cessent d&amp;#8217;inventer de nouvelles recettes de gâteaux. Bien sûr, on ne peut pas trouver la meilleure recette du premier coup, il faut faire des essais, les faire goûter aux clients, affiner les réglages. Dans ces gâteaux, l&amp;#8217;accessibilité fait-elle partie des ingrédients de base, ou est-elle une décoration que l&amp;#8217;on rajoutera comme une touche finale pour couronner l&amp;#8217;œuvre ?&lt;/p&gt;

&lt;p&gt;J&amp;#8217;aurais tendance à pencher pour la première réponse, l&amp;#8217;accessibilité devrait être un des composants de base de toute recette sortant du fournil de Mozilla. C&amp;#8217;est une boutique qui crée des gâteaux destinés au plus grand nombre, il ne me semble guère judicieux de ne pas permettre à certains clients de participer aux essais. Surtout, les pâtissiers sont animés par des valeurs, l&amp;#8217;envie de permettre à tout le monde de déguster de bon gâteaux et d&amp;#8217;en cuisiner soi-même. Ces valeurs ne sont pas que des arguments marketing imprimés sur l&amp;#8217;emballage. Elles sont inscrites dans chacun des gâteaux qui sort du four, et devraient l&amp;#8217;être dès les premiers essais.&lt;/p&gt;

&lt;p&gt;Pourtant, j&amp;#8217;ai remarqué que ce n&amp;#8217;était pas toujours le cas. Que parfois, on créait une recette en se focalisant sur quelques points, mais en oubliant certains ingrédients de base, pour ne les rajouter que plus tard. En omettant de penser dès le début à l&amp;#8217;accessibilité, ou du moins à celui de ses versants auquel je suis le plus sensible, pour être directement concerné, l&amp;#8217;internationalisation&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. Alors que Firefox est &lt;a href='http://www.html5accessibility.com/'&gt;le navigateur le plus accessible&lt;/a&gt; et un de ceux disposant du plus de versions localisées&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;, certains récents projets ont dans un premier temps fait l&amp;#8217;impasse sur la localisation.&lt;/p&gt;

&lt;p&gt;L&amp;#8217;exemple le plus frappant est bien sûr Jetpack, le nouveau système d&amp;#8217;extension, dont la première version stable est sortie, après une longue gestation, sans fournir de solution pour traduire les extensions. Cela devrait bientôt être réglé&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;, mais je trouve cela assez choquant au regard de l&amp;#8217;histoire de Mozilla et de sa tradition de versions localisées&lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt;. Deux autres cas me viennent à l&amp;#8217;esprit&amp;#160;: BrowserID, en cours de déploiement sur certains sites de Mozilla, mais uniquement en version anglaise. Et Hackasaurus, dont une partie des outils —&amp;#160;le kit expliquant comment organiser un atelier de bidouille&amp;#160;— n&amp;#8217;est pour l&amp;#8217;instant pas traduisible. Dans les deux cas, des solutions sont en cours d&amp;#8217;élaboration&lt;sup id='fnref:5'&gt;&lt;a href='#fn:5' rel='footnote'&gt;5&lt;/a&gt;&lt;/sup&gt;, mais je trouve dommage que les utilisateurs non anglophones n&amp;#8217;aient pas pu pleinement participer aux phases de prototypage de produits.&lt;/p&gt;

&lt;p&gt;Il y a mille façons de faire un gâteau, mais je pense qu&amp;#8217;à chaque fois, au moment de rassembler les ingrédients, il faudrait se demander si, dans cette recette, l&amp;#8217;accessibilité sera de la farine ou juste une cerise posée au dessus.&lt;/p&gt;

&lt;p&gt;Et je vous prie de m&amp;#8217;excuser pour l&amp;#8217;acrobatique métaphore que j&amp;#8217;ai essayée de filer, parlant d&amp;#8217;un sujet que je ne connais absolument pas. Car si pour compiler un noyau il suffit de savoir cuisiner un gâteau, l&amp;#8217;inverse n&amp;#8217;est malheureusement pas vrai.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Crédits&amp;#160;&lt;/strong&gt;: merci à &lt;a href='http://hanblog.info/'&gt;Anthony&lt;/a&gt; et &lt;a href='https://twitter.com/#!/Goofy_bz'&gt;Goofy&lt;/a&gt; qui m&amp;#8217;ont inspiré ce billet.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;dans nos métiers, l&amp;#8217;accessibilité vise à permettre à chacun et chacune, quelles que soient ses capacités physiques et mentales, d&amp;#8217;utiliser et de comprendre les logiciels que nous développons. Offrir à l&amp;#8217;utilisateur une version dans sa langue fait donc partie de l&amp;#8217;accessibilité.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Firefox est disponible dans 83 langues, je ne retrouve plus les chiffres des autres navigateurs;&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;en particulier, me soufflent les traducteurs d&amp;#8217;extensions, grâce aux efforts de &lt;a href='http://twitter.com/technobarje'&gt;ochameau&lt;/a&gt;&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;et nombre de Mozilliens ont mis un premier pied dans la communauté par le biais des traductions, c&amp;#8217;est donc aussi un marqueur du caractère communautaire de Mozilla;&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:5'&gt;
&lt;p&gt;vous pouvez suivre les progrès de la localisation de BrowserID via le &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=706572'&gt;ticket 706572&lt;/a&gt; et participer à la conversion en &lt;abbr title='Plain Old HTML'&gt;POH&lt;/abbr&gt; du Kit de Bidouille via &lt;a href='https://github.com/stenington/hacktivity-kit'&gt;un projet&lt;/a&gt; sur Github;&lt;/p&gt;
&lt;a href='#fnref:5' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/01/15/user-sovereignty</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/01/15/user-sovereignty/"/>
    <title>Mozilla : pistes pour des services respectueux de nos données</title>
    <published>2012-01-15T13:15:00+01:00</published>
    <updated>2012-01-15T13:15:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Résumé des épisodes précédents&amp;#160;: Mozilla a sauvé le &lt;del&gt;monde&lt;/del&gt;Web une première fois en relançant la compétition dans le domaine des navigateurs grâce à Firefox. Mais les super-méchants ne se sont pas découragés et de nouvelles menaces planent sur le &lt;del&gt;monde&lt;/del&gt;Web&amp;#160;:des systèmes d&amp;#8217;exploitation pour téléphones qui empêchent les utilisateurs de faire ce qu&amp;#8217;ils veulent, des services en ligne qui phagocytent toutes les données et acquièrent une emprise croissante sur leurs internautes, une inculture qui empêche les gens de comprendre ce qu&amp;#8217;est le Web et donc de se l&amp;#8217;approprier, de l&amp;#8217;utiliser pour créer et non juste pour consommer, &lt;em&gt;et cœtera&lt;/em&gt;. Heureusement les Forces du Bien ne restent pas inactives et ont décidé d&amp;#8217;aller en 2012 défendre leurs valeurs partout où la liberté du Web est menacée. Cela va passer entre autres par la création de services en ligne plus respectueux de leurs utilisateurs (création directe par Mozilla ou soutien à des projets qui vont dans ce sens, via les incubateurs &lt;a href='http://www.drumbeat.org'&gt;Drumbeat&lt;/a&gt;&lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt; et &lt;a href='http://webfwd.org'&gt;WebFWD&lt;/a&gt;&lt;sup id='fnref:5'&gt;&lt;a href='#fn:5' rel='footnote'&gt;5&lt;/a&gt;&lt;/sup&gt;). Mais qu&amp;#8217;est-ce qu&amp;#8217;un service Web respectueux de ses utilisateurs&amp;#160;? Ben Adida a fourni un premier élément de réponse dans un article où il annonce la création au sein de Mozilla d&amp;#8217;un groupe de travail pour réfléchir à offrir la meilleure protection possible aux données que Mozilla hébergera. Il suggère également quelques lignes directrices en la matière que devront suivre tous les projets de Mozilla.&lt;/p&gt;

&lt;p&gt;Une des choses que j&amp;#8217;aime de Mozilla, c&amp;#8217;est sa relative ouverture et transparence. La réflexion sur le sujet est ouverte, tous les avis sont les bienvenus. Dans l&amp;#8217;espoir d&amp;#8217;aider au débat, j&amp;#8217;ai très rapidement traduit l&amp;#8217;article de Ben et son introduction par Mitchell. Je pousserai cette traduction sur Github, donc n&amp;#8217;hésitez pas si cela vous intéresse à l&amp;#8217;améliorer et la reprendre (ping Frenchmoz).&lt;/p&gt;

&lt;p&gt;Toutes les notes de bas de page sont de mon fait, et ne figurent pas dans les articles originaux.&lt;/p&gt;

&lt;p&gt;Outre la traduction, ces articles appellent des réactions, mais j&amp;#8217;ai trop peu de temps libre ce ouikende pour disserter. Voici déjà les deux articles, bonne lecture.&lt;/p&gt;
&lt;section typeof='Article' vocab='http://schema.org/' class='cite' about='http://blog.lizardwrangler.com/2012/01/13/user-sovereignty-for-our-data/'&gt;
&lt;header&gt;&lt;cite&gt;
&lt;p&gt;&lt;a href='http://blog.lizardwrangler.com/2012/01/13/user-sovereignty-for-our-data/'&gt;User Sovereignty for our Data&lt;/a&gt;&lt;/p&gt;
&lt;/cite&gt;
&lt;p&gt;par&lt;/p&gt;
&lt;span class='author vcard'&gt;&lt;span property='dc:contributor' class='fn'&gt;
&lt;p&gt;&lt;a href='http://blog.lizardwrangler.com/'&gt;Mitchell Baker&lt;/a&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/header&gt;
&lt;blockquote property='articleBody' cite='http://blog.lizardwrangler.com/2012/01/13/user-sovereignty-for-our-data/'&gt;
&lt;div&gt;
&lt;h2&gt;Être maîtres de nos données&lt;/h2&gt;

&lt;p&gt;Nos expériences en ligne s&amp;#8217;accompagnent de plus en plus de données sur nous. Nous en créons certaines. Parfois ce sont nos amis et nos connaissances qui les créent, et parfois les services que nous utilisons créent des données sur nous. D&amp;#8217;un côté, cela rend possible toutes sortes de nouvelles applications excitantes. De l&amp;#8217;autre, l&amp;#8217;explosion des données personnelles a quelques aspects très troublants. La capacité des fournisseurs de service de &lt;em&gt;cloud computing&lt;/em&gt; et de traitement des &lt;em&gt;big data&lt;/em&gt; de surveiller, journaliser, stocker, utiliser, corréler et vendre des informations sur ce que nous sommes et ce que nous faisons a des implications importantes tant pour la société que pour les individus.&lt;/p&gt;

&lt;p&gt;À l&amp;#8217;heure actuelle, il n&amp;#8217;existe pas de moyen me permettant de partager de l&amp;#8217;information sur moi et de garder le contrôle de cette information. Je partage l&amp;#8217;information à mon sujet en la plaçant quelque part où quelqu&amp;#8217;un d&amp;#8217;autre décide de toutes les règles. Ce «&amp;#160;quelqu&amp;#8217;un d&amp;#8217;autre&amp;#160;» est l&amp;#8217;application. La plupart des gens pensent à Facebook ou Google, mais le problème dépasse largement l&amp;#8217;un ou l&amp;#8217;autre. C&amp;#8217;est aujourd&amp;#8217;hui un problème de l&amp;#8217;architecture des données des utilisateurs, et il concerne l&amp;#8217;ensemble du réseau. Pensez aux gros sites où les utilisateurs donnent leur avis sur des produits, ou à n&amp;#8217;importe quelle application où vous passez beaucoup de temps. Pensez à n&amp;#8217;importe quel réseau social auquel vous êtes connecté. Le seul moyen pratique d&amp;#8217;avoir un endroit à soi sur ces sites est de leur apporter nos données et de n&amp;#8217;avoir d&amp;#8217;autre contrôle que celui que les développeurs de l&amp;#8217;application ont décidé de nous donner.&lt;/p&gt;

&lt;p&gt;Ces problèmes ont des implications importantes pour Mozilla.&lt;/p&gt;

&lt;p&gt;D&amp;#8217;abord, cela signifie que nous devrions inventer de nouvelles choses dans le domaine des données utilisateur. Pour réellement aider les gens à gérer et partager leurs données, Mozilla devra également leur offrir le choix de stocker leurs données dans le nuage de façon à ce que d&amp;#8217;autres services puissent y accéder avec leur accord. Cela implique de nouveaux défis. C&amp;#8217;est important que nous les relevions et y répondions bien. Si nous développons et offrons de quoi gérer correctement les données des utilisateurs dans le nuage, nous aiderons à garantir le choix et la souveraineté de l&amp;#8217;utilisateur dans de nouveaux pans de la vie en ligne. Chacun d&amp;#8217;entre nous devrait pourvoir choisir en connaissance de cause où et comment nos données sont stockées et gérées. Aucune autre organisation n&amp;#8217;a à la fois la capacité de réaliser quelque chose de complètement centré sur la souveraineté des utilisateurs plutôt que sur le profit financier, et la capacité d&amp;#8217;avoir un vaste impact. La présence de Mozilla dans le &lt;em&gt;cloud&lt;/em&gt; nous permettra de remplir notre mission dans de nouvelles dimensions importantes de la vie en ligne.&lt;/p&gt;

&lt;p&gt;Ensuite, cela signifie que notre approche de la gestion des données utilisateur doit être différente de la norme actuelle dans l&amp;#8217;industrie Web. Elle doit vous placer au centre, disposer vos données tout autour de vous, et vous laisser partager ces données avec les applications que vous choisissez, selon les termes que vous choisissez. Notre approche ne devrait enregistrer les données de l&amp;#8217;utilisateur que si cela a un bénéfice mesurable pour lui, plutôt que de tout collecter dans l&amp;#8217;espoir que des applications de &lt;em&gt;data mining&lt;/em&gt; extraient de la valeur utile à quelqu&amp;#8217;un d&amp;#8217;autre. Elle devrait permettre aux gens de déterminer si leurs données sont accessibles à d&amp;#8217;autres. Le principe de &lt;a href='http://blog.lizardwrangler.com/2011/08/04/extending-our-reach-many-layers-of-user-sovereignty/'&gt;la souveraineté de l&amp;#8217;utilisateur&lt;/a&gt; influencera la façon dont nous concevons chaque aspect de nos offres. Les offres de Mozilla doivent incarner les valeurs du &lt;a href='http://www.mozilla.org/about/manifesto.fr.html'&gt;Manifeste de Mozilla&lt;/a&gt;, et nos &lt;a href='https://wiki.mozilla.org/Privacy/Roadmap_2011#Operating_Principles:'&gt;principes de respect de la vie privée&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Mon collègue Ben Adida (responsable technique du domaine de l&amp;#8217;identité et de données utilisateur, et un de nos experts en cryptographie) a écrit &lt;a href='http://blog.mozilla.com/privacy/2012/01/13/mozilla-to-offer-new-user-centric-services-in-2012/'&gt;un article&lt;/a&gt; décrivant nos réflexions sur la création de tels produits.&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;footer&gt;&lt;cite&gt;
&lt;p&gt;&lt;a href='http://blog.lizardwrangler.com/2012/01/13/user-sovereignty-for-our-data/'&gt;User Sovereignty for our Data&lt;/a&gt;&lt;/p&gt;
&lt;/cite&gt;
&lt;p&gt;par&lt;/p&gt;
&lt;span class='author vcard'&gt;&lt;span property='dc:contributor' class='fn'&gt;
&lt;p&gt;&lt;a href='http://blog.lizardwrangler.com/'&gt;Mitchell Baker&lt;/a&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/footer&gt;
&lt;/section&gt;
&lt;p&gt;Et voici donc l&amp;#8217;article de Ben&amp;#160;:&lt;/p&gt;
&lt;section typeof='Article' vocab='http://schema.org/' class='cite' about='http://blog.mozilla.com/privacy/2012/01/13/mozilla-to-offer-new-user-centric-services-in-2012/'&gt;
&lt;header&gt;&lt;cite&gt;
&lt;p&gt;&lt;a href='http://blog.mozilla.com/privacy/2012/01/13/mozilla-to-offer-new-user-centric-services-in-2012/'&gt;Mozilla to Offer New User-Centric Services in 2012&lt;/a&gt;&lt;/p&gt;
&lt;/cite&gt;
&lt;p&gt;par&lt;/p&gt;
&lt;span class='author vcard'&gt;&lt;span property='dc:contributor' class='fn'&gt;
&lt;p&gt;&lt;a href='http://ben.adida.net/#me'&gt;Ben Adida&lt;/a&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/header&gt;
&lt;blockquote property='articleBody' cite='http://blog.mozilla.com/privacy/2012/01/13/mozilla-to-offer-new-user-centric-services-in-2012/'&gt;
&lt;div&gt;
&lt;h2&gt;Mozilla va créer de nouveaux services centrés sur l&amp;#8217;utilisateur en 2012&lt;/h2&gt;

&lt;p&gt;Chez Mozilla, nous nous concentrons depuis longtemps sur le développement de logiciels qui donnent aux utilisateurs la maîtrise de leurs vies en ligne. Cela signifie les concevoir de manière à fournir aux gens une meilleure connaissance de comment fonctionne le Web, des fonctionnalités logicielles uniques pour personnaliser leur expérience en ligne et le contrôle sur leurs données personnelles. Ces derniers temps, nous avons réfléchi à &lt;a href='http://blog.lizardwrangler.com/2012/01/13/user-sovereignty-for-our-data/'&gt;comment la souveraineté de l&amp;#8217;utilisateur s&amp;#8217;est étendue pour ne plus dépendre seulement du navigateur&lt;/a&gt;. De nombreux sites Web stockent pour l&amp;#8217;utilisateur l&amp;#8217;ensemble de ses données et de ses actions. Même si le navigateur est complètement contrôlé par l&amp;#8217;utilisateur, beaucoup de services que l&amp;#8217;utilisateur apprécie ne le sont pas. Parfois, ces services Web gèrent les données d&amp;#8217;une manière dont la valeur est questionnable pour l&amp;#8217;utilisateur, et parfois même à son détriment.&lt;/p&gt;

&lt;p&gt;Il est clair que Mozilla a besoin de franchir une étape et de fournir, en plus du navigateur Firefox, certains services pour augmenter le contrôle de l&amp;#8217;utilisateur sur son expérience en ligne et ses données personnelles. La présidente de Mozilla, Mitchell Baker, &lt;a href='http://blog.lizardwrangler.com/2011/08/04/extending-our-reach-many-layers-of-user-sovereignty/'&gt;l&amp;#8217;a expliqué ainsi&amp;#160;&lt;/a&gt;&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Je crois qu&amp;#8217;il est impératif que nous développions d&amp;#8217;autres produits. Nous avons besoin, à plusieurs niveau de notre vie sur Internet, de plateformes ouvertes, au code source libre, interopérables, au service du public et basées sur des standards. Nous choisissons d&amp;#8217;emmener nos valeurs là où sont les gens.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;

&lt;p&gt;Les services que nous imaginons et sur lesquels nous travaillons dur, afin de les lancer dans les prochaines semaines et les prochains mois, incluent&amp;#160;: une approche innovante de &lt;a href='https://browserid.org/'&gt;l&amp;#8217;identité&lt;/a&gt;, un &lt;a href='https://wiki.mozilla.org/B2G'&gt;système d&amp;#8217;exploitation pour les terminaux mobiles basé sur le Web&lt;/a&gt;, et une &lt;a href='https://developer.mozilla.org/en-US/apps'&gt;boutique d&amp;#8217;applications&lt;/a&gt;. Pour offrir ces services, nous aurons besoin de stocker des données des utilisateurs sur les serveurs de Mozilla à bien plus grande échelle que nous le faisons actuellement. Cela nécessite beaucoup de soin et de réflexion. Nous avons commencé à chercher comment le faire et avons essayé quelques prototypes. Je voudrais vous dire ce à quoi nous pensons et solliciter votre avis et vos idées.&lt;/p&gt;

&lt;h3&gt;Notre approche actuelle —&amp;#160;Firefox Sync&lt;/h3&gt;

&lt;p&gt;Mozilla stocke déjà des données chiffrées dans le cadre de Firefox Sync, qui permet à des millions d&amp;#8217;utilisateurs de Firefox de synchroniser entre de multiples installations de Firefox —&amp;#160;dont Firefox Mobile&amp;#160;— leurs marque-pages, leur historique de navigation et leurs mots de passe. Nous sécurisons ces données en utilisant un chiffrement plus avancé que celui utilisé par les institutions financières. Typiquement, les banques chiffrent les données transférées (SSL)&amp;#160;: vous données sont chiffrées entre votre navigateur et les serveurs de la banque. Une fois sur le serveur de la banque, elles sont naturellement déchiffrées. En comparaison, Firefox Sync utilise un chiffrement au niveau de l&amp;#8217;application&amp;#160;: vos données sont chiffrés par Firefox avant d&amp;#8217;être envoyées sur le réseau, et elles restent chiffrées une fois arrivées sur nos serveurs, et lorsqu&amp;#8217;elles sont stockées sur nos disques. Seul votre Firefox peut les déchiffrer. Mozilla n&amp;#8217;a pas la clé qui permet de les déchiffrer.&lt;/p&gt;

&lt;p&gt;Cela signifie que nous ne voyons jamais vos données. Si un de nos serveurs était piraté, ou si quelqu&amp;#8217;un réussissait à subtiliser quelques disques dans un de nos &lt;em&gt;datacenters&lt;/em&gt;, vos données resteraient malgré tout à l&amp;#8217;abri des yeux indiscrets. Peu d&amp;#8217;autres société en font autant pour assurer la sécurité de vos données.&lt;/p&gt;

&lt;p&gt;Les nouveaux services auxquels nous pensons vont, lorsque cela sera possible, continuer à utiliser ce niveau de sécurité des données.&lt;/p&gt;

&lt;h3&gt;Les limites du chiffrement au niveau de l&amp;#8217;application&lt;/h3&gt;

&lt;p&gt;Si nous ne pouvons pas voir vos données, alors vous êtes incroyablement à l&amp;#8217;abri, mais nous ne pouvons pas non plus faire grand chose pour vous. Le chiffrement au niveau de l&amp;#8217;application est comme le coffre-fort que vous cachez dans votre placard&amp;#160;: vous pouvez y mettre des objets de valeur et vous pouvez les récupérer si vous êtes là en personne, mais vous ne pouvez pas facilement demander au téléphone à l&amp;#8217;un de vos colocataires de vous dire combien de liquide est stocké dans le coffre. En comparaison, c&amp;#8217;est facile d&amp;#8217;appeler un colocataire et de lui demander de vous lire un numéro de téléphone que vous avez laissé sur la table de la cuisine. Certaines données ont tellement de valeur que vous devez les stocker dans un coffre-fort. D&amp;#8217;autres données peuvent ne pas être aussi sensibles, et être un peu plus utiles si vous pouvez obtenir de l&amp;#8217;aide pour les gérer, les retrouver et les traiter. Quelque chose d&amp;#8217;aussi simple que de vous envoyer des rappels pour les anniversaires de vos amis nécessite que le service puisse accéder à ces données lorsque vous n&amp;#8217;êtes pas connecté.&lt;/p&gt;

&lt;p&gt;J&amp;#8217;ai écrit plus tôt sur &lt;a href='http://benlog.com/articles/2011/12/21/encryption-is-mostly-not-magic/'&gt;les limitations du chiffrement pour mettre à l&amp;#8217;abri les données&lt;/a&gt;&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;. Le chiffrement n&amp;#8217;est pas de la magie. Il n&amp;#8217;est pas approprié pour toutes les applications. Si nous voulons pouvoir fournir des services alternatifs réalistes, qui montrent ce que peut signifier la souveraineté de l&amp;#8217;utilisateur, cela va nécessiter de stocker des données des utilisateurs sur nos serveurs, même sans chiffrement au niveau de l&amp;#8217;application.&lt;/p&gt;

&lt;h3&gt;Principes de conception&lt;/h3&gt;

&lt;p&gt;Nous proposons quelques principe de conception de départ&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;un bénéfice clair pour l&amp;#8217;utilisateur&amp;#160;&lt;/strong&gt;: les données que nous collectons devraient toujours offrir à l&amp;#8217;utilisateur un bénéfice clair et direct. Le stockage agressif de données «&amp;#160;juste au cas où on en aurait besoin plus tard&amp;#160;» n&amp;#8217;est pas acceptable;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;un inventaire des données&amp;#160;&lt;/strong&gt;: nous devrions toujours savoir quelles données nous collectons, où et comment elles sont stockées et pourquoi le stockage de chacune est crucial pour la fonctionnalité pour l&amp;#8217;utilisateur final. Nous devrions nous assurer que les utilisateurs puissent facilement accéder à cet inventaire, le comprendre, le mettre à jour ou le supprimer;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;minimiser les données que le serveur peut consulter&amp;#160;&lt;/strong&gt;: si nous pouvons implémenter une fonctionnalité donnée sans jamais envoyer de données au serveur, ou en utilisant un chiffrement au niveau de l&amp;#8217;application, alors nous le ferons;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;minimiser la conservation des données&amp;#160;&lt;/strong&gt;: nous devrions stocker les données pour une durée aussi courte que possible. En particulier, si nous avons besoin de serveurs uniquement pour fournir un point de transit pour des données, alors ces données devraient uniquement transiter par les serveurs, et ne jamais y être stockées;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;agréger à chaque fois que c&amp;#8217;est possible&amp;#160;&lt;/strong&gt;: nous étudierons si nous pouvons implémenter la fonctionnalité en utilisant des données agrégées à partir d&amp;#8217;un nombre significatif d&amp;#8217;utilisateurs, plutôt qu&amp;#8217;en conservant des données individuelles. (Étant donné la richesse de ces jeux de données, nous ne pouvons pas prétendre que les rendre anonymes est particulièrement utile pour protéger les utilisateurs individuels);&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nous voulons passer en revue chaque fonctionnalité que nous envisageons en utilisant sur les procédures existantes que le projet Mozilla connait déjà bien&amp;#160;: Bugzilla. Les questions seront suivies dans Bugzilla, rattachées à un ticket principal que nous appelerons probablement «&amp;#160;Sûreté des données&amp;#160;».&lt;/p&gt;

&lt;h3&gt;Personnes impliquées&lt;/h3&gt;

&lt;p&gt;Les personnes suivantes se sont rassemblées pour créer une Équipe de Sécurité des Données, afin de développer ces idées et de les inclure dans tous nos produits&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Jay Sullivan&lt;/strong&gt;, en charge de la définition des produits Mozilla qui incarneront nos valeurs;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Sid Stamm&lt;/strong&gt;, qui gère l&amp;#8217;ingénierie de la gestion de la vie privée dans Firefox et sur la plate-forme Web;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Jonathan Nightingale&lt;/strong&gt;, chargé du développement de Firefox;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Alex Fowler&lt;/strong&gt;, qui s&amp;#8217;occupe de gestion de la vie privée et des politiques de confidentialité, en se concentrant sur l&amp;#8217;amélioration de la gestion des informations;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Brendan Eich&lt;/strong&gt;, responsable depuis le premier jour de la direction technique du Projet Mozilla;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Michael Coates&lt;/strong&gt;, qui s&amp;#8217;occupe de la securité des infrastructures et supervise les applications, les serveurs et les réseaux;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Chris Beard&lt;/strong&gt;, chargé des programmes de marketing et d&amp;#8217;engagement;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;David Ascher&lt;/strong&gt;, qui mène la réflexion au sein de Mozilla sur comment les utilisateurs découvrent le Web et y partagent;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;Ben Adida&lt;/strong&gt;, c&amp;#8217;est moi, je suis responsable des travaux sur l&amp;#8217;identité;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Nous savons que cette équipe devrait grossir pour inclure des individus avec des parcours plus divers, des gens de Mozilla et d&amp;#8217;ailleurs, et des gens du monde entier. Nous aurons également besoin de nous soucier des différentes législations et usages locaux&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt; pour concevoir et héberger nos services.&lt;/p&gt;

&lt;h3&gt;Au delà de la simple conformité&lt;/h3&gt;

&lt;p&gt;La sûreté des données nécessite d&amp;#8217;être attentif à la conformité avec les lois et les bonnes pratiques, mais notre but est d&amp;#8217;aller au delà. Nous allons impliquer nos architectes logiciels et nos experts en sécurité les plus expérimentés pour déterminer comment créer une meilleur protection de la vie privée. Ces discutions et ces itérations, comme toutes celles concernant le sécurité et la vie privée, seront par défaut publiques, afin qu&amp;#8217;elles puissent être auditées, tout comme l&amp;#8217;est notre code source (à l&amp;#8217;exception naturellement de lorsque ces révélations donneraient à des attaquants une longueur d&amp;#8217;avance, auquel cas nous conserverons ces informations temporairement secrètes). De plus, comme tous les projets Mozilla, nous impliquerons nos utilisateurs dans le processus de définition de l&amp;#8217;architecture qui permettra de leur donner davantage de maîtrise. Il est crucial qu&amp;#8217;ils comprennent les solutions que nous proposons, les bénéfices qu&amp;#8217;elles apportent, et comment leurs données sont utilisées pour arriver à ces bénéfices.&lt;/p&gt;

&lt;h3&gt;Coller à nos principes&lt;/h3&gt;

&lt;p&gt;La souveraineté de l&amp;#8217;utilisateur requiert un excellent navigateur et un certain nombre de services centrés sur l&amp;#8217;utilisateur. Nous aimerions créer certains de ces services, et nous avons l&amp;#8217;intention de le faire avec autant de dévouement que toujours envers nos &lt;a href='https://blog.mozilla.com/privacy/2011/01/12/mozillas-privacy-data-operating-principles/'&gt;principes de respect de la vie privée&amp;#160;&lt;/a&gt;: pas de surprise, de vrais choix, des réglages sensés, des données limitées et le contrôle par l&amp;#8217;utilisateur. Nous ne vendrons ni ne donnerons vos données. Nous expliquerons toujours quelles données nous stockons et pourquoi nous les stockons. Nous vous laisserons toujours partir et emmener vos données avec vous, et nous vous expliquerons toujours quel bénéfice vous obtiendrez de la collecte de ces données.&lt;/p&gt;

&lt;p&gt;Vos réactions sont les bienvenues, via des articles, des messages sur la liste &lt;a href='https://lists.mozilla.org/listinfo/dev-planning'&gt;dev.planning&lt;/a&gt; ou sur Twitter en utilisant le &lt;em&gt;hashtag&lt;/em&gt; #mozdatasafety.&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;footer&gt;&lt;cite&gt;
&lt;p&gt;&lt;a href='http://blog.mozilla.com/privacy/2012/01/13/mozilla-to-offer-new-user-centric-services-in-2012/'&gt;Mozilla to Offer New User-Centric Services in 2012&lt;/a&gt;&lt;/p&gt;
&lt;/cite&gt;
&lt;p&gt;par&lt;/p&gt;
&lt;span class='author vcard'&gt;&lt;span property='dc:contributor' class='fn'&gt;
&lt;p&gt;&lt;a href='http://ben.adida.net/#me'&gt;Ben Adida&lt;/a&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/footer&gt;
&lt;/section&gt;&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;&lt;a href='http://blog.frenchmozilla.org/index/post/2011/08/04/%C3%89tendre-notre-champ-d-action-%3A-le-pouvoir-%C3%A0-l-utilisateur-sur-tous-les-plans'&gt;version française sur le blog de FrenchMozila&lt;/a&gt;&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;&lt;a href='http://blog.frenchmozilla.org/index/post/2011/12/23/Chiffrer-pour-s%C3%A9curiser%E2%80%AF-%E2%80%94-pas-si-simple%E2%80%A6'&gt;Version française sur le blog de FrenchMozilla&lt;/a&gt;&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;pour le coup, utiliser la «&amp;#160;règle de proximité&amp;#160;» et accorder avec le nom le plus proche me semble beaucoup plus joli que d&amp;#8217;écrire «&amp;#160;les différents législations&amp;#160;»;&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;Drumbeat se consacrant désormais à la mission d&amp;#8217;éduquer à la culture Web, je ne suis pas sûr qu&amp;#8217;il continue à soutenir beaucoup d&amp;#8217;autres projets, comme il le faisait à ses débuts;&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:5'&gt;
&lt;p&gt;ainsi par exemple d&amp;#8217;&lt;a href='http://theopenphotoproject.org/'&gt;Open Photo&lt;/a&gt;, une alternative libre à Flickr ou de &lt;a href='http://verese.net/'&gt;Verese&lt;/a&gt; qui gère des micro-paiements au sein d&amp;#8217;une communauté;&lt;/p&gt;
&lt;a href='#fnref:5' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/01/12/Zombies</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/01/12/Zombies/"/>
    <title>Au revoir les zombies</title>
    <published>2012-01-12T00:02:00+01:00</published>
    <updated>2012-01-12T00:02:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Firefox a souvent été qualifié d&amp;#8217;ogre à mémoire (&lt;em&gt;bloatware&lt;/em&gt;), et pas toujours à tort. En Mars 2011, Mozilla a donc lancé le projet &lt;strong&gt;&lt;a href='https://wiki.mozilla.org/Performance/MemShrink'&gt;MemShrink&lt;/a&gt;&lt;/strong&gt; pour s&amp;#8217;attaquer au problème. Nicholas Nethercote, un des responsables, publie chaque semaine un &lt;a href='http://blog.mozilla.com/nnethercote/category/memshrink/'&gt;état d&amp;#8217;avancement&lt;/a&gt;. Que l&amp;#8217;on pourrait décrire comme des chroniques de la chasse aux (compartiments) zombies. J&amp;#8217;avoue que c&amp;#8217;était jusqu&amp;#8217;à présent pour moi un rituel aussi mystérieux que la chasse au Dahu. Je viens juste de tomber sur &lt;a href='http://blog.mozilla.com/nnethercote/2011/07/20/zombie-compartments-recognize-and-report-them-stop-the-screaming/'&gt;un article&lt;/a&gt;, depuis synthétisé sous forme d&amp;#8217;une &lt;a href='https://developer.mozilla.org/en/Zombie_compartments'&gt;documentation dans MDN&lt;/a&gt; où il explique le concept. Je vais tenter de résumer ce que j&amp;#8217;en ai compris, merci de me signaler mes erreurs.&lt;/p&gt;

&lt;h2 id='_chaque_origine_son_compartiment'&gt;À chaque origine son compartiment&lt;/h2&gt;

&lt;p&gt;La mémoire utilisée par le moteur JavaScript de Firefox est divisée en compartiments. Tous les objets créés par une origine&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; sont stockés dans un compartiment. Pour d&amp;#8217;évidentes raisons de sécurité, les objets d&amp;#8217;un compartiment ne peuvent accéder qu&amp;#8217;à des objets du même compartiment.&lt;/p&gt;

&lt;p&gt;Vous pouvez voir la liste de tous les compartiments à l&amp;#8217;URL &lt;code&gt;about:memory?verbose&lt;/code&gt;. Sous &lt;em&gt;Explicit Allocations&lt;/em&gt; vous verrez le détail de l&amp;#8217;ensemble des compartiments, tant ceux liés à une origine que ceux utilisés par Firefox lui-même. En sus des compartiments, cette vue affiche également la pile, la mémoire utilisée par le DOM de chaque onglet ouvert, par l&amp;#8217;interface du navigateur et différentes autres informations. On peut ainsi facilement visualiser la mémoire utilisée par les scripts de chaque page (mais pas par chaque page, il faudrait additionner les scripts, le DOM, les images…)&lt;/p&gt;

&lt;p&gt;Il est important de faire la différence entre une origine et une page Web&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;si vous avez plusieurs onglets ouverts sur des pages d&amp;#8217;un même site, leurs scripts auront la même URL, donc seront dans le même compartiment;&lt;/li&gt;

&lt;li&gt;il est fréquent qu&amp;#8217;une page charge des scripts de diverses origines. Par exemple un ou plusieurs scripts de pistage des utilisateurs, des scripts de partage sur des réseaux «&amp;#160;sociaux&amp;#160;», etc… Cette page créera donc de nombreux compartiments. L&amp;#8217;expérience est facile à faire&amp;#160;: créez un profil temporaire, ouvrez-y par exemple un site d&amp;#8217;actualité puis avec &lt;code&gt;about:memory?verbose&lt;/code&gt; allez compter le nombre de compartiments créés. Facebook, Google, Twitter seront probablement du voyage&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Les compartiments ne sont pas supprimés dès la fermeture du dernier onglet utilisant un script d&amp;#8217;une origine. La libération de la mémoire se fait de manière classique au moyen d&amp;#8217;un ramasse-miette appelé à intervalles réguliers. Les compartiments survivent donc quelques secondes aux scripts qui les ont créés.&lt;/p&gt;

&lt;h2 id='les_zombies_attaquent'&gt;Les zombies attaquent&lt;/h2&gt;

&lt;p&gt;Parfois, certains compartiments ne sont pas supprimés après la fermeture des onglets qui les utilisaient. Ils continuent donc à occuper inutilement de la mémoire, et la mémoire globale utilisée par le navigateur croit à mesure que se multiplient ces zombies. Une bonne partie du travail de &lt;em&gt;Memshrink&lt;/em&gt; est donc d&amp;#8217;identifier les causes entraînant la création de tels zombies.&lt;/p&gt;

&lt;h3 id='chasser_les_zombies'&gt;Chasser les zombies&lt;/h3&gt;

&lt;p&gt;Le meilleur moyen de participer à la chasse est de regarder régulièrement l&amp;#8217;état de la mémoire. Si vous voyez un compartiment associé à une URL qui ne semble plus utilisée par aucun onglet ouvert, ça pourrait être un zombie. Pour en avoir le cœur net, redémarrez Firefox en n&amp;#8217;ouvrant que la page que vous pensez à l&amp;#8217;origine de ce compartiment, ouvrez le gestionnaire de mémoire pour vérifier que le compartiment est présent. Fermez alors la page et forcez l&amp;#8217;appel du ramasse-miette au moyen du bouton &lt;code&gt;minimize memory usage&lt;/code&gt; de &lt;code&gt;about:memory&lt;/code&gt;. Si après avoir appuyé plusieurs fois sur le bouton et attendu quelques minutes, le compartiment est toujours là, vous êtes probablement en présence d&amp;#8217;un zombie. Il faut alors créer un ticket détaillant le problème (je vous renvoie à l&amp;#8217;article sur MDN pour les détails de la création du ticket).&lt;/p&gt;

&lt;p&gt;Beaucoup de progrès ont été faits ces derniers mois pour éradiquer les zombies. Memshrink s&amp;#8217;attaque à présent à un nouveau gros chantier&amp;#160;: les zombies enfantés par des extensions. Pour les aider, nous pouvez, lorsque vous détectez un zombie, essayer de voir s&amp;#8217;il est lié à une de vos extensions en répétant les manœuvres ci-dessus en désactivant les unes après les autres chacune de vos extensions.&lt;/p&gt;

&lt;h2 id='bonus'&gt;Bonus&lt;/h2&gt;

&lt;p&gt;Quelques nouvelles extraites du &lt;a href='http://blog.mozilla.com/nnethercote/2012/01/11/memshrink-progress-week-30/'&gt;dernier point&lt;/a&gt; d&amp;#8217;avancement de Memshrink&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Jared Wein a corrigé une fuite qui survenait en regardant une vidéo HTML5 tout en ayant installé une extension utilisant certaines fonctionnalités du navigateur. Parmi les extensions impactées&amp;#160;: Adblock Plus, GreaseMonkey et NoScript. Soit un paquet d&amp;#8217;utilisateurs;&lt;/li&gt;

&lt;li&gt;Arantius a corrigé des fuites liées à GreaseMonkey;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;équipe travaillant sur JetPack a réduit significativement l&amp;#8217;utilisation mémoire des extensions crées avec le SDK;&lt;/li&gt;

&lt;li&gt;Krzysztof Kotlenga a corrigé un bug qui permettait à WebGL de consommer plus d&amp;#8217;1Go de mémoire sur GNU/Linux avec l&amp;#8217;accélération matérielle activée;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La consommation mémoire de Firefox s&amp;#8217;améliore semaine après semaine. Si vous aviez délaissé le petit panda parce que vous le trouviez trop gourmand, n&amp;#8217;hésitez pas à tester de temps en temps les &lt;em&gt;nightlies&lt;/em&gt; pour voir les progrès réalisés.&lt;/p&gt;

&lt;h2 id='rfrences'&gt;Références&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;la page de documentation sur les &lt;a href='https://developer.mozilla.org/en/Zombie_compartments'&gt;compartiments zombies&lt;/a&gt;;&lt;/li&gt;

&lt;li&gt;Andreas Gal a écrit un article très détaillé sur la &lt;a href='http://andreasgal.com/2010/10/13/compartments/'&gt;gestion de la mémoire&lt;/a&gt; par le moteur JavaScript de Firefox (article un peu vieux, je ne sais pas s&amp;#8217;il est encore entièrement exact);&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='moralit'&gt;Moralité&lt;/h2&gt;

&lt;p&gt;Je viens enfin de comprendre le sens de la fameuse chanson «&amp;#160;what&amp;#8217;s in your heap ? Zombies…&amp;#160;»&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;deux pages ont la même origine si leurs URLs ont le même protocole, le même port et le même hôte. Cf &lt;a href='https://developer.mozilla.org/en/Same_origin_policy_for_JavaScript'&gt;cette explication sur MDN&lt;/a&gt;.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;à noter un petit bug qui n&amp;#8217;aide pas à s&amp;#8217;y retrouver&amp;#160;: le nom du compartiment est l&amp;#8217;URL de la première page ouverte sur une origine, non cette origine. Vous aurez donc parfois des compartiments nommés par l&amp;#8217;URL d&amp;#8217;une page que vous avez fermée. Ce n&amp;#8217;est pas forcément une erreur, mais signifie que d&amp;#8217;autres scripts de la même origine sont encore actifs;&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/01/05/rwxweb</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/01/05/rwxweb/"/>
    <title>Lire, Écrire, Exécuter le Oueb</title>
    <published>2012-01-05T00:31:00+01:00</published>
    <updated>2012-01-05T00:31:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Michelle Levesque est une Mozilienne qui a rejoint il y a peu la Fondation pour participer à l&amp;#8217;éducation des internautes au Web, pour leur apprendre à devenir des producteurs, et non plus de simples consommateurs. Elle a ouvert &lt;a href='http://rwxweb.wordpress.com/'&gt;un blog&lt;/a&gt;, vrai journal où elle note ses actions et ses idées au jour le jour. À un rythme si soutenu que je n&amp;#8217;ai pas encore eu le temps de m&amp;#8217;y plonger, mais je devine que c&amp;#8217;est une mine d&amp;#8217;idées à rediffuser. Aujourd&amp;#8217;hui, alors qu&amp;#8217;elle vient de publier une &lt;a href='http://rwxweb.wordpress.com/2012/01/04/whys/'&gt;salve de notes&lt;/a&gt; expliquant pourquoi il est important de posséder certaines compétences, j&amp;#8217;ai enfin eu la curiosité d&amp;#8217;aller regarder ce que signifiait le titre de son carnet, &lt;strong&gt;rwxweb&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;La &lt;a href='http://rwxweb.wordpress.com/what-is-rwxweb/'&gt;réponse&lt;/a&gt; me plait bien, hop, traduction&amp;#160;:&lt;/p&gt;
&lt;section typeof='Article' vocab='http://schema.org/' about='http://rwxweb.wordpress.com/what-is-rwxweb/'&gt;
&lt;blockquote property='articleBody'&gt;
&lt;div&gt;
&lt;p&gt;RWX sont les trois bits de permission utilisés par les ordinateurs pour indiquer si on a le droit de liRe un fichier, de l&amp;#8217;écWire et de l&amp;#8217;eXécuter.&lt;/p&gt;

&lt;p&gt;Je pense qu&amp;#8217;on devrait avoir ces trois droits sur le Web&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;le Web devrait être lisible et ouvert, avec autant de transparence que possible;&lt;/li&gt;

&lt;li&gt;quiconque a envie de publier quelque chose devrait avoir le droit de l&amp;#8217;écrire sur le Web. Cela signifie que nous devons apprendre aux gens à utiliser les outils et les technologies nécessaires à cela;&lt;/li&gt;

&lt;li&gt;le Web devrait être exécutable&amp;#160;: les gens devraient &lt;em&gt;faire&lt;/em&gt; des choses sur le Web, il devrait être comme une boîte de Lego, autorisant toutes les possibilités et les permutations, et non un objet immuable;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;(…)&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;footer&gt;&lt;cite&gt;
&lt;p&gt;&lt;a href='http://rwxweb.wordpress.com/what-is-rwxweb/'&gt;What is rwxweb&lt;/a&gt;&lt;/p&gt;
&lt;/cite&gt;
&lt;p&gt;par&lt;/p&gt;
&lt;span property='author'&gt;
&lt;p&gt;Michelle Levesque&lt;/p&gt;
&lt;/span&gt;&lt;/footer&gt;
&lt;/section&gt;
&lt;p&gt;Faire du Web un endroit où chacun et chacune a non seulement le droit théorique, mais a surtout les moyens de lire, d&amp;#8217;écrire et de créer. Rendre les internautes autonomes en leur enseignant et en leur donnant les moyens de lire le Web, d&amp;#8217;y écrire et de s&amp;#8217;en servir pour créer. Je trouve que c&amp;#8217;est un beau résumé de la mission de Mozilla.&lt;/p&gt;

&lt;p&gt;Et puisqu&amp;#8217;on est jeudi, jour des Bonjour Womoz, je terminerai en précisant que &lt;a href='http://rwxweb.wordpress.com/about/'&gt;Michelle&lt;/a&gt; est vraiment une Womozillienne très bien, puisque Karma et Nox, deux chats, l&amp;#8217;acceptent dans leur appartement. Ne manque plus qu&amp;#8217;une &lt;a href='https://lh5.googleusercontent.com/-Yottp06iByA/TfbKcWM5ulI/AAAAAAAAGR0/DutsM1P2L_w/s800/IMG_8262-6.jpg'&gt;photo&lt;/a&gt; et je pourrai dire bonjour Michelle !&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2012/01/04/gcli</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2012/01/04/gcli/"/>
    <title>Bonjour la ligne de commande</title>
    <published>2012-01-04T23:29:00+01:00</published>
    <updated>2012-01-04T23:29:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Depuis le 12 décembre, Firefox dispose d&amp;#8217;un interpréteur de commandes&amp;#160;!&lt;/p&gt;

&lt;p&gt;Les plus anciens se souviendront qu&amp;#8217;en Juillet 2009, les Labs lançaient &lt;a href='https://mozillalabs.com/skywriter/2009/07/24/introducing-bespin/'&gt;Bespin&lt;/a&gt;, un environnement de développement intégré au navigateur. Une de ses caractéristiques était d&amp;#8217;intégrer un interpréteur de commandes, inspiré à la fois des &lt;strong&gt;vrais éditeurs&lt;/strong&gt; (Emacs, Vi) et de l&amp;#8217;expérience du très regretté &lt;a href='https://mozillalabs.com/ubiquity/'&gt;Ubiquity&lt;/a&gt;. Le projet a connu une vie mouvementée. Renommé SkyWriter puis &lt;a href='http://ace.ajax.org/'&gt;Ace&lt;/a&gt;, l&amp;#8217;éditeur est à présent intégré à l&amp;#8217;IDE en ligne Cloud9. La partie gérant la ligne de commande, renommée &lt;a href='https://github.com/joewalker/gcli'&gt;GCLI&lt;/a&gt; est devenue un composant autonome, utilisé entre autres dans Ace, mais aussi depuis quelques jours dans les nouveaux outils pour développeurs de Firefox.&lt;/p&gt;

&lt;p&gt;L&amp;#8217;intégration de cette ligne de commande n&amp;#8217;en est qu&amp;#8217;à ses débuts, et elle est désactivée par défaut. Pour l&amp;#8217;utiliser, il faut modifier la valeur de la préférence &lt;code&gt;devtools.gcli.enable&lt;/code&gt; dans une &lt;em&gt;Nightly&lt;/em&gt;. La console Web se transforme alors en une ligne de commandes. Il est toujours possible d&amp;#8217;y exécuter du JavaScript, en l&amp;#8217;entourant d&amp;#8217;accolades, mais on peut également y taper des commandes pour interagir avec les outils de développement, voire l&amp;#8217;ensemble du navigateur. Pour l&amp;#8217;instant la seule commande disponible est &lt;code&gt;inspect&lt;/code&gt; qui permet de sélectionner un nœud via un sélecteur CSS et d&amp;#8217;ouvrir l&amp;#8217;inspecteur sur ce nœud.&lt;/p&gt;

&lt;p&gt;Cette ligne de commande est une lointaine descendante d&amp;#8217;Ubiquity, donc il sera bien sûr possible d&amp;#8217;&lt;a href='https://github.com/mozilla/gcli/blob/master/docs/writing-commands.md'&gt;écrire ses propres commandes&lt;/a&gt;, en JavaScript évidemment. Plusieurs &lt;a href='https://bugzilla.mozilla.org/buglist.cgi?order=Importance&amp;amp;short_desc=GCLI&amp;amp;resolution=---&amp;amp;resolution=DUPLICATE&amp;amp;query_format=advanced&amp;amp;short_desc_type=allwordssubstr&amp;amp;component=Developer%20Tools%3A%20Console'&gt;tickets&lt;/a&gt; ont été ouverts pour créer des commandes permettant par exemple de &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=709460'&gt;faire une copie d&amp;#8217;écran&lt;/a&gt;, gérer les &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=693259'&gt;préférences&lt;/a&gt; ou les &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=683511'&gt;cookies&lt;/a&gt;, etc. Comme l&amp;#8217;essentiel des outils pour développeurs de Firefox, ces commandes seront écrites en JavaScript. Elles peuvent être une bonne occasion de commencer à contribuer à Firefox. Vous rêvez d&amp;#8217;un outil supplémentaire pour les développeurs&amp;#160;? Écrivez-le&amp;#160;! Voilà en tout cas le meilleur des navigateurs encore meilleur, car encore plus bidouillable.&lt;/p&gt;

&lt;p&gt;Quelques liens pour en savoir plus&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la &lt;a href='https://wiki.mozilla.org/DevTools/Features/GCLI'&gt;page du projet&lt;/a&gt;;&lt;/li&gt;

&lt;li&gt;réflexions sur les commandes sur le &lt;a href='https://wiki.mozilla.org/DevTools/ThinkingInCommands'&gt;Wiki&lt;/a&gt; et &lt;a href='http://groups.google.com/group/mozilla.dev.apps.firefox/browse_thread/thread/6c620eaab38bc06d#'&gt;dans un fil&lt;/a&gt; de discussion;&lt;/li&gt;

&lt;li&gt;Une &lt;a href='https://people.mozilla.com/~jwalker/gcli/'&gt;démonstration&lt;/a&gt; de l&amp;#8217;interface (les commandes ne sont pas celles disponibles actuellement dans Firefox), signalée par &lt;a href='http://frank.taillandier.me/'&gt;Frank&lt;/a&gt;;&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/12/24/learning</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/12/24/learning/"/>
    <title>Learning, Freedon and the Web</title>
    <published>2011-12-24T00:00:06+01:00</published>
    <updated>2011-12-24T00:00:06+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;&lt;em&gt;Voici un rapide résumé d&amp;#8217;un article de Ben Moskowitz intitulé «&amp;#160;&lt;a href='http://www.benmoskowitz.com/?p=447'&gt;Learning, Freedom and the Web – read all about it!&lt;/a&gt;&amp;#160;»&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;En 2012, Mozilla va essayer de se développer dans l&amp;#8217;éducation. L&amp;#8217;éducation au Web, ses techniques et sa culture. L&amp;#8217;éducation via le Web. Et l&amp;#8217;éducation en utilisant les valeurs du Web. Plusieurs des projets qui ont muri cette année et ont amené la Fondation à s&amp;#8217;intéresser à l&amp;#8217;éducation, sont nés lors d&amp;#8217;un week-end à Barcelone, lorsqu&amp;#8217;en 2010 500 personnes se sont rassemblées pour le premier festival Mozilla. Pour que la mémoire de ce festival ne soit pas perdue, Ben, &lt;a href='http://diyubook.com/'&gt;Anya Kamenetz&lt;/a&gt; et d&amp;#8217;autres protagonistes ont travaillé ces derniers mois à en collecter le récit. Un livre en a été tiré, &lt;a href='http://learningfreedomandtheweb.org/'&gt;consultable en ligne&lt;/a&gt;, que l&amp;#8217;on peut également télécharger ou acheter au format papier. Il compile des entretiens avec des participants, des compte-rendus qu&amp;#8217;ils ont rédigé, des touittes envoyés tout au long de l&amp;#8217;évènement, des photos… Le code source de la version HTML est &lt;a href='https://github.com/benrito/lfwbooksite'&gt;distribué&lt;/a&gt; sous licence CC-BY-SA pour permettre à chacun de le réutiliser à sa guise.&lt;/p&gt;

&lt;p&gt;Le livre s&amp;#8217;interroge sur l&amp;#8217;apport des valeurs du logiciel et de la culture libres à l&amp;#8217;éducation, aux moyens d&amp;#8217;apprendre le Web, par le Web et avec lui, etc. C&amp;#8217;est à la fois un nouveau manifeste où Mozilla essaie d&amp;#8217;expliquer ses buts en matière d&amp;#8217;éducation, et un guide pratique pour organiser des &lt;em&gt;hackfests&lt;/em&gt;, jouer avec Popcorn.js, bidouiller avec Arduino…&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/12/19/watchdog</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/12/19/watchdog/"/>
    <title>Watchdog, nouvelles expériences de gestion de l'identité numérique</title>
    <published>2011-12-19T23:26:00+01:00</published>
    <updated>2011-12-19T23:26:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Aider les internautes à mieux gérer leur identité et leur vie privée en ligne est un des objectifs de Mozilla. Un groupe de travail a été mis en place pour travailler sur le sujet. Sa première réalisation est BrowserID, un mécanisme de gestion de l&amp;#8217;identité utilisant les adresses mail de l&amp;#8217;utilisateur et le navigateur pour simplifier la connexion aux sites qui demandent une inscription. Aujourd&amp;#8217;hui, Ben Adida, le responsable de groupe de travail, annonce le lancement de nouvelles explorations, sous le nom de &lt;strong&gt;projet Watchdog&lt;/strong&gt;. Elles prendront la forme d&amp;#8217;extensions pour Firefox (et les autres navigateurs lorsque cela sera possible). Le but est comme d&amp;#8217;habitude d&amp;#8217;apprendre en marchant, d&amp;#8217;explorer de nouvelles voies et de concevoir de nouvelles fonctionnalités qui intègreront peut-être demain Firefox.&lt;/p&gt;

&lt;p&gt;La première de ces extensions est une aide à la saisie de mot de passe. Lorsque vous tapez un mot de passe, l&amp;#8217;extension va au moyen d&amp;#8217;une formule de calcul lui associer quatre couleurs qu&amp;#8217;elle affichera en fond de la zone de saisie. En mémorisant les couleurs, vous pourrez rapidement savoir si vous n&amp;#8217;avez pas fait de faute de frappe, sans même devoir soumettre le formulaire.&lt;/p&gt;

&lt;p&gt;Un des avantages que j&amp;#8217;y vois est pour les têtes en l&amp;#8217;air comme moi qui mélangent souvent leurs mots de passe. Combien de fois ai-je tapé un mot de passe à la place d&amp;#8217;un autre. Et à chaque fois je croise les doigts pour que le site ne mémorise pas tous les mots de passe erronés que je saisis. Avec cette première extension, j&amp;#8217;ai une chance de découvrir mon erreur avant d&amp;#8217;envoyer le formulaire.&lt;/p&gt;

&lt;p&gt;Trêve de bavardages, voici une rapide traduction de l&amp;#8217;annonce du projet Watchdog et de la présentation de la première extension.&lt;/p&gt;

&lt;h2 id='watchdog_aider_les_utilisateurs__grer_leurs_mots_de_passe_et_leur_vie_prive'&gt;&lt;a href='http://mozillalabs.com/blog/2011/12/watchdog-helping-users-manage-passwords-and-privacy/'&gt;Watchdog&amp;#160;: aider les utilisateurs à gérer leurs mots de passe et leur vie privée&lt;/a&gt;&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Mozilla est une des rares organisations réellement centrée sur l&amp;#8217;utilisateur. Nos &lt;a href='http://www.mozilla.org/about/manifesto.fr.html'&gt;principes&lt;/a&gt; incluent ces deux déclaration importantes&amp;#160;:&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;La sécurité des personnes sur Internet est fondamentale et ne peut pas être considérée comme optionnelle.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Chacun doit avoir la possibilité de façonner son utilisation d&amp;#8217;Internet.&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;En matière de gestion de vos mots de passe et de vos préférences relatives à la vie privée, nous pensons qu&amp;#8217;il existe une opportunité de faire bien mieux que ce que l&amp;#8217;on fait actuellement sur le Web. C&amp;#8217;est pourquoi nous lançons le projet Watchdog, une série d&amp;#8217;expériences pour aider les utilisateurs à gérer leur identité et leur vie privée en ligne. Watchdog est un projet de recherche au sein du &lt;a href='http://identity.mozilla.com/'&gt;groupe de travail sur l&amp;#8217;identité&lt;/a&gt; et vise à compléter des produits existant comme &lt;a href='https://browserid.org/'&gt;BrowserID&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Avec Watchdog, nous cherchons des moyens pour pousser l&amp;#8217;utilisateur à prendre en matière de mots de passe et de réglages de sécurité, des décisions meilleures car mieux informées. Nous voulons que les utilisateurs sachent s&amp;#8217;ils ont utilisé trop souvent un mot de passe. Nous voulons rendre plus simple le choix des réglages qui correspondent à leurs besoins. Nous voulons automatiser cela au maximum. Lorsque vous naviguez avec Watchdog, vous devriez vous sentir plus en sécurité parce que vous êtes plus en sécurité&amp;#160;: vous avez un chien de garde.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Le développeur principal de Watchdog est &lt;a href='http://www.paulsawaya.com/'&gt;Paul Sawaya&lt;/a&gt;, qui a fait un stage chez Mozilla l&amp;#8217;été dernier et continue à travailler avec nous cette année pour son projet de fin d&amp;#8217;études au Hampshire College. Nous sommes ravis qu&amp;#8217;il s&amp;#8217;occupe de cela.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Le projet Watchdog sera composé d&amp;#8217;une série d&amp;#8217;extensions indépendantes, développées pour Firefox et, dans certains cas, également pour les autres navigateurs modernes. La première de ces extensions est &lt;a href='https://wiki.mozilla.org/Identity/Watchdog/Visual_Hashing'&gt;Watchdog Visual Hashing&lt;/a&gt; pour Firefox ou Chrome. Paul en fait une description détaillée &lt;a href='http://connectioni.st/2011/12/visual-password-hashing-for-your.html'&gt;sur son journal&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;N&amp;#8217;hésitez pas à l&amp;#8217;essayer avec &lt;a href='https://addons.mozilla.org/en-US/firefox/addon/visual-hashing/'&gt;Firefox&lt;/a&gt; ou &lt;a href='https://chrome.google.com/webstore/detail/lkoelcpcjjehbjcchcbddggjmphfaiie'&gt;Chrome&lt;/a&gt;, récupérer le &lt;a href='https://github.com/mozilla/watchdog-visualhash'&gt;code source&lt;/a&gt; et nous &lt;a href='http://groups.google.com/group/mozilla-labs'&gt;faire des retours&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;L&amp;#8217;article de Paul présentant son extension&amp;#160;:&lt;/p&gt;

&lt;h2 id='hachage_visual_de_mots_de_passe_pour_votre_navigateur'&gt;&lt;a href='http://connectioni.st/2011/12/visual-password-hashing-for-your.html'&gt;Hachage visual de mots de passe pour votre navigateur&lt;/a&gt;&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Ces derniers mois, j&amp;#8217;ai étudié l&amp;#8217;état actuel de la gestion de la vie privée sur le Web. J&amp;#8217;ai également commencé à créer une série d&amp;#8217;outils pour informer l&amp;#8217;utilisateur et lui ouvrir de nouvelles possibilités en rendant le navigateur plus intelligent. Naturellement, le sujet est vaste et aurait pu m&amp;#8217;emmener dans de nombreuses directions (et vous verrez bientôt qu&amp;#8217;il l&amp;#8217;a fait), mais je suis à présent prêt à partager mon premier petit pas sur le chemin le plus urgent en matière de gestion de la vie privée.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Ce chemin le plus évident, je pense qu&amp;#8217;il passe par une meilleure gestion des mots de passe. Firefox est déjà plutôt intelligent lorsqu&amp;#8217;il s&amp;#8217;agit de découvrir les mots de passe que vous saisissez dans des formulaires, et de vous proposer par la suite de remplir automatiquement ces formulaires. Les mots de passe sont chiffrés sur le disque via un mot de passe principal (&lt;em&gt;master password&lt;/em&gt;), mais le réglage pour créer un mot de passe principal n&amp;#8217;est pas aussi facile à découvrir que le gestionnaire de mots de passe lui-même. Celui-ci a une interface très simple qui vous permet de gérer vos comptes et de voir vos mots de passe, mais ne propose pas de conseils pour gérer judicieusement ses mots de passe.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;J&amp;#8217;ai commencé à réfléchir à ce à quoi pourrait ressembler un système de gestion des mots de passe moderne, et à comment il pourrait inciter l&amp;#8217;utilisateur à faire de meilleurs choix en matière de protection de sa vie privée, sans que le système soit ignoré (ou pire, &lt;a href='http://en.wikipedia.org/wiki/Office_Assistant'&gt;détesté&lt;/a&gt;) comme le sont généralement tous les logiciels qui interrompent l&amp;#8217;utilisateur au milieu d&amp;#8217;une tâche.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;En gardant cela à l&amp;#8217;esprit, mon premier pas vers un gestionnaire de mots de passe plus intelligents a été d&amp;#8217;expérimenter le hachage visuel de mots de passe. C&amp;#8217;est une fonctionnalité discrète. Si vous ne l&amp;#8217;avez jamais vu à l&amp;#8217;œuvre, voici de quoi il s&amp;#8217;agit. Le hachage visuel permet à votre navigateur d&amp;#8217;afficher une information sur le mot de passe que vous tapez sans l&amp;#8217;afficher directement à l&amp;#8217;écran. L&amp;#8217;idée est de faire correspondre la liste de tous les mots de passe possibles avec un ensemble (plus petit) de signes. Actuellement j&amp;#8217;utilise quatre couleurs.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;img alt='Exemple d&amp;apos;utilisation de l&amp;apos;extension: le fond du champs de saisie du mot de passeaffiche quatre couleurs' width='320' src='http://3.bp.blogspot.com/-C6CE8vr8liU/Tucw2o25sCI/AAAAAAAAAAM/WKiela-pv9Y/s320/Screen_shot_2011-11-16_at_2.01.54_PM.png' height='193' /&gt;
&lt;blockquote&gt;
&lt;p&gt;À mesure que vous tapez votre mot de passe, les quatre couleurs changent. Au fil du temps, vous vous souviendrez des quatre couleurs et n&amp;#8217;essayerez plus jamais de vous connecter en tapant un mauvais mot de passe.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Naturellement, le hachage visuel est plus souvent vu comme une fonction de confort plutôt que de sécurité. Elle rend les mots de passe plus faciles à mémoriser, ce qui pourrait encourager l&amp;#8217;adoption de mots de passe plus complexes&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. En tant que fonctionnalité d&amp;#8217;un gestionnaire de mots de passe, je la trouve prometteuse comme métaphore visuelle pour afficher votre mot de passe à l&amp;#8217;écran.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;De plus, ne stocker pour certains mots de passe particulièrement critiques que le hachage visuel pourrait avoir une réelle valeur ajoutée en terme de sécurité. Le gestionnaire de mots de passe pourrait toujours fournir une aide à l&amp;#8217;utilisateur et lui signaler où ce mot de passe est réutilisé. Tout cela sans devoir gérer le problème de stocker un mot de passe sur le disque, protégé par un mot de passe principal, comme ne le font pas je présume beaucoup d&amp;#8217;utilisateurs.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Une dernière chose&amp;#160;: je me suis brièvement inquiété du risque de fuite via des copies d&amp;#8217;écran des informations de hachage d&amp;#8217;un mot de passe sans sel&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;, ce qui pourrait aider quelqu&amp;#8217;un cherchant à casser le mot de passe. Pour y parer, les couleurs sont légèrement modifiées à chaque fois, de sorte que le hachage visuel ne corresponde pas exactement au vrai hachage, tout en restant reconnaissable à l&amp;#8217;œil.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;L&amp;#8217;extension fonctionne automatiquement sur chaque site que vous visitez, et est disponible pour &lt;a href='https://addons.mozilla.org/en-US/firefox/addon/visual-hashing/'&gt;Firefox&lt;/a&gt; et &lt;a href='https://chrome.google.com/webstore/detail/lkoelcpcjjehbjcchcbddggjmphfaiie'&gt;Chrome&lt;/a&gt;. Essayez-la et dites-moi ce que vous en pensez.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Et, bien sûr, récupérez le &lt;a href='https://github.com/mozilla/watchdog-visualhash'&gt;code source&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;http://groups.google.com/group/mozilla-labs&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;merci &lt;a href='http://adrian.gaudebert.fr/'&gt;Adrian&lt;/a&gt; pour la correction de mon contresens sur cette phrase;&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;pour renforcer le chiffrement des mots de passe, les sites sérieux lui ajoutent un «&amp;#160;grain de sel&amp;#160;», de sorte que le même mot de passe chiffré par deux sites différents ne soit pas identique;&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/12/11/breves-journalisme</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/12/11/breves-journalisme/"/>
    <title>Brèves de journalisme</title>
    <published>2011-12-11T22:02:00+01:00</published>
    <updated>2011-12-11T22:02:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Un des prochains &lt;a href='http://esquisses.clochix.net/2011/11/22/Mozilla-2012/'&gt;objectifs de Mozilla&lt;/a&gt; est donc de travailler à faire du Web un endroit plus propice à la création, en se focalisant sur quelques domaines comme l&amp;#8217;éducation et le journalisme. Ce dernier est loin d&amp;#8217;être ma bière préférée, mais je l&amp;#8217;ai mis sur le radar de ma veille et vais essayer d&amp;#8217;en parler ici de temps en temps. En commençant par une résumé de deux articles aperçus ces derniers jours.&lt;/p&gt;

&lt;h2 id='les_journalistes_doivent_devenir_des_crateurs_et_plus_de_simples_consommateurs'&gt;«&amp;#160;Les journalistes doivent devenir des créateurs, et plus de simples consommateurs&amp;#160;»&lt;/h2&gt;

&lt;p&gt;C&amp;#8217;est &lt;a href='http://www.innovation-series.com/2011/11/30/journalist-as-makers/'&gt;l&amp;#8217;avis de Robert Bole&lt;/a&gt;&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;, qui a assisté au festival de Londres, et en résume bien le message&amp;#160;:&lt;q cite='http://www.innovation-series.com/2011/11/30/journalist-as-makers/'&gt;nous voyons le problème tout autour de nous; au fur et à mesure que le Web murit et que les technologies deviennent complexes, de plus en plus de gens hésitent à s'emparer des outils pour créer de nouvelles choses. Nous courrons le risque de devenir des consommateurs passifs de la technologie, que ce soit parce que nous avons des terminaux très jolis mais impénétrables (l'iPhone), parce que nous avons peur de casser quelque chose, ou parce que notre éducation ne nous a pas donné les bases d'une culture technique. Et ce danger ne nous concerne pas qu'en tant que consommateurs. Aujourd'hui, un journaliste ne peut plus seulement être un animateur ou un écrivain; il doit aussi être un fabricant&lt;/q&gt;.&lt;/p&gt;

&lt;p&gt;Et Bole de citer les compétences que doivent posséder les journalistes du futur, telles que &lt;a href='http://www.pbs.org/mediashift/2010/06/what-skills-will-future-journalists-need160.html'&gt;définies par Sandra Ordonez&lt;/a&gt;. Selon un article qu&amp;#8217;elle a publié en 2010, le journaliste du futur doit être&amp;#160;:&lt;/p&gt;

&lt;blockquote&gt;
&lt;ul&gt;
&lt;li&gt;multi-tâches, capable de jongler entre les responsabilités et les rôles, dont beaucoup n&amp;#8217;ont rien à voir avec le journalisme «&amp;#160;traditionnel&amp;#160;»;&lt;/li&gt;

&lt;li&gt;à l&amp;#8217;aise avec la technologie, en ayant au minimum des connaissances de base en programmation, outils Web et culture Web;&lt;/li&gt;

&lt;li&gt;le gardien des clés d&amp;#8217;un secteur, capable de diriger ses lecteurs vers les nouvelles les plus récentes et les plus dignes de confiance, quel que soit leur auteur ou le site qui les héberge;&lt;/li&gt;

&lt;li&gt;un conteur aux talents multiples, sachant présenter une histoire en ligne dans plusieurs formats;&lt;/li&gt;

&lt;li&gt;un animateur de marque et de communauté, qui entretient une conversation constante avec ses lecteurs;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;p&gt;Telles sont les qualités qui seront demain demandées aux journalistes. Pas sûr que ce soit pour le meilleur. Raconter des histoire ou gérer sa réputation peut aussi aller dans le sens de la confusion hélas en plein essor entre le journalisme et la communication.&lt;/p&gt;

&lt;h2 id='les_cinq_toiles_des_articles_de_journaux_en_ligne'&gt;Les cinq étoiles des articles de journaux en ligne&lt;/h2&gt;

&lt;p&gt;Sans lien direct pour une fois avec Mozilla, un article qui fait écho aux fameuses &lt;a href='http://www.w3.org/DesignIssues/LinkedData.html'&gt;étoiles des données liées&lt;/a&gt;&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; de Tim Berners-Lee en proposant une &lt;a href='http://opencitations.wordpress.com/2011/10/17/the-five-stars-of-online-journal-articles-3/'&gt;échelle d&amp;#8217;évaluation des articles de journaux&lt;/a&gt; au regard de leur utilisation des technologies du Web sémantique. L&amp;#8217;article ne traite pas de journalisme, mais de publications scientifiques, qui sont un exercice particulier. Je pense néanmoins que les cinq étoiles peuvent être déclinées pour tout article de journal «&amp;#160;de fond&amp;#160;».&lt;/p&gt;

&lt;p&gt;À la différence des étoiles de TBL, celles-ci ne sont pas hiérarchiques mais complémentaires, chacune représentant un domaine. On peut la rapprocher de la &lt;a href='http://fr.wikipedia.org/wiki/QQOQCCP'&gt;méthode des cinq W&lt;/a&gt; bien connue des journalistes. Ces étoiles sont&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;l&amp;#8217;examen par les pairs, pour garantir la qualité du contenu;&lt;/li&gt;

&lt;li&gt;le libre accès&amp;#160;: s&amp;#8217;assurer que l&amp;#8217;article est accessible librement pour que chacun puisse le consulter;&lt;/li&gt;

&lt;li&gt;contenu enrichi&amp;#160;: utiliser les technologies du Web pour enrichir sémantiquement le contenu et le rendre interactif;&lt;/li&gt;

&lt;li&gt;données disponibles&amp;#160;: toutes les données utilisées doivent être elles aussi librement accessibles, pour permettre à d&amp;#8217;autres de les réutiliser;&lt;/li&gt;

&lt;li&gt;des méta-données pour les machines&amp;#160;: pour faciliter la réutilisation de l&amp;#8217;article lui-même;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Dit autrement, il s&amp;#8217;agit d&amp;#8217;arrêter d&amp;#8217;utiliser le Web comme un simple substitut au papier. Ses capacités du Web vont bien au delà de celles du papier, il serait dommage de ne pas les exploiter.&lt;/p&gt;

&lt;p&gt;Cette méthode d&amp;#8217;évaluation peut en fait s&amp;#8217;appliquer à pratiquement tout contenu publié en ligne. Et constituer une liste de questions minimales à se poser lorsqu&amp;#8217;on crée un contenu à but informatif sur le Web. Ce carnet est à ce titre largement améliorable&amp;#160;: si les notes sont librement accessibles et si j&amp;#8217;essaie de citer mes sources, il n&amp;#8217;y a pas de revue à priori (l&amp;#8217;orthographe et la grammaire sont corrigés à posteriori par l&amp;#8217;&lt;a href='http://twitter.com/goofy_bz'&gt;indispensable prof-robot&lt;/a&gt; de la communauté frenchmoz et les notes manquent singulièrement d&amp;#8217;enrichissement sémantique, sans parler de l&amp;#8217;inexistance d&amp;#8217;interaction due entre autre au manque de possibilité de commenter.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;co-directeur de l&amp;#8217;innovation au sein de la &lt;a href='http://www.bbg.gov/'&gt;Broadcasting Board of Governors&lt;/a&gt;, l&amp;#8217;agence gouvernementale étasusienne en charge de la propagande extérieure, je découvre juste l&amp;#8217;existence de ce machin;&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;pour promouvoir le Web de données liées —&lt;em&gt;&amp;#160;linked Data&amp;#160;&lt;/em&gt;—, Sir Tim a proposé un système de notation de la qualité des données, à bases d&amp;#8217;étoiles. Il va d&amp;#8217;une étoile pour des données accessibles sur le Web sous une licence libre à cinq étoiles si elles sont en plus disponibles en RDF et liées à d&amp;#8217;autres jeux de données;&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/12/11/shakespeare</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/12/11/shakespeare/"/>
    <title>Shakespeare devient social : Popcorn de Mozilla dans la salle de classe</title>
    <published>2011-12-11T19:17:00+01:00</published>
    <updated>2011-12-11T19:17:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Les plus vénérables qui ont usé leurs culottes sur les bancs de «&amp;#160;la laïque&amp;#160;» au XX° siècle se souviennent peut-être de tentatives de télévision scolaire, de programmes éducatifs dont le maître ou la maîtresse passait des extraits pour illustrer une leçon, espérant qu&amp;#8217;ils éveilleraient d&amp;#8217;avantage l&amp;#8217;intérêt des cancres. Ou, en cette période de fin d&amp;#8217;année, des films en VO que passaient des profs d&amp;#8217;anglais, essayant de mettre un vernis pédagogique sur le bordel des derniers cours avant les vacances. Je suis trop vieux pour avoir vécu l&amp;#8217;arrivée de l&amp;#8217;informatique à l&amp;#8217;école, qui a sans doute offert de outils un peu plus interactifs. Dans mon souvenir, la vidéo à l&amp;#8217;école est surtout une séance de distraction, où l&amp;#8217;on regarde ensemble un documentaire ou un film à la télé. Mais c&amp;#8217;était dans les années 80, à l&amp;#8217;époque des médias à sens unique, de la communication du sommet de la pyramide vers la base. 20 ans plus tard, le Web a introduit une nouvelle donne, de nouveaux usages, une nouvelle culture des échanges, interactifs et horizontaux. Il était grand temps que cette vague touche l&amp;#8217;utilisation des outils vidéos pour l&amp;#8217;éducation. Avec l&amp;#8217;arrivée de la balise &lt;code&gt;video&lt;/code&gt; en HTML5, puis du projet &lt;strong&gt;Popcorn&lt;/strong&gt; de Mozilla, la révolution pourrait enfin être en marche.&lt;/p&gt;

&lt;p&gt;Kate Hudson vient de produire une démonstration montrant comment utiliser Popcorn pour créer des vidéos interactive au service de l&amp;#8217;éducation. Matt Thompson a écrit un article pour présenter cette démo, en voici une rapide traduction.&lt;/p&gt;

&lt;blockquote&gt;
&lt;h3 id='que_peut_faire_la_vido_sociale_pour_lapprentissage'&gt;Que peut faire la vidéo sociale pour l&amp;#8217;apprentissage&amp;#160;?&lt;/h3&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;La très talentueuse &lt;a href='https://twitter.com/k88hudson'&gt;Kate Hudson&lt;/a&gt; (co-fondatrice du site &lt;a href='http://openjournalism.ca/convo.html'&gt;openjournalism.ca&lt;/a&gt;, &lt;a href='http://www.phillipadsmith.com/2011/07/meet-the-learning-lab-shepherds-pippinlee-k88hudso-and-lingshahu.html'&gt;bergère des laboratoires d&amp;#8217;apprentissage&lt;/a&gt; de MoJo&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt; et une des &lt;a href='http://projeqt.com/kate#lsi89948ci21866q'&gt;conceptrices&lt;/a&gt; du manuel de journalisme de données créé lors du festival Mozilla de Londres) a créé une exceptionnelle démonstration, «&amp;#160;&lt;a href='http://katehudsondesign.com/demos/popcornmacbeth/'&gt;Popcorn Shakespeare&lt;/a&gt;&amp;#160;» qui met en lumière le potentiel éducatif du projet &lt;a href='http://mozillapopcorn.org/'&gt;Popcorn&lt;/a&gt; de Mozilla.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Je pense que nous assistons à la naissance d&amp;#8217;un nouveau genre de films interactifs —&amp;#160;appelons-le «&amp;#160;hyper-vidéo&amp;#160;», «&amp;#160;vidéo sociale&amp;#160;» ou vidéo aux hormones&amp;#160;— qui va révolutionner la place du multimédia dans les salles de classe, et peut-être même devenir la &lt;em&gt;&lt;a href='http://fr.wikipedia.org/wiki/Lingua_franca'&gt;lingua fanca&lt;/a&gt;&lt;/em&gt; de l&amp;#8217;éducation.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;h3 id='utiliser_le_web_pour_lier_des_images_animes_des_interactions_et_le_contexte'&gt;Utiliser le Web pour lier des images animées, des interactions et le contexte&lt;/h3&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;«&amp;#160;Popcorn Shakespeare&amp;#160;» propose une expérience utilisateur astucieusement simple&amp;#160;: regarder une vidéo d&amp;#8217;une représentation d&amp;#8217;une pièce de Shakespeare, déplacer sa souris à n&amp;#8217;importe quel moment pour arrêter la vidéo et obtenir de l&amp;#8217;aide sur des mots ou des passages que vous ne comprenez pas. Vous pouvez également approfondir le contexte ou parcourir les notes de votre instructeurs ou de vos camarades de classe.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Mais cet outil est bien plus qu&amp;#8217;un glossaire. Vous pouvez également parcourir la vidéo en cliquant directement sur les passages du texte (Mark Boas a présenté un projet similaire, &lt;a href='http://happyworm.com/blog/2011/11/01/hyperaudio-at-the-mozilla-festival/'&gt;hyperaudio&lt;/a&gt;, au festival de Londres). Certains mots et extraits ont leur propre URL, ce qui vous permet d&amp;#8217;aller directement à une scène pour l&amp;#8217;étudier —&amp;#160;et permet de citer et de pointer vers la vidéo aussi simplement que l&amp;#8217;on peut le faire pour du texte.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;h3 id='afficher_le_contexte_et_les_mta_donnes__la_demande'&gt;Afficher le contexte et les méta données à la demande&lt;/h3&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Lors de la dernière &lt;a href='https://wiki.mozilla.org/Webmakers/Community_Calls'&gt;conférence téléphonique du jeudi&lt;/a&gt; (ces conférences consacrées aux créateurs du Web sont ouvertes à tous, n&amp;#8217;hésitez pas à nous rejoindre), Kate a expliqué que ce qui avait inspiré sa démonstration était de voir d&amp;#8217;autres étudiants lutter avec la langue des pièces de Shakespeare, et la difficulté à chercher chaque mot dans un dictionnaire au cours d&amp;#8217;une représentation. Ce qui rend sa démo si ingénieuse est la façon dont elle a résolu ce problème avec une interface utilisateur très simple&amp;#160;: lorsque la souris sort de la vidéo, celle-ci s&amp;#8217;arrête, lorsque la souris y revient elle reprend de façon transparente.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Cette astuce toute simple permet de rendre les outils qui entourent la vidéo opportuns et pertinents, ce qui évite l&amp;#8217;effet de surenchère d&amp;#8217;information de beaucoup des premières démonstrations de Popcorn. Au lieu de noyer les utilisateurs dans trop d&amp;#8217;information, cette démo n&amp;#8217;affiche les meta données que lorsque vous le voulez.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;h3 id='turning_lean_back_couch_potatoism_into_lean_forward_learning_and_interaction'&gt;Turning “lean back” couch potato-ism into “lean forward” learning and interaction&lt;/h3&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Pour moi, la démo de Kate dévoile le potentiel de la vidéo sociale pour apprendre&amp;#160;: elle transforme une activité auparavant passive (regarder une vidéo) en une expérience sociale et interactive. Cela peut permettre à des professeurs de parler la langue multimédia que pratiquent la plupart des étudiants, tout en en faisant une expérience qui incite d&amp;#8217;avantage à s&amp;#8217;investir, à aller de l&amp;#8217;avant, que lorsqu&amp;#8217;on assis dans une pièce sombre à regarder un film sans pouvoir interagir avec.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Cela va bien plus loin que les vidéos éducatives de notre enfance, ça transforme la vidéo en une toile sur laquelle on peut créer, apprendre et jouer avec les images animées et la lumière.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;h3 id='crer_vos_propres_vidos_sociales'&gt;Créer vos propres vidéos sociales&lt;/h3&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Naturellement, le but est de permettre aux apprenants de réaliser simplement leur propres vidéos sociales, pas de juste consommer le travail fait par d&amp;#8217;autres. Pour créer sa démo, Kate a utilisé directement la bibliothèque &lt;a href='http://popcornjs.org/'&gt;popcorn.js&lt;/a&gt;, qui est plutôt destinée aux développeurs. Mais une version 0.1 de &lt;a href='http://mozillapopcorn.org/popcorn-maker/'&gt;Popcorn Maker&lt;/a&gt; vient &lt;a href='http://mozillapopcorn.org/popcorn-maker-0-1/'&gt;juste de sortir&lt;/a&gt;. C&amp;#8217;est un outil pour faciliter la création de vidéos sociales par tous ceux qui ne maîtrisent pas le développement, les réalisateurs ou les jeunes par exemple. Il va permettre à chacun de devenir un créateur de vidéos Web. Comme disait ce bon vieux Bill «&amp;#160;&lt;a href='http://shakespeare.mit.edu/tempest/full.html'&gt;O brave new world, / That has such people in’t!&lt;/a&gt;&amp;#160;».&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;Mozilla Journalism est un projet conjoint des Fondation Mozilla et Knight pour imaginer le futur du journalisme à l&amp;#8217;heure du Web. Cf les archives de mes divers blogs.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/12/10/awesome-bar</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/12/10/awesome-bar/"/>
    <title>Firefox perd ma mémoire</title>
    <published>2011-12-10T13:53:01+01:00</published>
    <updated>2011-12-10T13:53:01+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;La barre qui déchire sa mère de Firefox est vraiment une barre trop-d-la-balle. Pour qui comme moi, l&amp;#8217;âge, l&amp;#8217;alcool et Twitter aidant, n&amp;#8217;a plus aucune mémoire, c&amp;#8217;est une béquille devenue au fil des années indispensable. J&amp;#8217;ai abandonné les marques-pages, je ne note plus mes découvertes. Il suffit que je me souvienne avoir lu un truc quelque part pour que comme par magie la barre tip-top me retrouve instantanément la page. Enfin, elle me les retrouvait, parce que depuis quelques temps, j&amp;#8217;ai l&amp;#8217;impression qu&amp;#8217;elle perd la mémoire. Elle ne se souvient plus de rien. Hier, je lui ai demandé une page que j&amp;#8217;étais sûr d&amp;#8217;avoir vu il y a moins d&amp;#8217;un mois, et nada, pas moyen de remettre la main dessus :( Du coup j&amp;#8217;ai sorti ma loupe, et ouvert l&amp;#8217;historique. Beuh. L&amp;#8217;historique était limité à quelques semaines. «&amp;#160;Ouate de phoque ???&amp;#160;» ai-je demandé au chat. «&amp;#160;Tu as sans doute installé une extension qui a modifié les paramètres de l&amp;#8217;historique&amp;#160;» a-t-il grommelé avant de se rendormir. Il me connait bien. Bon, en route pour voir comment est réglé l&amp;#8217;historique. Euh, ça se trouve où ? Aucun réglage visible, j&amp;#8217;ouvre le capot, cherche les clés de configuration de l&amp;#8217;historique, en trouve quelques unes, les balance à mozillazine pour connaître leur signification, et finit par tomber par trouver un &lt;a href='http://blog.bonardo.net/2010/01/20/places-got-async-expiration'&gt;article de Marco Bonardo&lt;/a&gt; datant de janvier 2010 où il explique avoir mis en place un nouveau &lt;a href='https://wiki.mozilla.org/Firefox/Projects/Places_async_expiration'&gt;gestionnaire de durée d&amp;#8217;expiration de l&amp;#8217;historique&lt;/a&gt;. Auparavant, le nombre de jours de navigation conservés dépendait de plusieurs critères: les choix de l&amp;#8217;utilisateur et des limites maximales (180 jours ou 40.000 URL) et minimales (jamais moins de 90 jours). Cela a été jugé trop complexe, et il a été décidé de ne plus utiliser qu&amp;#8217;un seul algorithme qui décide de la taille optimale de l&amp;#8217;historique, en fonction des caractéristiques du matériel, de façon à ce que le composant ne risque pas de ralentir le navigateur. L&amp;#8217;inconvénient est que l&amp;#8217;utilisateur n&amp;#8217;a plus du tout de contrôle sur la durée de conservation des URLs qu&amp;#8217;il visite. On peut certes toujours les supprimer, soit à la main, soit via la fonction de suppression des traces ad hoc, mais on ne peut plus fixer de limites maximale, par exemple si l&amp;#8217;on souhaite qu&amp;#8217;il conserve plus de trois mois d&amp;#8217;activité. On ne peut même pas connaître les limites déterminées par l&amp;#8217;algorithme&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Les objectifs de cette modification étaient entre autre de réduire la confusion de l&amp;#8217;utilisateur, en supprimant des options peu claires, et d&amp;#8217;améliorer la réactivité du navigateur, en gérant mieux le nettoyage de l&amp;#8217;historique, pour éviter des ralentissements. Le nettoyage est depuis transparent, les objectifs ont été atteints. Mais les utilisateurs avancés l&amp;#8217;ont payé en perdant un peu de contrôle. Et sur des configurations matérielles aussi &lt;a href='http://esquisses.clochix.net/2011/11/13/D%C3%A9croissance/'&gt;limitées&lt;/a&gt; que la mienne, la barre formidable perd tout son intérêt. Je lui avais confié la gestion de ma mémoire, elle l&amp;#8217;a perdue, me voici tout dépourvu, mes URLs se sont envolues avant même que la bise (smack !) fut venue.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;en fait, quelques clés cachés dans &lt;code&gt;about:config&lt;/code&gt; et préfixées par &lt;code&gt;places.history&lt;/code&gt; permettent de connaître ces limites, et peut-être de les modifier, mais je ne suis pas sûr qui toucher soit sans risque;&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/12/08/piano-debout</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/12/08/piano-debout/"/>
    <title>Le butineur qui joue du piano debout</title>
    <published>2011-12-08T00:00:00+01:00</published>
    <updated>2011-12-08T00:00:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Hier, dans le flux des piaillements, deux gazouillis se sont répondus. C&amp;#8217;est d&amp;#8217;abord Henny Swan qui &lt;a href='http://twitter.com/#!/iheni/status/144378330957873152'&gt;a cité&lt;/a&gt; l&amp;#8217;expert en accessibilité &lt;a href='http://www.paciellogroup.com/blog/author/admin/'&gt;Steve Faulkner&lt;/a&gt; &lt;q cite='http://twitter.com/#!/iheni/status/144378330957873152'&gt;WAI ARIA support on Firefox is verging on excellent, the team there are excellent&lt;/q&gt;. Puis &lt;a href='http://www.nicolas-hoffmann.net/source/'&gt;Nicolas Hoffmann&lt;/a&gt; a &lt;a href='http://twitter.com/#!/Nico3333fr/status/144405259723358208'&gt;signalé&lt;/a&gt; un article sur le &lt;a href='http://www.alpha-numerique.fr/index.php?option=com_content&amp;amp;view=article&amp;amp;id=849:la-gestion-des-couleurs-dans-les-navigateurs-internet&amp;amp;catid=145:gestion-des-couleurs&amp;amp;Itemid=411'&gt;rendu des couleurs dans les navigateurs&lt;/a&gt;, article saluant les bons résultats de Firefox.&lt;/p&gt;

&lt;p&gt;Bien sûr on peut trouver, avec raison, bien des défauts à Firefox. On peut le trouver un peu moins rapide et plus gourmand que l&amp;#8217;un ou l&amp;#8217;autre de ses concurrents. On peut trouver qu&amp;#8217;il n&amp;#8217;implémente pas assez vite les toutes dernières spécifications. Mais on ne peut certainement pas lui reprocher de ne pas chercher à offrir à ses utilisateurs la meilleure expérience possible, en fignolant les détails.&lt;/p&gt;

&lt;p&gt;Alors bien sûr, le support de la version 4 des &lt;a href='https://developer.mozilla.org/En/ICC_color_correction_in_Firefox'&gt;profils ICC&lt;/a&gt;, c&amp;#8217;est un détail dont peu de gens se préoccupent, hormis quelques spécialistes de l&amp;#8217;image, passionnés de photos ou autres. Bien sûr l&amp;#8217;implémentation des &lt;a href='http://www.html5accessibility.com/'&gt;fonctionnalités d&amp;#8217;HTML5&lt;/a&gt; rendant le Web plus accessible sera ignorée par beaucoup d&amp;#8217;utilisateurs, considérée comme un détail. Mais pour quelques internautes, ce support est simplement indispensable pour pouvoir naviguer sur la toile. Ce sont peut-être des détails pour vous, mais pour moi ils veulent dire beaucoup, ils veulent dire que c&amp;#8217;est un navigateur libre et qui joue du piano debout pendant que tous les autres sont au garde à vous. Et ça, c&amp;#8217;est bien :)&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/12/07/firefox-profile-manager</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/12/07/firefox-profile-manager/"/>
    <title>Le nouveau gestionnaire de profils de Firefox</title>
    <published>2011-12-07T23:58:02+01:00</published>
    <updated>2011-12-07T23:58:02+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Que ce soit lorsqu&amp;#8217;on développe des sites Web, ou juste pour surfer avec des réglages différents selon les sites, on peut avoir besoin d&amp;#8217;exécuter simultanément plusieurs instances de Firefox, avec des configurations différentes.&lt;/p&gt;

&lt;p&gt;Jusqu&amp;#8217;à présent, on pouvait simplement le faire en rajoutant les options &lt;code&gt;-no-remote&lt;/code&gt; et &lt;code&gt;-ProfileManager&lt;/code&gt; au lancement du navigateur. La première indique que l&amp;#8217;on veut lancer une nouvelle instance, et la seconde affiche au démarrage le gestionnaire de profils, qui permet de choisir sa configuration. Cette solution pourrait bientôt devenir obsolète avec l&amp;#8217;arrivée, discrète, d&amp;#8217;un nouveau gestionnaire de profils. C&amp;#8217;est une application XUL autonome, qui offre quelques nouvelles fonctionnalités intéressantes. La suppression de l&amp;#8217;interface de gestion de profils intégrée à Firefox est un débat qui dure depuis des années, &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=214675'&gt;ici&lt;/a&gt; et &lt;a href='https://groups.google.com/group/mozilla.dev.planning/browse_thread/thread/06900b8b97c2655d'&gt;là&lt;/a&gt; par exemple. Le but n&amp;#8217;est pas tant de diminuer le temps de démarrage — l&amp;#8217;impact lors de l&amp;#8217;utilisation du profil par défaut est quasi nul — que d&amp;#8217;externaliser un code ancien et complexe. La sortie du nouveau gestionnaire a été des plus discrètes, et personne ne semble plus travailler dessus actuellement. Ses nouvelles fonctionnalités méritent quand même d&amp;#8217;être présentées.&lt;/p&gt;

&lt;p&gt;La documentation sur MDN a été traduite deux heures après que j&amp;#8217;ai fini ce billet, je vous y renvoie : &lt;a href='https://developer.mozilla.org/fr/Profile_Manager'&gt;le gestionnaire de profils&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Pour mémoire, ce que j&amp;#8217;écrivais hier soir&amp;#160;:&lt;/p&gt;

&lt;h2 id='un_peu_de_doc'&gt;Un peu de doc&lt;/h2&gt;

&lt;h3 id='dmarrage'&gt;Démarrage&lt;/h3&gt;

&lt;p&gt;Pour utiliser le nouveau gestionnaire, il suffit de &lt;a href='ftp://ftp.mozilla.org/pub/mozilla.org/utilities/profilemanager/1.0/'&gt;le télécharger&lt;/a&gt;, décompresser l&amp;#8217;archive et d&amp;#8217;exécuter le programme &lt;code&gt;profilemanager-bin&lt;/code&gt; (sous GNU/Linux et Moac) ou &lt;code&gt;profilemanager.exe&lt;/code&gt; (sous Windows). Par défaut, il affichera les profil de Firefox, mais peut également gérer ceux de n&amp;#8217;importe quelle autre application qui utilise &lt;code&gt;xulrunner&lt;/code&gt;, comme &lt;strong&gt;Thunderbird&lt;/strong&gt; ou &lt;strong&gt;SeaMonkey&lt;/strong&gt;. Il suffit pour cela de préciser le nom de l&amp;#8217;application au démarrage, par exemple &lt;code&gt;profilemanager-bin seamonkey&lt;/code&gt;&lt;/p&gt;

&lt;h3 id='profils_et_version_des_applications'&gt;Profils et version des applications&lt;/h3&gt;

&lt;p&gt;Le nouveau gestionnaire maintient deux listes: l&amp;#8217;une de profils, l&amp;#8217;autre des différentes versions de l&amp;#8217;application qui peuvent être utilisées avec ces profils. Dans le cas par défaut, il va lister toutes les versions de Firefox et tous les profils Firefox qu&amp;#8217;il détectera sur le système, et va permettre d&amp;#8217;associer les uns aux autres, c&amp;#8217;est à dire de choisir avec quelle version de Firefox sera ouvert chaque profil. Cela permet par exemple d&amp;#8217;avoir un profil &lt;code&gt;ancien&lt;/code&gt; pour faire des tests avec Firefox 3.6, un profil &lt;code&gt;stable&lt;/code&gt; pour la version actuelle et un profil &lt;code&gt;nocturne&lt;/code&gt; à utiliser avec les compilations &lt;em&gt;nightlies&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Au premier démarrage, il va essayer de détecter automatiquement toutes les versions de Firefox installées sur votre système, mais vous pouvez bien sûr lui en indiquer d&amp;#8217;autres en cliquant sur &lt;code&gt;Manage Firefox version…&lt;/code&gt;.&lt;/p&gt;
&lt;a href='http://www.flickr.com/photos/clochix/6441106045/' title='The New Profile Manager For Firefox by Clochix, on Flickr'&gt;&lt;img alt='The New Profile Manager For Firefox' width='711' src='http://farm8.staticflickr.com/7163/6441106045_b3741bd128_b.jpg' height='560' /&gt;&lt;/a&gt;
&lt;p&gt;Les menus permettent de créer un nouveau profil vierge ou en copiant un profil existant, d&amp;#8217;en supprimer un, et, nouveauté intéressante, de gérer des sauvegardes. Le dialogue de création offre une interface similaire à celui du gestionnaire actuel, permettant de choisir un nom et l&amp;#8217;emplacement sur le disque où sera stocké le nouveau profil.&lt;/p&gt;

&lt;p&gt;La liste des profils affiche par ailleurs deux colonnes supplémentaires, l&amp;#8217;une permettant de choisir celui par défaut, la seconde indiquant les profils verrouillés car en cours d&amp;#8217;utilisation.&lt;/p&gt;

&lt;h3 id='options_de_dmarrage'&gt;Options de démarrage&lt;/h3&gt;

&lt;p&gt;Pour lancer l&amp;#8217;application avec un profil, il suffit de sélectionner le dit profil, préalablement associé à une version de l&amp;#8217;application, et de cliquer sur &lt;code&gt;Start&lt;/code&gt;. Mais le nouveau gestionnaire permet d&amp;#8217;aller plus loin en offrant quelques options intéressantes&amp;#160;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;la possibilité de démarrer l&amp;#8217;application avec un profil temporaire. C&amp;#8217;est très utile par exemple lorsqu&amp;#8217;on a détecté un bug. Pour s&amp;#8217;assurer qu&amp;#8217;il est causé par l&amp;#8217;application et non un paramètre ou une extension du profil, il est conseillé de tester avec un profil vierge. Cette option crée un nouveau profil temporaire à une session;&lt;/li&gt;

&lt;li&gt;démarrer Firefox en mode non-connecté. Par exemple si vous n&amp;#8217;êtes pas connecté mais voulez utiliser des applications Web capables de fonctionner dans ce mode;&lt;/li&gt;

&lt;li&gt;démarrer Firefox en mode sans échec, un mode où toutes les extensions sont désactivées, lorsque l&amp;#8217;une d&amp;#8217;entre elles empêche Firefox de démarrer normalement;&lt;/li&gt;

&lt;li&gt;démarrer une nouvelle instance, équivalent à l&amp;#8217;utilisation de &lt;code&gt;-no-remote&lt;/code&gt; en ligne de commande, pour faire tourner simultanément plusieurs Firefox avec des profils différents;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='sauvegarde'&gt;Sauvegarde&lt;/h3&gt;

&lt;p&gt;Une autre nouveauté intéressante est la possibilité de sauvegarder et restaurer un profil. Deux modes de sauvegarde sont disponibles&amp;#160;: des sauvegardes prises en charge par le gestionnaire, et des archives externes. Dans le premier cas, elles s&amp;#8217;affichent dans la liste des profils, et un clic suffit à les restaurer. Dans le second, une archive Zip est créée, qui permet par exemple de restaurer le profil sur une autre machine. Le choix du type de sauvegarde ou de restauration se fait via les options du menu &lt;code&gt;Backup&lt;/code&gt;.&lt;/p&gt;

&lt;h2 id='et_donc'&gt;Et donc&amp;#160;?&lt;/h2&gt;

&lt;p&gt;Je profite de l&amp;#8217;occasion pour rappeler l&amp;#8217;intérêt des profils de Firefox. Pour les développeurs Web, qui peuvent aisément tester leur site avec différentes versions du navigateur. Mais aussi pour tout internaute. Lorsqu&amp;#8217;on surfe, on n&amp;#8217;a pas forcément besoin des mêmes réglages, des même outils, selon les sites. Pour faire fonctionner le site de sa banque, mieux vaut généralement autoriser les cookies, Flash et compagnie. Par contre, pour surfer sur des sites commerciaux, vous pouvez avoir envie de bloquer les pubs. À chaque usage correspondent des réglages et des extensions. D&amp;#8217;où l&amp;#8217;utilité d&amp;#8217;utiliser simultanément plusieurs instances de Firefox, avec des profils distincts. Pour ma part j&amp;#8217;ai en permanence trois Firefox ouverts, avec trois profils&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;l&amp;#8217;un pour développer, avec toutes les extensions qui vont bien, Firebug et sa bande;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;un pour surfer, avec les extensions de protection de la vie privée&amp;#160;: Adblock Plus, Better Privacy, FlashBlock, Ghostery;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;un pour les sites auxquels je me connecte, webmails, réseaux sociaux, etc;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Un avantage de cette solution est que même si je suis connecté à un réseau social, ce n&amp;#8217;est pas dans l&amp;#8217;instance que j&amp;#8217;utilise pour surfer, donc les mécanismes de pistage du réseau, basés sur les cookies, ne peuvent pas me suivre à la trace d&amp;#8217;un site à l&amp;#8217;autre.&lt;/p&gt;

&lt;h3 id='pour_conclure'&gt;Pour conclure&lt;/h3&gt;

&lt;p&gt;J&amp;#8217;ai testé ce nouveau gestionnaire, et le trouve bien pratique, malgré quelques défauts de jeunesse. Le principal étant à mes yeux qu&amp;#8217;il se ferme après avoir lancé Firefox, obligeant à le relancer pour lancer un autre navigateur avec un autre profil. Le soucis est &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=598687'&gt;signalé&lt;/a&gt; et ne devrait pas être compliqué à régler. Malheureusement, le projet n&amp;#8217;a l&amp;#8217;air ni prioritaire, ni très important, et les commits sont rares. Si vous avez envie de commencer à bidouiller le code de Firefox sans vous attaquer à des modules trop complexes, corriger les quelques &lt;a href='https://bugzilla.mozilla.org/buglist.cgi?resolution=---&amp;amp;query_format=advanced&amp;amp;component=ProfileManager&amp;amp;product=Testing'&gt;bugs&lt;/a&gt; du bidule ou y ajouter des fonctionnalités manquantes pourrait être un bon point d&amp;#8217;entrée.&lt;/p&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/11/29/webapps</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/11/29/webapps/"/>
    <title>Le Web des applications arrive !</title>
    <published>2011-11-29T00:00:00+01:00</published>
    <updated>2011-11-29T00:00:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Le Web était initialement une plateforme de partage de documents. Il devient aujourd&amp;#8217;hui de plus en plus une plateforme applicative, un endroit où l&amp;#8217;on peut réaliser des traitements&amp;#160;: communiquer par &lt;em&gt;mail&lt;/em&gt; ou messagerie instantanée, traiter des photos, jouer, etc. Les applications Web profitent des gènes d&amp;#8217;ouverture de la plateforme&amp;#160;: n&amp;#8217;importe qui peut relativement simplement écrire une application pour le Web qui sera accessible depuis tout terminal connecté au réseau. Les applications n&amp;#8217;utilisant que les technologies du Web, leur code source est disponible, ce qui permet de partager le savoir&amp;#160;: on peut étudier leur fonctionnement pour apprendre avant de créer les siennes. Cette caractéristiques est une des principales raisons du succès initial du Web des documents, elle conduira probablement également à un rapide succès du Web des applications.&lt;/p&gt;

&lt;p&gt;Le Web était prévu au départ pour partager des documents. Pour offrir de nouvelles fonctionnalités, il faut inventer de nouvelles normes, et les implémenter dans les terminaux qui se connectent à la toile. HTML5 est une première étape dans cette direction, mais elle est loin d&amp;#8217;être suffisante. Mozilla, pour garantir que le Web reste un médium ouvert et attractif, travaille donc à inventer de nouvelles fonctionnalités pour permettre de créer des applications Web toujours plus puissantes. Deux articles publiés ces dernières heures indiquent que l&amp;#8217;on est en bonne voie.&lt;/p&gt;

&lt;p&gt;Le premier annonce que vendredi prochain, le 2 décembre, se déroulera le &lt;a href='https://quality.mozilla.org/2011/11/web-applications/'&gt;premier test&lt;/a&gt; de l&amp;#8217;infrastructure de gestion d&amp;#8217;applications Web à laquelle travaille Moz.&lt;/p&gt;

&lt;p&gt;Le second fait le point sur &lt;a href='http://johnhammink.blogspot.com/2011/11/lets-have-look-at-some-recently-landed.html'&gt;l&amp;#8217;avancement des Web APIs&lt;/a&gt;, un ensemble de spécifications qui visent à permettre aux applications Web d&amp;#8217;intéragir avec le terminal sur lequel elles s&amp;#8217;exécutent, par exemple, sur un ordiphone, d&amp;#8217;accéder à la caméra ou d&amp;#8217;envoyer des SMS.&lt;/p&gt;

&lt;h2 id='les_applis_web__la_sauce_mozilla'&gt;Les applis Web à la sauce Mozilla&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Un monde meilleur combinerait la commodité et le plaisir d&amp;#8217;utilisation des applications avec la puissance du Web. (…) Dans ce monde, le navigateur et les applications nous connecteraient tous deux à un Internet universellement accessible et interopérable, qui encouragerait l&amp;#8217;innovation sans aucune censure. &amp;#8211; &lt;cite&gt;Mitchell Baker&lt;/cite&gt; (&lt;a href='http://blog.frenchmozilla.org/index/post/2011/08/12/Le-mod%C3%A8le-des-applications-et-le-Web'&gt;traduite par FrenchMozilla&lt;/a&gt;)&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Il s&amp;#8217;agit des premiers tests publics à grande échelle de l&amp;#8217;architecture ouverte pour applications Web proposée par Mozilla. Les applications Web sont des sites Web que l&amp;#8217;on installe dans son navigateur. Ils peuvent ainsi offrir plus de fonctionnalités, par exemple stocker des informations localement ou fonctionner même en l&amp;#8217;absence de connexion au réseau. L&amp;#8217;architecture proposée par Mozilla inclut une boutique qui permet d&amp;#8217;acheter des applications et une extension pour les gérer dans le navigateur: explorer la boutique, installer ou supprimer une application, la synchroniser entre ses différents navigateurs (y compris celui de votre ordiphone). Elle comporte également de nouvelles interfaces permettant aux applications Web de communiquer avec le navigateur et l&amp;#8217;ordinateur.&lt;/p&gt;

&lt;p&gt;Vendredi, vous pourrez essayer cette architecture et participer à sa mise au point. La journée de tests est ouverte à tous et toutes (sous réserve, comme d&amp;#8217;habitude, de parler anglais). Vous pourrez entre autres simuler l&amp;#8217;achat d&amp;#8217;une application, l&amp;#8217;installer dans votre navigateur et la supprimer. Et bien sûr, essayer en avant première les premières applications développées par Mozilla, en particulier des jeux.&lt;/p&gt;

&lt;p&gt;Comme je suis un peu curieux, j&amp;#8217;ai installé la dernière version de l&amp;#8217;extension de gestion de WebApps. Premier sourire&amp;#160;: c&amp;#8217;est une extension Jetpack, pas besoin de redémarrer, une icône apparaît dans la barre des extensions, qui donne accès à l&amp;#8217;application. Deuxième sourire, on me propose tout de suite de me connecter en utilisant BrowserID, la technologie proposée par Mozilla pour simplifier la connexion à des sites. Je choisis le mail avec lequel je veux me connecter, je clique, et pour la première fois… ça marche&amp;#160;! (jusqu&amp;#8217;à présent mes tentatives d&amp;#8217;utilisation de BrowserID avaient été infructueuses). Me voici connecté à la future boutique d&amp;#8217;applications qui, petit luxe, est en partie traduite en français&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. Huit applications sont déjà disponibles, pour des prix allant de gratuite à 0,01$&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt;. En attendant l&amp;#8217;activation du compte Paypal qui sera utilisé pour les tests, je n&amp;#8217;ai pu tester que la seule application gratuite, l&amp;#8217;application en ligne de création d&amp;#8217;extensions Jetpack.&lt;/p&gt;

&lt;p&gt;Pour qui a déjà utilisé les boutiques d&amp;#8217;application Web dans d&amp;#8217;autres navigateurs, il n&amp;#8217;y a rien de révolutionnaire&amp;#160;: les applications ne sont finalement rien d&amp;#8217;autre que des pages Web, gérées comme des extensions, mais qui peuvent accéder à davantage de fonctionnalités du navigateur, en demandant la permission. La vrai différence, c&amp;#8217;est que c&amp;#8217;est développé dans l&amp;#8217;esprit d&amp;#8217;ouverture de Mozilla. La vrai différence, elle est dans les valeurs. La boutique de Mozilla sera ouverte&amp;#160;: les applications pourront être installées dans tous les navigateurs&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;. La boutique elle-même sera, si je ne m&amp;#8217;abuse, libre, ce qui signifie que n&amp;#8217;importe qui pourra créer une boutique d&amp;#8217;applications en ligne. C&amp;#8217;est la fin du monopole et du contrôle de quelques distributeurs. D&amp;#8217;ici quelques mois, le temps que tout se mette en place, le terreau sera prêt pour que se développe un nouvel éco-système d&amp;#8217;applications Web universelles. Chaque développeur pourra diffuser comme il le souhaite des applications qui s&amp;#8217;exécuteront dans tous les navigateurs modernes. Et ça, c&amp;#8217;est une révolution&amp;#160;!&lt;/p&gt;

&lt;h2 id='de_nouvelles_interfaces_pour_le_web'&gt;De nouvelles interfaces pour le Web&lt;/h2&gt;

&lt;p&gt;J&amp;#8217;ai évoqué à plusieurs reprises la possibilité pour les applications Web d&amp;#8217;accéder à des nouvelles fonctionnalités du navigateur. Pour ce faire, Mozilla implémente des nouvelles spécifications et, lorsqu&amp;#8217;elles n&amp;#8217;existent pas, en propose. Le projet avait commencé pour étendre le pouvoir des applications Web. Le lancement de B2G, nom de code du futur système d&amp;#8217;exploitation de Mozilla, lui a donné un nouvel essor. Avec B2G, le navigateur servira de système d&amp;#8217;exploitation pour un téléphone ou une tablette. Toutes les applications qui pourront s&amp;#8217;exécuter sur le terminal le feront donc dans un navigateur, en utilisant les technologies du Web. Pour cela, il faut permettre à des application Web d&amp;#8217;accéder complètement au terminal, à sa caméra, son système de fichiers, etc. Mozilla souhaite disposer dans les prochains mois de toutes les APIs nécessaires pour faire fonctionner un téléphone, uniquement depuis des applications Web.&lt;/p&gt;

&lt;p&gt;Cela implique&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;l&amp;#8217;accès aux fonctions de téléphonie, pour &lt;a href='https://wiki.mozilla.org/WebAPI/WebTelephony'&gt;recevoir et passer des appels&lt;/a&gt; et &lt;a href='https://wiki.mozilla.org/WebAPI/WebSMS'&gt;des SMS&lt;/a&gt;&amp;#160;: l&amp;#8217;envoi et la réception de SMS sont quasiment bouclés, grâce à Mounir, et peuvent être &lt;a href='http://people.mozilla.org/~jhammink/webapi_test_pages/SMSAPI_send_receive.html'&gt;testés&lt;/a&gt;;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;accès au &lt;a href='https://wiki.mozilla.org/WebAPI/ContactsAPI'&gt;carnet d&amp;#8217;adresse&lt;/a&gt;&amp;#160;: &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=674720'&gt;en cours&lt;/a&gt;;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;accès à l&amp;#8217;&lt;a href='https://wiki.mozilla.org/WebAPI/BatteryAPI'&gt;état de la batterie&lt;/a&gt;&amp;#160;: une première implémentation, due au génie de Mounir, de la &lt;a href='http://www.w3.org/TR/2011/WD-battery-status-20111129/'&gt;spécification du W3C&lt;/a&gt; est disponible dans les &lt;em&gt;nightlies&lt;/em&gt; de Firefox pour GNU/Linux et Firefox Mobile, et vous pouvez la tester &lt;a href='http://oldworld.fr/mozilla/battery.html'&gt;ici&lt;/a&gt;, &lt;a href='http://oldworld.fr/mozilla/battery-test.html'&gt;là&lt;/a&gt; et &lt;a href='http://people.mozilla.org/~jhammink/webapi_test_pages/BatteryAPIdemo.html'&gt;là&lt;/a&gt;. Elle permet de détecter si le terminal fonctionne sur sa batterie ou sur le secteur, l&amp;#8217;état de charge de la batterie, et d&amp;#8217;estimer l&amp;#8217;autonomie restante;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;accès à l&amp;#8217;&lt;a href='https://wiki.mozilla.org/WebAPI/CameraControl'&gt;appareil photo / la caméra&lt;/a&gt;&amp;#160;: une première version, qui permet déjà de viser et de &lt;a href='http://people.mozilla.org/~jhammink/webapi_test_pages/CameraAPIdemo.html'&gt;prendre des clichés&lt;/a&gt;, est testable. Une intégration avec WebRTC est prévue courant 2012, qui devrait permettre de faire de la vidéo-conférence;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;accès aux autres technologies de communication comme le &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=674737'&gt;bluetooth&lt;/a&gt; et le NFC;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;accès aux caractéristiques physiques du terminal;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;accès à ses &lt;a href='https://wiki.mozilla.org/WebAPI/SettingsAPI'&gt;réglages&lt;/a&gt;;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;accès aux &lt;a href='https://wiki.mozilla.org/WebAPI/WebUSB'&gt;contrôleurs USB&lt;/a&gt;;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;accès à l&amp;#8217;accéléromètre;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;accès aux fonctions de géolocalisation (GPS ou autres)&amp;amp;nbsp: disponible depuis Firefox 3.5 si je ne m&amp;#8217;abuse;&lt;/li&gt;

&lt;li&gt;l&amp;#8217;accès au &lt;a href='https://bugzilla.mozilla.org/show_bug.cgi?id=679966'&gt;vibreur&lt;/a&gt;&amp;#160;: le W3C a un brouillon de spécification, il a été implémenté. Vous pouvez donc commencer à faire &lt;a href='http://people.mozilla.org/~jhammink/webapi_test_pages/VibratorAPIdemo.html'&gt;vibrer à volonté&lt;/a&gt; votre téléphone;&lt;/li&gt;

&lt;li&gt;des fonctions de &lt;a href='https://developer.mozilla.org/en/OpenWebApps/The_JavaScript_API'&gt;gestion des applications Web&lt;/a&gt;, elles sont en bonne voie;&lt;/li&gt;

&lt;li&gt;pour ce qui est de l&amp;#8217;accès au système de fichiers du terminal, Mozilla est pour l&amp;#8217;instant réticent, car cela pose de gros problèmes de sécurité (il faudrait pouvoir gérer des droits finement, ce qui n&amp;#8217;est guère envisageable). Les développeurs privilégient donc actuellement l&amp;#8217;utilisation d&amp;#8217;&lt;a href='http://people.mozilla.org/~jhammink/webapi_test_pages/IndexeddbAPIdemo.html'&gt;IndexedDB&lt;/a&gt;&lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt; pour permettre aux applications de stocker localement des données;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Je ne suis pas dans les secrets des Dieux de Mountain View mais j&amp;#8217;ai cru comprendre qu&amp;#8217;un prototype utilisable était attendu avant la fin de l&amp;#8217;année, et que Mozilla espère que B2G pourra avant la fin 2012 être en mesure d&amp;#8217;équiper des ordiphones du commerce.&lt;/p&gt;

&lt;p&gt;Pour en savoir plus, on est chez Mozilla donc tout ou presque est documenté et librement accessible, notamment sur le &lt;a href='https://wiki.mozilla.org/WebAPI'&gt;Wiki&lt;/a&gt;. Et un &lt;a href='http://arewemobileyet.com/'&gt;très joli tableau de bord&lt;/a&gt; synthétise l&amp;#8217;avancement de toutes les APIs.&lt;/p&gt;

&lt;p&gt;L&amp;#8217;implémentation de toutes ces APIs avance vite, très vite, c&amp;#8217;est impressionnant. Ce qui manque aujourd&amp;#8217;hui, ce sont des tests&amp;#160;: tests techniques, pour vérifier le fonctionnement sur un maximum de terminaux. Mais aussi tests fonctionnels, pour améliorer les APIs afin qu&amp;#8217;elles collent au mieux aux besoins et aux usages. Si vous avez un téléphone sous Android et avez envie de voir à quoi ressemblera le futur, tout en contribuant à le forger, c&amp;#8217;est peut-être le moment d&amp;#8217;installer une version de test de Firefox mobile et de commencer à jouer avec.&lt;/p&gt;

&lt;p&gt;Un petit mot de conclusion&amp;#160;? Je lisais il y a peu un autre article, écrit par un Mozillien, expliquant que chez Mozilla on ne se contentait pas de causer de Web, mais on créait le Web, tous les jours. Il y a quelques mois, je m&amp;#8217;inquiétais de la montée en puissance du modèle des applications propriétaires et fermées inspiré par Apple. La menace grandissait d&amp;#8217;une fermeture de la parenthèse enchantée du Web, d&amp;#8217;un retour à un monde fermé, divisé en silos à l&amp;#8217;intérieur desquels nous serions prisonniers. Aujourd&amp;#8217;hui, la menace est toujours là, mais moins inquiétante, car la riposte arrive, les différents projets de Mozilla autour des applications Web proposent une alternative crédible au modèle des applications fermées. L&amp;#8217;espoir est là. Si ça se trouve, si des opérateurs de téléphonie se décident à proposer des offres respectueuses de la neutralité des réseau, peut-être qu&amp;#8217;en 2013 j&amp;#8217;aurai enfin un ordiphone et pourrai lire Twitter dans le métro. La route est encore longue, mais la voie de plus en plus libre. Bonne nuit, faites de jolis rêves d&amp;#8217;API Web.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;la boutique est en fait une extension du site actuel de distribution des extensions.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;Pour la durée des tests, un faux compte Paypal sera mis en place, qui permettra de payer sans bourse délier. Gros grincement de dents quant même, Paypal étant ce grand ami de la liberté sur le Net qui permet de verser de l&amp;#8217;argent au KKK mais pas à Wikileaks.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;alors que la boutique de Google ne permet d&amp;#8217;installer ses applications que dans Chrome, et a des &lt;a href='http://esquisses.clochix.net/2011/11/27/Chrome/'&gt;comportements un peu limite&lt;/a&gt;, puisqu&amp;#8217;elle permet entre autre d&amp;#8217;installer des applications à l&amp;#8217;insu de l&amp;#8217;utilisateur.&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;c&amp;#8217;est une base de données locale permettant à des applications Web de stocker des informations. Elle est disponible dans Firefox depuis la version 4, mais la spécification n&amp;#8217;est pas encore définitive;&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/11/27/production-joyeuse</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/11/27/production-joyeuse/"/>
    <title>Mitchell Baker, la production joyeuse et la consommation élégante</title>
    <published>2011-11-27T00:00:00+01:00</published>
    <updated>2011-11-27T00:00:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Matt Thompson, qui s&amp;#8217;occupe d&amp;#8217;éducation au sein de Drumbeat, a cité sur son carnet un extrait d&amp;#8217;un discours de Mitchell Baker lors du Festival Mozilla à Londres. Je me permet à mon tour de proposer une rapide traduction de cet extrait&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. La vidéo de cette conférence est &lt;a href='http://www.youtube.com/watch?v=7Cag3UlCAZM'&gt;disponible&lt;/a&gt;&amp;#160;:&lt;/p&gt;
&lt;iframe width='560' frameborder='0' src='http://www.youtube.com/embed/7Cag3UlCAZM' height='315'&gt;
&amp;nbsp;
&lt;/iframe&gt;
&lt;blockquote&gt;
&lt;p&gt;Dans les premiers jours du Web, c&amp;#8217;était un monde de créateurs. Une des raisons pour lesquelles le Web a explosé est que peu importe la page que vous consultiez, vous pouviez l&amp;#8217;examiner, voir comment elle était faite et le réutiliser. Ainsi, la première génération du Web était celle de la fabrication.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Récemment, nous avons vu que cela commençait à changer. Aujourd&amp;#8217;hui l&amp;#8217;essentiel du Web concerne la consommation. Combien nous pouvons consommer, et comment le faire de manière élégante&amp;#160;? Je considère les iPhones et les iPads comme le summum actuel de la «&amp;#160;consommation élégante&amp;#160;». Ils ne sont pas particulèrement destinés à vous apprendre à créer, bien qu&amp;#8217;ils puissent être utilisés dans ce but. Mais la principale raison qui, en tant que consommateurs, nous amène à les utiliser est qu&amp;#8217;ils sont beaux, ils sont faciles à utiliser et ils nous permettent de consommer ce qui nous intéresse.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Pendant ce temps, la dimension créative demeure forte parmi certains groupes de gens. Et pour ceux d&amp;#8217;entre nous qui sommes attirés par cette dimension, ou qui la vivent, ou qui dans d&amp;#8217;autres pans de leur vie aiment créer des choses, être capable de regarder l&amp;#8217;Internet et le Web et d&amp;#8217;en faire partie lorsque nous le voulons est quelque chose à la fois d&amp;#8217;épanouissant et qui nous rend plus fort.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Il y a des gens dans le monde qui ne comprennent pas que le Web est juste comme les objets physiques — il suffit d&amp;#8217;un peu de compréhension, d&amp;#8217;un peu de plaisir et d&amp;#8217;un peu d&amp;#8217;apprentissage pour en faire partie. Vous pouvez être transparent. Il n&amp;#8217;a pas besoin d&amp;#8217;être secret, obscur ou inquiétant.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Une partie de ce que nous faisons chez Mozilla est donc d&amp;#8217;abaisser cette barrière. Et d&amp;#8217;essayer d&amp;#8217;amener dans le monde en ligne l&amp;#8217;esprit de création&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; qui nous est familier dans le monde physique. C&amp;#8217;est possible de la même façon. C&amp;#8217;est gratifiant de la même manière lorsque vous l&amp;#8217;apprenez. Et cela ouvre un vaste champ de nouvelles idées.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;message personnel: Goofy, tes relectures me manquent&amp;#160;!&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;l&amp;#8217;expression originale est &lt;em&gt;maker ethic&lt;/em&gt;, qui me semble désigner l&amp;#8217;état d&amp;#8217;esprit qui inspire le mouvement du &lt;abbr title='Do It Yourself'&gt;DIY&lt;/abbr&gt;.&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/11/27/handicap</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/11/27/handicap/"/>
    <title>Handicap</title>
    <published>2011-11-27T00:00:00+01:00</published>
    <updated>2011-11-27T00:00:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;On comprend beaucoup mieux les choses une fois les avoir ressenties dans sa chair.&lt;/p&gt;

&lt;p&gt;Aujourd&amp;#8217;hui, c&amp;#8217;est l&amp;#8217;exclusion liée au handicap que je réalise un peu mieux, pour en faire l&amp;#8217;expérience. Certes mon handicap n&amp;#8217;est pas très grave, et surtout curable. Certes, l&amp;#8217;exclusion est anecdotique. Il n&amp;#8217;empêche. Ressentir soi-même aide à mieux comprendre l&amp;#8217;autre, se mettre à sa place et peut-être penser davantage à lui dans ce que je fais.&lt;/p&gt;

&lt;p&gt;Je m&amp;#8217;intéresse depuis longtemps à la liberté en ligne&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;. Tant du point de vue des règles que des outils. Les règles, les lois, autorisent ou interdisent. Les outils enferment ou rendent possible. Créer des outils qui rendent possible l&amp;#8217;exercice de la liberté est un des buts du Mouvement du Logiciel Libre. Sur le Web, un des plus intéressants représentants de ce mouvement est la Fondation Mozilla. Je la suis depuis longtemps et, en quête de nouvelle noble cause où m&amp;#8217;investir, avais décidé il y a un an de me rapprocher de la communauté locale pour voir si je pouvais lui être d&amp;#8217;une quelconque utilité. J&amp;#8217;avais surmonté ma misanthropie pour rencontrer les Mozilliens du quartier. Mais ma phobie sociale vient de me rattraper.&lt;/p&gt;

&lt;p&gt;Misanthropie, timidité, phobie sociale, je découvre que le &lt;a href='http://fr.wikipedia.org/wiki/Manuel_diagnostique_et_statistique_des_troubles_mentaux'&gt;DSM&lt;/a&gt; reconnaît ces troubles comme de vrais pathologies, constituant des handicaps.&lt;/p&gt;

&lt;p&gt;Une des nombreuses conséquences de ce handicap est que j&amp;#8217;ai toujours eu beaucoup de mal dans l&amp;#8217;apprentissage des langues étrangères. Des langues vivantes du moins, je me suis régalé de latin puisque c&amp;#8217;est une langue qui ne demande qu&amp;#8217;à être lue, pas à être écrite, encore moins parlée. J&amp;#8217;ai toujours eu le plus grand mal à m&amp;#8217;exprimer dans une langue étrangère. Si je lis sans trop de problèmes des articles en anglais, il m&amp;#8217;est difficile de rédiger un mail dans cette langue, et je suis bien incapable de la comprendre à l&amp;#8217;oral, et évidemment de la parler.&lt;/p&gt;

&lt;p&gt;Mozilla est un projet à vocation universelle. Pour permettre la communication entre tous les membres du projet, il a besoin d&amp;#8217;une langue commune, d&amp;#8217;une &lt;em&gt;lingua franca&lt;/em&gt; comprise et parlée par chacun, chacune, toutes et tous. Cette langue est évidemment l&amp;#8217;anglais. Je ne le parle ni ne le comprend, je ne peux donc espérer participer activement à la vie de la communauté. Je m&amp;#8217;en étais déjà aperçu à chaque fois qu&amp;#8217;un Mozillien non francophone passait par Paris. La frustration de ne pouvoir participer aux conversations, de n&amp;#8217;en presque rien comprendre, de rester sur le côté. Mais ce sont le Festival Mozilla de Londres et le Mozcamp de Berlin qui m&amp;#8217;ont vraiment fait prendre conscience que je ne pouvais espérer m&amp;#8217;investir dans Mozilla sans parler anglais. J&amp;#8217;aurais pu aller à ces deux évènements, tous les deux des plus enthousiasmants, mais me suis abstenu car je savais que j&amp;#8217;en serais surtout revenu frustré, frustré d&amp;#8217;avoir vu de près ce à quoi mon handicap social m&amp;#8217;interdit de participer.&lt;/p&gt;

&lt;p&gt;Je ne serai jamais Mozillien. Ça ne fait finalement guère de différence. Je n&amp;#8217;ai aucune compétence qui puisse être utile à Moz, et très peu de temps libre à consacrer à l&amp;#8217;aventure. Heureusement, le fonctionnement de la Fondation est suffisamment ouvert pour que même de l&amp;#8217;extérieur je continue à suivre ce qui se passe du côté de Mountain View et puisse à l&amp;#8217;occasion faire partager mes coups de cœur ou de gueule. Mon «&amp;#160;handicap&amp;#160;» ne va donc par changer grand chose à mon implication dans le projet.&lt;/p&gt;

&lt;p&gt;Je sais que tout cela n&amp;#8217;est que jérémiades, qu&amp;#8217;il suffirait que je me fasse un peu violence pour surmonter ma timidité, pratiquer l&amp;#8217;anglais et acquérir les rudiments qui me permettraient de suivre. Oui, je sais, il faudra que j&amp;#8217;y réfléchisse demain. En attendant, j&amp;#8217;espère que cette expérience m&amp;#8217;aura au moins appris quelque chose, fais prendre davantage conscience de ce que signifie être en situation de handicap, d&amp;#8217;exclusion. Rêvons un peu, j&amp;#8217;espère même que ça me servira dans ma pratique, en m&amp;#8217;incitant à essayer de façonner des objets un peu plus accessibles à chacun, quel que soit son handicap.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;admirez cette digression pour éviter d&amp;#8217;entrer dans le vif du sujet.&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
  <entry>
    <id>http://esquisses.clochix.net/2011/11/22/Mozilla-2012</id>
    <link type="text/html" rel="alternate" href="http://esquisses.clochix.net/2011/11/22/Mozilla-2012/"/>
    <title>Mozilla en 2012: bâtir une génération de créateurs Web</title>
    <published>2011-11-22T00:00:00+01:00</published>
    <updated>2011-11-22T00:00:00+01:00</updated>
    <author>
      <name>Clochix</name>
      <uri>http://clochix.net</uri>
    </author>
    <content type="html">&lt;p&gt;Voici une rapide traduction d&amp;#8217;un billet de Mark Surman sur les &lt;a href='http://commonspace.wordpress.com/2011/11/22/mozilla-2012-plan/'&gt;objectifs de Mozilla et de Drumbeat pour 2012&lt;/a&gt;. Mark est un des dirigeants de la Fondation Mozilla et s&amp;#8217;occupe plus particulièrement de &lt;strong&gt;Drumbeat&lt;/strong&gt;, l&amp;#8217;incubateur à projets visant à promouvoir les valeurs de Mozilla et du Web Libre au delà des cercles technophiles. Mark a mené une réflexion ces derniers mois sur l&amp;#8217;avenir de Drumbeat et ses prochains objectifs. Il a publié une longue série de billets, qu&amp;#8217;avec mes camarades de &lt;em&gt;#frenchmoz&lt;/em&gt; nous avions &lt;a href='https://etherpad.mozilla.org/webmakersfr'&gt;commencé à traduire&lt;/a&gt;. Ils aident à comprendre le cheminement qui conduit Mozilla à s&amp;#8217;intéresser de plus en plus à l&amp;#8217;éducation et à la création&lt;sup id='fnref:1'&gt;&lt;a href='#fn:1' rel='footnote'&gt;1&lt;/a&gt;&lt;/sup&gt;.&lt;/p&gt;

&lt;p&gt;Dans ces billets, Mark arrivait à deux conclusions&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Mozilla devrait éduquer les internautes aux technologies du Web et à sa culture —&amp;#160;il parle de &lt;em&gt;Web literacy&lt;/em&gt;&amp;#160;—, pour que, comprenant mieux l&amp;#8217;outil, ils puissent se l&amp;#8217;approprier au lieu d&amp;#8217;en être juste utilisateurs;&lt;/li&gt;

&lt;li&gt;Mozilla devrait travailler davantage avec ceux qu&amp;#8217;il appelle les &lt;strong&gt;Web Makers&lt;/strong&gt;, c&amp;#8217;est à dire tous les gens qui créent avec et pour le Web;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;De ces réflexions sont nées les &lt;strong&gt;objectifs de la Fondation Mozilla pour 2012&amp;#160;&lt;/strong&gt;:&lt;/p&gt;

&lt;h2 id='les_plans_de_mozilla_pour_2012'&gt;Les plans de Mozilla pour 2012&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Créer une génération de créateurs du Web a été un gros sujet de discussion ces derniers temps. Ça a été le thème du récent Festival Mozilla. Et le sujet d&amp;#8217;une discussion sur ce carnet. Amener les gens qui utilisent le Web à le créer est devenu l&amp;#8217;un des principaux centres d&amp;#8217;intérêt de Mozilla.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Au dernier conseil d&amp;#8217;administration de la Fondation Mozilla, nous avons approfondi cette question&amp;#160;: que pouvons nous faire de concret en 2012 pour nous attaquer de front à nos buts majeurs concernant les créateurs Web&amp;#160;? J&amp;#8217;ai rassemblé la présentation faite au conseil et un résumé de nos plans en cours d&amp;#8217;élaboration. Vous pouvez télécharger la &lt;a href='http://commonspace.files.wordpress.com/2011/11/mofo-2012-blog-version2.pdf'&gt;présentation&lt;/a&gt; ou la &lt;a href='http://dl.dropbox.com/u/877257/2012%20Moz%20Strategy%20Deck.webmvp8.webm'&gt;vidéo&lt;/a&gt;. Elles présentent une première version des projets de la Fondation Mozilla en 2012. Au cours des prochaines semaines, nous allons les détailler davantage et récolter les idées des gens qui veulent s&amp;#8217;investir.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;La vidéo fait 30 minutes, si vous n&amp;#8217;avez pas le temps de la regarder, voici un résumé des points principaux&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;ce qui avait commencé comme Mozilla Drumbeat a évolué en une série de «&amp;#160;laboratoires d&amp;#8217;apprentissage&amp;#160;» pour les créateurs Web&amp;#160;: un mélange de programme d&amp;#8217;apprentissage et de logiciels pour les gens qui créent des choses sur le Web;&lt;/li&gt;

&lt;li&gt;en 2012 nous projetons de faire grandir la communauté et la portée de ceux de ces laboratoires qui ont eu le plus de succès&amp;#160;: Popcorn pour la vidéo, MoJo pour le journalisme et Hive&lt;sup id='fnref:2'&gt;&lt;a href='#fn:2' rel='footnote'&gt;2&lt;/a&gt;&lt;/sup&gt; pour les adolescents;&lt;/li&gt;

&lt;li&gt;nous prévoyons également de renforcer nos meilleurs logiciel et programmes d&amp;#8217;apprentissage, comme PopcornMaker, Hackasaurus et School of Webcraft. Nous les intégrerons dans tous nos laboratoires d&amp;#8217;apprentissage;&lt;/li&gt;

&lt;li&gt;un nouvel effort en 2012 sera de développer les badges de culture Web Mozilla&lt;sup id='fnref:3'&gt;&lt;a href='#fn:3' rel='footnote'&gt;3&lt;/a&gt;&lt;/sup&gt;, c&amp;#8217;est à dire un moyen d&amp;#8217;être reconnu pour les connaissances que l&amp;#8217;on a acquises dans un des laboratoires et pour son implication dans la communauté;&lt;/li&gt;

&lt;li&gt;afin que tout cela réussisse, Mozilla a besoin de devenir meilleur dans la création de logiciels qui répondent aux besoins des créateurs du Web, et également de se renforcer dans le domaine de l&amp;#8217;éducation. Nous avons déjà des gens doués dans ces deux domaines, mais il nous en faut plus&lt;sup id='fnref:4'&gt;&lt;a href='#fn:4' rel='footnote'&gt;4&lt;/a&gt;&lt;/sup&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Ces projets sont issus d&amp;#8217;une réunion des directeurs de programme de la Fondation Mozilla qui s&amp;#8217;est tenue cet été et des retours sur les billets que j&amp;#8217;ai postés récemment.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Bien que la conversation dure à présent depuis de nombreux mois, ces projets ne sont encore que des esquisses. Ils sont conçus pour évoluer à mesure que nous entrerons dans les détails et que nous commencerons à travailler dessus au cours des prochaines semaines.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;Si vous avez des idées et voulez participer, le meilleur moyen est de rejoindre la conférence téléphonique des créateurs Web tous les mardi. N&amp;#8217;hésitez pas non plus à poster des commentaires sur mon blog.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Ainsi s&amp;#8217;achève le billet de Mark. Je n&amp;#8217;ai pas regardé le &lt;em&gt;slidecast&lt;/em&gt;, mais vais tenter un résumé de ce que j&amp;#8217;ai compris de la présentation qui l&amp;#8217;accompagne.&lt;/p&gt;

&lt;h2 id='en_dtail'&gt;En détail&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;le but de Mozilla est d&amp;#8217;amener des dizaines de millions de personnes à ne plus seulement utiliser le Web, mais aussi à le créer;&lt;/li&gt;

&lt;li&gt;pour cela, il faut d&amp;#8217;abord qu&amp;#8217;ils comprennent son fonctionnement, afin de pouvoir créer puis innover;&lt;/li&gt;

&lt;li&gt;on peut atteindre ce but en créant des cours et des logiciels pour les créateurs Web qui à la fois les enthousiasment et leur ouvrent des possibilités nouvelles;&lt;/li&gt;

&lt;li&gt;en 2012, Drumbeat va muter pour se concentrer sur l&amp;#8217;éducation, avec trois lignes directrices &amp;#160;: des laboratoires d&amp;#8217;apprentissage pour les créateurs Web, un système de badges et le renforcement de Popcorn, MoJo et Hive;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='les_laboratoires_dapprentissage'&gt;Les laboratoires d&amp;#8217;apprentissage&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Drumbeat a commencé comme une série d&amp;#8217;expérimentations ouvertes pour réfléchir à ce que pouvait faire Mozilla pour aller au delà de Firefox. Plus de 50.000 personnes se sont déjà investies dans ces expérimentations. La plupart n&amp;#8217;étaient pas investies dans Mozilla auparavant, et viennent de nouveaux horizons&amp;#160;: réalisateurs de films, artistes, scientifiques, adolescents, journalistes, etc. Nous les avons mis en relation avec nos développeurs;&lt;/li&gt;

&lt;li&gt;&lt;em&gt;le rôle de Mozilla est d&amp;#8217;amener les gens, d&amp;#8217;un rôle de consommateurs, à devenir des créateurs&lt;/em&gt;, a déclaré à plusieurs reprises Mitchell Baker. À devenir des créateurs de Web, des gens qui font, bricolent et s&amp;#8217;expriment en utilisant les briques libres qui constituent le Web;&lt;/li&gt;

&lt;li&gt;les expérimentations de Drumbeat ont permis de constater que c&amp;#8217;est lorsqu&amp;#8217;ont été réunis des logiciels, de l&amp;#8217;apprentissage et des créateurs Web que les meilleurs résultats ont été obtenus. Les projets les plus réussis ont progressivement évolués pour devenir des laboratoires d&amp;#8217;apprentissage pour les créateurs Web;&lt;/li&gt;

&lt;li&gt;Drumbeat a cherché à faire travailler ensemble des créateurs Web d&amp;#8217;horizons variés. Popcorn.js par exemple a été développé par un réalisateur de films, deux ingénieurs, un professeur, un activiste des médias, 30 élèves ingénieur et 15 adolescents vidéastes de San Francisco. Ce sont ces types de rencontres entre des communautés qui ont donné les meilleurs projets;&lt;/li&gt;

&lt;li&gt;ils ont commencé par créer des logiciels, mais ont fini par faire quelque chose de bien plus grand. Par exemple, la première étape a été de créer la bibliothèque &lt;code&gt;popcorn.js&lt;/code&gt;. Puis est venue la phase d&amp;#8217;apprentissage avec un cours sur la réalisation de film. Et le résultat est un produit hybride, l&amp;#8217;application &lt;em&gt;Popcorn Maker&lt;/em&gt; qui permet d&amp;#8217;apprendre en créant et vice-versa. Popcorn est ainsi devenu au fil du temps un projet combinant logiciel et apprentissage;&lt;/li&gt;

&lt;li&gt;Popcorn n&amp;#8217;a pas été qu&amp;#8217;un exercice déconnecté de la réalité. 18 mois après son lancement, il fonctionne et commence à être réellement utilisé, à avoir une influence sur la façon dont les gens utilisent la vidéo sur le Web. Popcorn a un vrai impact sur l&amp;#8217;évolution du Web;&lt;/li&gt;

&lt;li&gt;les meilleurs projets fonctionnent tous comme des laboratoires d&amp;#8217;apprentissage, mélangeant la réalisation de logiciels, l&amp;#8217;apprentissage et les rencontres entre créateurs Web;&lt;/li&gt;

&lt;li&gt;il faut rester concentré sur ce qui a fonctionné en 2012&amp;#160;: s&amp;#8217;intéresser aux créateurs Web (via Popcorn, MoJo et Hive), investir dans le développement de logiciels comme popcorn et bâtir de solides laboratoires d&amp;#8217;apprentissage autour de tout cela;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='les_badges'&gt;Les badges&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Les badges sont le carburant de la fusée, une incitation et un moyen de se concentrer sur les compétences nécessaires;&lt;/li&gt;

&lt;li&gt;Mozilla sait y faire en &lt;em&gt;apprentissage en mode connecté&lt;/em&gt;, (je n&amp;#8217;ai pas tout compris à la page 20);&lt;/li&gt;

&lt;li&gt;l&amp;#8217;apprentissage en utilisant les centres d&amp;#8217;intérêt est important pour Mozilla (par exemple utiliser l&amp;#8217;intérêt de jeunes pour la vidéo pour leur faire apprendre HTML);&lt;/li&gt;

&lt;li&gt;par contre nous ne savons pas identifier les compétences importantes pour les créateurs Web, les buts que la formation doit atteindre. S&amp;#8217;agit-il d&amp;#8217;enseigner que le Web est bidouillable, ou faut-il aller jusqu&amp;#8217;au développement d&amp;#8217;une application Web complète&amp;#160;?&lt;/li&gt;

&lt;li&gt;les badges peuvent servir à identifier les compétences importantes. Quel que soit son profil, il est des connaissances et des pratiques qu&amp;#8217;il est nécessaire de posséder pour créer sur le Web;&lt;/li&gt;

&lt;li&gt;définir un ensemble clair de badges correspondant à l&amp;#8217;abécédaire du Web permet ensuite de développer des laboratoires d&amp;#8217;apprentissage pour acquérir ces connaissances;&lt;/li&gt;

&lt;li&gt;les badges devraient donc faire partie des priorités de 2012: créer le référentiel des badges de compétences de Mozilla, le tester avec les projets existants, et créer un logiciel de gestion de ces badges;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='la_stratgie_2012'&gt;La stratégie 2012&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;renforcer Popcorn, MoJo et Hive; aiguiser les laboratoires d&amp;#8217;apprentissage; créer un système de badges;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;pour aider les gens à devenir des créateurs Web, il fait développer des offres pour des publics ciblés, incluant du logiciel, de l&amp;#8217;apprentissage et des créateurs Web. Créer de telles offres autour de chacun des projets est la priorité globale pour 2012;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;plus concrètement&amp;#160;:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;sortir les version 1.0 de Popcorn Maker&lt;sup id='fnref:5'&gt;&lt;a href='#fn:5' rel='footnote'&gt;5&lt;/a&gt;&lt;/sup&gt; et X-Ray Goggles&lt;sup id='fnref:6'&gt;&lt;a href='#fn:6' rel='footnote'&gt;6&lt;/a&gt;&lt;/sup&gt;;&lt;/li&gt;

&lt;li&gt;développer les cours autour de Popcorn et les mettre en ligne;&lt;/li&gt;

&lt;li&gt;développer le laboratoire d&amp;#8217;apprentissage de MoJo, en y incluant des cours d&amp;#8217;initiation à la programmation, en partenariat avec la P2PU;&lt;/li&gt;

&lt;li&gt;faire évoluer Hackasaurus pour qu&amp;#8217;il propose des introductions aux compétences du Web pour tous les âges, avec éventuellement la création d&amp;#8217;un programme complet de cours permettant à un novice de devenir créateur Web;&lt;/li&gt;

&lt;li&gt;développer Hive à New york et si possible dans d&amp;#8217;autres villes;&lt;/li&gt;

&lt;li&gt;créer des badges de compétences Web pour les principales compétences, et les intégrer dans tous les projets;&lt;/li&gt;

&lt;li&gt;développer une plate-forme logicielle de gestion des badges;&lt;/li&gt;

&lt;li&gt;organiser des évènements locaux&amp;#160;: ces rencontres (réunions, festivals, etc) doivent faire partie intégrante de chacun des projets;&lt;/li&gt;

&lt;li&gt;créer des sites Web et des canaux de diffusion pour chacun de ces points. Tout le monde doit pouvoir facilement participer en ligne aux projets;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;les trois premiers publics ciblés sont ceux avec lesquels Mozilla a déjà commencé à tisser des liens&amp;#160;: les vidéastes, les journalistes et les adolescents. Mais ce n&amp;#8217;est que le début, le but est que la plate-forme accueille à terme de centaines de communautés de créateurs Web;&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;chaque laboratoire d&amp;#8217;apprentissage sera composé de deux équipes, l&amp;#8217;une chargée de développer les outils logiciels, l&amp;#8217;autre les programmes d&amp;#8217;apprentissage;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id='conclusion'&gt;Conclusion&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;les trois principaux buts de 2012 sont&amp;#160;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;créer des laboratoires d&amp;#8217;apprentissage pour la vidéo, le journalisme et les adolescents&lt;/strong&gt;. Ce seront des versions étendues des projets Popcorn, MoJo et Hive;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;être rigoureux en matière d&amp;#8217;apprentissage, et déterminer les compétences qui comptent&lt;/strong&gt;, en se concentrant sur les badges liés à la culture Web, à partir du travail commencé par Hackasaurus;&lt;/li&gt;

&lt;li&gt;&lt;strong&gt;développer la participation, à la fois en ligne et localement&lt;/strong&gt;;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id='conclusion_personnelle'&gt;Conclusion personnelle&lt;/h2&gt;

&lt;p&gt;I ♥♥♥ cette fondation&amp;#160;!!! Et suis tout excité de voir ce programme se concrétiser.&lt;/p&gt;
&lt;div class='footnotes'&gt;&lt;hr /&gt;&lt;ol&gt;&lt;li id='fn:1'&gt;
&lt;p&gt;NDT&amp;#160;: &amp;#60;réclame&amp;#62;j&amp;#8217;avais déjà publié un &lt;a href='http://www.clochix.net/post/2011/10/12/Apprendre-le-Web'&gt;billet sur le sujet&lt;/a&gt; dans mon carnet&amp;#60;/réclame&amp;#62;&lt;/p&gt;
&lt;a href='#fnref:1' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:2'&gt;
&lt;p&gt;NDT&amp;#160;: le &lt;a href='http://explorecreateshare.org/'&gt;The Hive Learning Network NYC&lt;/a&gt; (la Ruche pour l&amp;#8217;apprentissage) est une coordination de nombreux partenaires dont Mozilla, des bibliothèques, des musées, etc. Elle vise à promouvoir les projets numériques collaboratifs qui créent des opportunités d&amp;#8217;apprentissage pour les jeunes. Mozilla est &lt;a href='http://blog.mozilla.com/blog/2011/10/18/hive-nyc-joins-mozilla/'&gt;gérant de cette coordination&lt;/a&gt;;&lt;/p&gt;
&lt;a href='#fnref:2' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:3'&gt;
&lt;p&gt;NDT&amp;#160;: &amp;#60;réclame&amp;#62;j&amp;#8217;ai également déjà évoqué ce &lt;a href='http://www.clochix.net/post/2011/08/11/OBI,-quand-Mozilla-vous-donne-le-contr%C3%B4le-sur-vos-badges'&gt;mécanisme de badges&lt;/a&gt;&amp;#60;/réclame&amp;#62;&lt;/p&gt;
&lt;a href='#fnref:3' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:4'&gt;
&lt;p&gt;pour les mal-comprenants&amp;#160; la Fondation va encore beaucoup recruter dans les prochains mois #jobsdereve&amp;#160;;&lt;/p&gt;
&lt;a href='#fnref:4' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:5'&gt;
&lt;p&gt;un outil permettant d&amp;#8217;utiliser facilement popcorn sans mettre les mains dans le code;&lt;/p&gt;
&lt;a href='#fnref:5' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;li id='fn:6'&gt;
&lt;p&gt;les lunettes à rayons X est un &lt;a href='http://hackasaurus.org/en-US/goggles/'&gt;petit logiciel&lt;/a&gt; développé dans le cadre de &lt;em&gt;Hackasaurus&lt;/em&gt; qui permet de découvrir de manière ludique la structure des pages Web et de les bidouiller;&lt;/p&gt;
&lt;a href='#fnref:6' rev='footnote'&gt;&amp;#8617;&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;</content>
  </entry>
  
</feed>
