<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-19519352</id><updated>2011-08-17T05:02:16.296+02:00</updated><category term='toolkit'/><category term='url'/><category term='openid'/><category term='optimisation'/><category term='javascript'/><category term='html5'/><category term='firebug'/><category term='AJAX'/><category term='offline'/><category term='économie'/><category term='XUL'/><category term='technique'/><category term='storage'/><category term='adobe'/><category term='RIA'/><category term='xhtml2'/><category term='Apollo'/><category term='définition'/><category term='web 2.0'/><category term='developpement'/><category term='web2rules'/><category term='traduction'/><category term='comparatif'/><category term='O&apos;Reilly'/><category term='openajax'/><category term='krach'/><category term='JSON'/><category term='valeur ajoutée'/><category term='web 3.0'/><category term='crise'/><category term='Google gears'/><category term='pertinence'/><category term='GAFYD'/><category term='sitepen'/><category term='java'/><category term='ext'/><category term='AIR'/><category term='post'/><category term='blog'/><category term='hackers'/><category term='Google'/><category term='wordpress'/><category term='37signals'/><category term='dojo'/><category term='tamarin'/><category term='3D'/><category term='article'/><category term='Openlazlo'/><category term='mozilla'/><category term='whatwg'/><category term='architecture'/><category term='w3c'/><category term='WPF'/><category term='identité numérique'/><title type='text'>Le web 2.0, c'est pas du buzz</title><subtitle type='html'>Le Web 2.0, c'est pas du buzz... c'est ce que cherchent à montrer au jour le jour des petits gars dans mon genre.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>100</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-19519352.post-663749587349628598</id><published>2007-07-16T18:25:00.000+02:00</published><updated>2007-07-16T18:31:22.054+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><title type='text'>Un benchmark des performances des solutions RIA</title><content type='html'>&lt;p&gt;&lt;img src="http://www.metalinkltd.com/wp-content/uploads/2007/02/wpfe_benchmark.png" height="175" width="258" /&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;J'ai publié cet article ici pour les retardaires qui n'auraient pas encore noté &lt;a href="http://blog.eutech-ssii.com/"&gt;le déménagement de ce blog&lt;/a&gt;... je vous encourage donc à aller le voir &lt;a href="http://blog.eutech-ssii.com/2007/07/16/un-benchmark-des-performances-des-solutions-ria/"&gt;ici&lt;/a&gt;, en particulier si vous voulez faire un commentaire (ceci étant officiellement le dernier message à être publié à cette adresse).&lt;br /&gt;&lt;/p&gt;&lt;p&gt;J’avais souligné il y a quelques temps combien le besoin de comparer objectivement les solutions RIA se faisait pressant. J’avais fourni &lt;a href="http://blog.eutech-ssii.com/2007/05/18/les-principales-technos-ria-enfin-comparees/"&gt;une première base de comparaison&lt;/a&gt; avec les fonctionnalités disponibles dans chacune des technologies et leurs exigences pour être déployées.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Il manquait deux éléments pour que la comparaison soit valable :&lt;/p&gt;&lt;br /&gt;&lt;p&gt;1- la &lt;strong&gt;productivité&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;2- les &lt;strong&gt;performances&lt;/strong&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://bubblemark.com/"&gt;Voilà justement un benchmark&lt;/a&gt; qui permet une bonne comparaison des différentes solutions en terme de performances. Le code source utilisé étant  disponible pour chaque implémentation, on peut aussi avoir une petite idée du potentiel de productivité de chacune de ces technos.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://blog.eutech-ssii.com/2007/03/23/lheure-du-choix-dune-techno-ria-est-elle-arrivee/"&gt;A l’heure du choix d’une techno RIA&lt;/a&gt;, un site à visiter et à revisiter sans hésiter…&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-663749587349628598?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/663749587349628598/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=663749587349628598' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/663749587349628598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/663749587349628598'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/07/un-benchmark-des-performances-des.html' title='Un benchmark des performances des solutions RIA'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-6915408268965845386</id><published>2007-07-04T14:11:00.000+02:00</published><updated>2007-07-04T14:34:31.648+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='wordpress'/><category scheme='http://www.blogger.com/atom/ns#' term='url'/><category scheme='http://www.blogger.com/atom/ns#' term='web2rules'/><title type='text'>Alerte : Web2rules déménage !</title><content type='html'>J'avais annoncé, il y a environ 6 mois, un déménagement de ce blog afin de bénéficier des atouts de la plate-forme wordpress. Cette heure est aujourd'hui venue : vous pourrez désormais lire mes bafouilles sur &lt;a href="http://blog.eutech-ssii.com"&gt;blog.eutech-ssii.com&lt;/a&gt; et en finir avec le système de commentaires assez rebutant&lt;br /&gt;qu'est celui de blogger.&lt;br /&gt;&lt;br /&gt;Pensez aussi à changer votre flux RSS :  http://blog.eutech-ssii.com/feed/rss2/&lt;br /&gt;Pour les fans, le flux des commentaires existe aussi maintenant : http://blog.eutech-ssii.com/comments/feed/&lt;br /&gt;&lt;br /&gt;Vous pouvez au passage laisser votre impression sur le nouveau look du blog, y compris&lt;br /&gt; avec des phrases du genre "tiens, il a gardé son rose tout pourri ?" ou encore "encore un mec qui se la donne alors qu'il s'est contenté de repomper un thème wordpress !".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-6915408268965845386?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/6915408268965845386/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=6915408268965845386' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/6915408268965845386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/6915408268965845386'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/07/alerte-web2rules-dmnage.html' title='Alerte : Web2rules déménage !'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-1795274176201296402</id><published>2007-07-02T18:40:00.000+02:00</published><updated>2007-07-02T19:07:23.759+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='Google gears'/><category scheme='http://www.blogger.com/atom/ns#' term='ext'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><title type='text'>AIR / Gears : la preuve par ext</title><content type='html'>&lt;a href="http://web2rules.blogspot.com/2007/06/air-ex-apollo-google-gears-mme-combat.html"&gt;Mon billet précédent&lt;/a&gt; vous annonçait combien AIR et Gears étaient proches dans leur philosophie mais je ne m'attendais pas à une confirmation aussi rapide de cela dans les faits.&lt;br /&gt;&lt;br /&gt;Pour s'amuser un peu, &lt;span class="date-header"&gt;&lt;a href="http://www.jackslocum.com/blog/index.php"&gt;Jack Slocum&lt;/a&gt; auteur de la très réussie &lt;a href="http://web2rules.blogspot.com/2007/04/ext-openajax-la-plante-ajax-sorganise.html"&gt;librairie ext&lt;/a&gt;, a décidé de &lt;a href="http://extjs.com/blog/2007/06/29/building-a-desktop-application-with-ext-air-aptana-and-red-bull/"&gt;se prendre quelques Red Bull et de coder&lt;/a&gt; une application AIR. Résultat ? Il nous pond &lt;a href="http://extjs.com/playpen/Tasks.air"&gt;un truc&lt;/a&gt; qui marche aussi bien avec AIR qu'avec Google Gears, en nous faisant don au passage d'&lt;span style="font-weight: bold;"&gt;une petite couche d'abstraction &lt;/span&gt;permettant de coder simplement une application qui fonctionnera sous l'une ou l'autre formule.&lt;br /&gt;&lt;br /&gt;Les vainqueurs de la vague RIA ne seraient-ils pas déjà là ?&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-1795274176201296402?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/1795274176201296402/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=1795274176201296402' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/1795274176201296402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/1795274176201296402'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/07/air-gears-la-preuve-par-ext.html' title='AIR / Gears : la preuve par ext'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-1199027590751323817</id><published>2007-06-29T09:12:00.000+02:00</published><updated>2007-06-29T10:26:36.613+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AIR'/><category scheme='http://www.blogger.com/atom/ns#' term='Google gears'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><title type='text'>AIR (ex Apollo) / Google Gears : même combat !</title><content type='html'>&lt;a href="https://www.blogger.com/comment.g?blogID=19519352&amp;postID=9004196754516943075"&gt;Je ne suis pas de ceux&lt;/a&gt; qui tracent une ligne rouge entre ce que certains appellent RDA (pour Rich Desktop Application qui s'exécutent hors navigateur) et les RIA (Rich Internet Application qui s'exécutent dans un navigateur).&lt;br /&gt;&lt;br /&gt;Les marchés, les technologies, les contenus et les possibilités de ces 2 familles sont trop proches pour les considérer comme véritablement distinctes... Je continuerai donc ici de parler de &lt;a href="http://web2rules.blogspot.com/2006/12/apollo-xul-wpf-qui-sera-la-prochaine.html"&gt;plate-formes RIA&lt;/a&gt; pour des technos aussi différentes que WPF, AIR, Ajax, Flash, Silverlight, XUL, Java ou les plate-formes de widgets : j'excluerai par contre OpenLazlo ou Flex de cette terminologie dans la mesure où ils ne sont que des technologies serveur (pour plate-forme RIA, certes) et non des runtimes.&lt;br /&gt;&lt;br /&gt;Cette proximité entre des technologies au prime abord assez différentes me paraît d'ailleurs chaque jour un peu plus évidente. Dernier exemple en date avec quelques essais menés sur &lt;a href="http://web2rules.blogspot.com/2007/06/google-gears-une-rvolution.html"&gt;Google Gears&lt;/a&gt; d'une part et AIR d'autre part.&lt;br /&gt;&lt;br /&gt;Ces 2 technos partent d'un même principe :&lt;span style="font-weight: bold;"&gt; l'inertie des habitudes&lt;/span&gt; de développement web est telle, la concurrence entre nouvelles technos si féroce, que pour s'imposer il vaut mieux accomplir une révolution douce. Et quel est le discours de ces gentils révolutionnaires ?&lt;br /&gt;&lt;br /&gt;- Continuez à utiliser &lt;span style="font-weight: bold;"&gt;vos technos&lt;/span&gt; de développement web : Ajax, Flash... ce sont de bonnes technos, et vous avez encore pas mal de clients à satisfaire avec.&lt;br /&gt;- Continuez à développer des sites/applications que l'on peut visiter avec un simple navigateur : c'est &lt;span style="font-weight: bold;"&gt;une avancée majeure du web&lt;/span&gt; qu'il ne faut pas perdre.&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Allez plus loin&lt;/span&gt; sur certaines fonctionnalités avec les clients/utilisateurs qui le souhaitent grâce à nos technologies : mode offline, accès aux ressources systèmes.&lt;br /&gt;- Soyez rassurés, nos technologies sont convergentes : &lt;span style="font-weight: bold;"&gt;Javascript, XML, SQLite...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Et vous savez quoi ? C'est vrai ! Il n'agit pas simplement d'un discours commercial comme on en a beaucoup entendu ces dernières années. Les quelques essais que nous avons faits mes collègues et moi, nous ont montré que pour une même application &lt;span style="font-weight: bold;"&gt;les implémentations AIR et Gears sont très proches&lt;/span&gt;... et, ça, c'est une très bonne nouvelle, vous ne trouvez pas ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-1199027590751323817?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/1199027590751323817/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=1199027590751323817' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/1199027590751323817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/1199027590751323817'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/06/air-ex-apollo-google-gears-mme-combat.html' title='AIR (ex Apollo) / Google Gears : même combat !'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-4864644459921149294</id><published>2007-06-26T15:23:00.000+02:00</published><updated>2007-06-26T15:49:58.522+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='O&apos;Reilly'/><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='traduction'/><title type='text'>Traduction de "What is web 2.0" : nouvelle release</title><content type='html'>Avec l'aide de Christelle, collaboratrice de passage, j'ai pu compléter les quelques morceaux qui manquaient à la &lt;a href="http://www.eutech-ssii.com/ressources/view/1"&gt;version française&lt;/a&gt; de "What is web 2.0", l'exposé de la brillante vision de Dale Dougherty et Tim O'Reilly. Tout cela a été mis sur le site de la &lt;a href="http://www.eutech-ssii.com/"&gt;jeune et sympathique société&lt;/a&gt; de votre serviteur. Les liens de la &lt;a href="http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20.html"&gt;version originale&lt;/a&gt; ont également été ajoutés et quelques bourdes corrigées.&lt;br /&gt;&lt;br /&gt;Ce nouveau petit plongeon dans cet article fondateur a d'ailleurs été pour moi l'occasion de constater que près de 2 ans après, il garde encore toute sa fraîcheur et sa pertinence comme si ses grands principes étaient intemporels...&lt;br /&gt;&lt;br /&gt;Pour les connaisseurs, quelques raccourcis vers les nouvelles parties traduites (ce sont les pavés latéraux) :&lt;br /&gt;&lt;strong&gt;&lt;a href="http://www.blogger.com/Une%20plateforme%20gagne%20contre%20une%20application%20%C3%83%C2%A0%20tous%20les%20coups"&gt;Une plateforme gagne contre une application à tous les coups&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;a href="http://www.eutech-ssii.com/ressources/view/3"&gt;L'architecture de participation&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;a href="http://www.eutech-ssii.com/ressources/view/6"&gt;Une thèse de l'investissement dans le Web 2.0&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;&lt;strong&gt;&lt;a href="http://www.eutech-ssii.com/ressources/view/8"&gt;Les modèles de conception du Web 2.0&lt;/a&gt;&lt;br /&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-4864644459921149294?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/4864644459921149294/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=4864644459921149294' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/4864644459921149294'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/4864644459921149294'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/06/traduction-de-what-is-web-20-nouvelle.html' title='Traduction de &quot;What is web 2.0&quot; : nouvelle release'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-1254044514192846938</id><published>2007-06-23T16:15:00.000+02:00</published><updated>2007-06-25T13:20:03.749+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><title type='text'>Développement Ajax :  quelques clés pour une architecture javascript moderne</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_aH1ZDv8fiOA/Rn0qiQyj6WI/AAAAAAAAAA8/xj-tTnA86wY/s1600-h/figure_4.jpg"&gt;&lt;img style="cursor: pointer;" src="http://bp3.blogger.com/_aH1ZDv8fiOA/Rn0qiQyj6WI/AAAAAAAAAA8/xj-tTnA86wY/s400/figure_4.jpg" alt="" id="BLOGGER_PHOTO_ID_5079262722854742370" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A l'heure où Ajax se répand au point d'envahir bon nombre des offres d'emploi de &lt;a href="http://fr.crunchboard.com/"&gt;certains sites spécialisés&lt;/a&gt; et où de plus en plus de code repasse côté client, il devient nécessaire de se poser quelques questions sur l'&lt;span style="font-weight: bold;"&gt;architecture&lt;/span&gt; des développements Javascript.&lt;br /&gt;&lt;br /&gt;Ces questions, les voici :&lt;br /&gt;1- Utilisera-t-on (ou non) des &lt;span style="font-weight: bold;"&gt;frameworks intégrant serveur et client&lt;/span&gt; (backbase, GWT, webdev) ?&lt;br /&gt;2- Le javascript sera-t-il situé &lt;span style="font-weight: bold;"&gt;uniquement côté client&lt;/span&gt; ou alors sera-t-il aussi généré par le serveur ?&lt;br /&gt;3- Quelles &lt;span style="font-weight: bold;"&gt;librairies js&lt;/span&gt; utiliser côté client ? comment les articuler ?&lt;br /&gt;4- Utilisera-t-on (ou non) Javascript comme un vrai langage objet avec "&lt;span style="font-weight: bold;"&gt;espaces de nom&lt;/span&gt;" et "&lt;span style="font-weight: bold;"&gt;classes&lt;/span&gt;" héritant les unes des autres ?&lt;br /&gt;5- Quelles &lt;span style="font-weight: bold;"&gt;couches&lt;/span&gt; distinguer dans le développement Javascript et comment les articuler à la fois entre elles et avec les couches serveur ?&lt;br /&gt;6- Quelles&lt;span style="font-weight: bold;"&gt; bonnes pratiques&lt;/span&gt; architecturales suivre de manière générale en js ?&lt;br /&gt;&lt;br /&gt;Je vous donne rapidement MES réponses à ces questions... je tranche assez franchement pour mieux faire naître le débat !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1- Un framework Ajax côté serveur ?&lt;/span&gt;&lt;br /&gt;Non, déléguer la reponsabilité du client à une technologie serveur est une mauvaise idée. Ca vous permettra peut-être un temps d'être plus productif, mais certainement pas sur la durée. Pour traiter les problèmes côté client, il est bien entendu beaucoup plus efficace d'utiliser une technologie cliente... même si ça peut paraître pénible à certains de se (re)mettre à Javascript, XHTML et aux css.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2- le JS côté client uniquement ?&lt;/span&gt;&lt;br /&gt;Oui, autant que cela est possible... les avantages sont nombreux : séparation des couches applicatives claire, performance, productivité du développement sur le long terme.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3- quelles librairies JS ?&lt;/span&gt;&lt;br /&gt;Une et une seule bonne librairie "noyau" (prototype ou JQuery sont mes premiers choix mais il n'est pas interdit de regarder ailleurs... en faisant très attention !) qu'il faut utiliser à fond : plus question  par exemple d'utiliser prototype uniquement pour Ajax.Request ! La librairie noyau doit servir à la gestion des événements, la manipulation du DOM et aux appels AJAX dans l'ensemble de votre code.&lt;br /&gt;Si vous avez bien choisi la librairie noyau, les éléments qui viennent s'y raccrocher (en particulier les effets graphiques évolués) ne devraient pas vous manquer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4- des classes et des espaces de nom ?&lt;/span&gt;&lt;br /&gt;Oui, bien sûr ! Même si javascript n'offre pas ces possibilités de manière native, il est tout à fait possible de les simuler et de tirer tous les bénéfices que l'on connaît depuis longtemps côté serveur à ces pratiques. Prototype en est un excellent exemple.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5- quelles couches côté JS ?&lt;/span&gt;&lt;br /&gt;A l'heure où le stockage local devient une réalité dans les applications Ajax, établir une véritable couche d'accès aux données paraît de plus en plus incontournable : lire à ce sujet &lt;a href="http://code.google.com/apis/gears/architecture.html"&gt;le très bon brief&lt;/a&gt; de l'équipe de Google Gears.&lt;br /&gt;De manière générale, les couches côté JS vont ressembler de plus en plus à celles que l'on connaît habituellement "server side" : données / accès aux données / logique métier / interface. Tout le défi va être d'articuler cela avec les responsabilités attribuées au serveur : rien d'infaisable en réalité.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6- les bonnes pratiques architecturales JS ?&lt;/span&gt;&lt;br /&gt;Ce ne sont évidemment  pas tout à fait les mêmes que sur une technologie serveur : Javascript est un langage bien particulier (mais pas un sous-langage !) et le client riche pose des problèmes très spécifiques. Cependant, ça n'empêche pas, bien au contraire, d'avoir recours à des motifs de conception pour bien aborder et résoudre la plupart des problèmes : un petit tour sur &lt;a href="http://www.ajaxpatterns.org/"&gt;Ajax Patterns&lt;/a&gt; sera utile à toute personne qui se pose de bonnes questions sur le sujet.&lt;br /&gt;&lt;br /&gt;Allez-y, réagissez, indignez-vous, lancez moi des fleurs,  insultez moi ! Ces questions-là sont capitales, alors il vaut mieux en parler...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-1254044514192846938?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/1254044514192846938/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=1254044514192846938' title='5 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/1254044514192846938'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/1254044514192846938'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/06/dveloppement-ajax-quelques-cls-pour-une.html' title='Développement Ajax :  quelques clés pour une architecture javascript moderne'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_aH1ZDv8fiOA/Rn0qiQyj6WI/AAAAAAAAAA8/xj-tTnA86wY/s72-c/figure_4.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-406209721463311043</id><published>2007-06-14T10:32:00.000+02:00</published><updated>2007-06-14T10:58:52.392+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='Google gears'/><category scheme='http://www.blogger.com/atom/ns#' term='optimisation'/><title type='text'>Google Gears : tout l'intérêt de WorkerPool en une démo</title><content type='html'>Je reviendrai très prochainement plus en détail sur ce qui risque de changer &lt;a href="http://web2rules.blogspot.com/2007/06/google-gears-une-rvolution.html"&gt;Google Gears&lt;/a&gt; pour les utilisateurs, les développeurs et les entrepreneurs du web... mais je ne résiste pas dans l'attente au plaisir de vous faire partager une petite démo qui montre tout l'intérêt d'une partie de Gears qui n'a, semble-t-il, pas été apprécié à juste valeur par nombre de lecteurs : &lt;a href="http://code.google.com/apis/gears/api_workerpool.html"&gt;WorkerPool&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;En effet, si les atouts d'&lt;a href="http://code.google.com/apis/gears/api_localserver.html"&gt;un serveur&lt;/a&gt; et d'&lt;a href="http://code.google.com/apis/gears/api_database.html"&gt;une base de données&lt;/a&gt; accessibles en JS sur le poste client paraissent assez évidents, le concept du &lt;span style="font-weight: bold;"&gt;workerpool&lt;/span&gt; l'est moins. Rappelons-le. Le workerpool permet de faire fonctionner des morceaux de javascript dans un processus différent des autres. Ce n'est pas vraiment un "&lt;span style="font-weight: bold;"&gt;thread&lt;/span&gt;", mais ça a le même goût : les processus créés ne se bloquent pas les uns les autres et sont traités de manière efficace par le système d'exploitation.&lt;br /&gt;&lt;br /&gt;Pas convaincu ? Après avoir &lt;a href="http://code.google.com/apis/gears/install.html"&gt;installé Gears&lt;/a&gt;, essayez la démo suivante &lt;a href="http://n.a.edgar.googlepages.com/mandelbrot-gg.html"&gt;avec workerpool&lt;/a&gt; et &lt;a href="http://n.a.edgar.googlepages.com/mandelbrot-nogg.html"&gt;sans workerpool&lt;/a&gt;... on reparlera ensuite &lt;a href="http://web2rules.blogspot.com/2007/04/tamarin-le-futur-de-javascript-par.html"&gt;des limites de performance de javascript&lt;/a&gt;  !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-406209721463311043?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/406209721463311043/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=406209721463311043' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/406209721463311043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/406209721463311043'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/06/google-gears-tout-lintrt-de-workerpool.html' title='Google Gears : tout l&apos;intérêt de WorkerPool en une démo'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-5870898518420307534</id><published>2007-06-02T17:38:00.000+02:00</published><updated>2007-06-02T17:52:03.331+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google gears'/><category scheme='http://www.blogger.com/atom/ns#' term='offline'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Gears... une révolution ?</title><content type='html'>Je ne pouvais décemment pas passer à côté de la sortie du projet sur Google &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_0"&gt;Gears&lt;/span&gt; après tous mes articles sur le &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_1"&gt;web&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_2"&gt;offline&lt;/span&gt;. Faute de temps, il va néanmoins me falloir faire (très) court sur le sujet pour le moment.&lt;br /&gt;&lt;br /&gt;Google &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_3"&gt;Gears&lt;/span&gt; arrive en 3 morceaux : &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_4"&gt;workerpool&lt;/span&gt; (une solution pour faire tourner le &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_5"&gt;JS&lt;/span&gt; hors du &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_6"&gt;runtime&lt;/span&gt; habituel du navigateur), &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_7"&gt;localserver&lt;/span&gt; (un &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_8"&gt;mini-serveur&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_9"&gt;web&lt;/span&gt; pour page stockées en cache) et &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_10"&gt;Database&lt;/span&gt; (une base de données &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_11"&gt;SQLite&lt;/span&gt; munie d'une API Javascript).&lt;br /&gt;&lt;br /&gt;Cela n'a pas grand chose à voir avec l'approche de &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_12"&gt;Dojo&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_13"&gt;Offline&lt;/span&gt; &lt;span class="blsp-spelling-error" id="SPELLING_ERROR_14"&gt;Toolkit&lt;/span&gt;, mais c'est tout de même très excitant : cette solution est même techniquement à ce point séduisante qu'elle pourrait à terme être inclue dans les systèmes d'exploitation et/ou les navigateurs. On parie ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-5870898518420307534?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/5870898518420307534/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=5870898518420307534' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/5870898518420307534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/5870898518420307534'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/06/google-gears-une-rvolution.html' title='Google Gears... une révolution ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-9004196754516943075</id><published>2007-05-18T17:09:00.000+02:00</published><updated>2007-06-06T09:34:26.960+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='technique'/><category scheme='http://www.blogger.com/atom/ns#' term='comparatif'/><title type='text'>Les principales technos RIA enfin comparées</title><content type='html'>Cela faisait un moment que je recherchais un comparatif clair entre les technologies RIA majeures : n'ayant rien trouvé de satisfaisant, j'ai décidé de faire mon propre comparatif.&lt;br /&gt;&lt;br /&gt;Vous trouverez donc ci-dessous &lt;span style="font-weight: bold;"&gt;Flash, Ajax, Apollo, WPF, Silverlight et Java&lt;/span&gt; comparés au regard des critères qui permettent - pour moi - d'apprécier une technologie RIA : &lt;span style="font-weight: bold;"&gt;dessin vectoriel, animations, multimedia, mode offline, 3D, accès système, besoin d'installation, cross-platform&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;&lt;table style="width: 456px; height: 260px;" border="1" cellspacing="0" cols="9" frame="box" rules="groups"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td bg="" style="color: rgb(255, 255, 255);" align="center" height="37" width="80"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" width="78"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Des. Vect.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" width="80"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Animation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" width="69"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;3D&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" width="81"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Multimedia&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" width="83"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Accès syst.&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" width="56"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Offline&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" width="85"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Installation&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" width="132"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Multi plateforme&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" height="37"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Flash&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Difficile&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Non&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Difficile&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Plug-in&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui (dont mobile)&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" height="37"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Ajax&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Limité&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Limitée&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Non&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Non&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Non&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Difficile&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Non&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" height="37"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Apollo&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Difficile&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" height="37"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Silverlight&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Non&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Non&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Non&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Plug-in&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Windows / MacOSX&lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" height="37"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;WPF&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Non&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Vista / XP SP2 &lt;/span&gt;&lt;/td&gt;   &lt;/tr&gt;  &lt;/tbody&gt;  &lt;tbody&gt;   &lt;tr&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center" height="37"&gt;&lt;span style="font-size:78%;"&gt;&lt;b&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Java&lt;/span&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Perfectible&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui&lt;/span&gt;&lt;/td&gt;    &lt;td bg="" style="color: rgb(255, 255, 255);" align="center"&gt;&lt;span style="color: rgb(0, 0, 0);font-size:78%;" &gt;Oui (dont mobile)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;Conclusion ? Java semble être la killer app des RIA ! Le gros problème de ce comparatif, c'est qu'il occulte quelques points importants : performances (et là, Java en prend un coup), et productivité du développement en particulier.&lt;br /&gt;&lt;br /&gt;Ma préférence personnelle continue à aller vers Ajax dans la mesure où il peut avantageusement tirer partie de toutes les autres technologies selon les besoins. La productivité du développement reste évidemment son gros problème, mais on y progresse  indéniablement.&lt;br /&gt;&lt;br /&gt;Et vous, votre opinion ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-9004196754516943075?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/9004196754516943075/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=9004196754516943075' title='12 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/9004196754516943075'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/9004196754516943075'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/05/les-principales-technos-ria-enfin.html' title='Les principales technos RIA enfin comparées'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-1672712634038106753</id><published>2007-05-11T09:11:00.000+02:00</published><updated>2007-05-11T09:24:20.479+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='w3c'/><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><category scheme='http://www.blogger.com/atom/ns#' term='whatwg'/><title type='text'>HTML 5 sur les rails !</title><content type='html'>Grande nouvelle : le W3C a accepté d'utiliser le travail du WHATWG comme base de spécification pour &lt;a href="http://www.whatwg.org/specs/web-apps/current-work/"&gt;HTML5&lt;/a&gt; !&lt;br /&gt;&lt;br /&gt;On peut donc affirmer que les grandes avancées proposées jusque là dans les working draft (la balise canvas, les datagrids, la cohérence HTML/DOM/javascript...) ont désormais de grandes chances d'être officiellement recommandées par l'organisme de &lt;a href="http://fr.wikipedia.org/wiki/Tim_Berners-Lee"&gt;Tim Berners-Lee&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Je vous invite à relire &lt;a href="http://web2rules.blogspot.com/2007/04/5-bonnes-raisons-de-regarder-html-5-de.html"&gt;mon article sur HTML5&lt;/a&gt; pour comprendre à quel point cela est une bonne nouvelle...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-1672712634038106753?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/1672712634038106753/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=1672712634038106753' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/1672712634038106753'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/1672712634038106753'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/05/html-5-sur-les-rails.html' title='HTML 5 sur les rails !'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-4721061259417082716</id><published>2007-05-07T12:11:00.000+02:00</published><updated>2007-05-07T13:42:23.291+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='tamarin'/><category scheme='http://www.blogger.com/atom/ns#' term='adobe'/><category scheme='http://www.blogger.com/atom/ns#' term='mozilla'/><title type='text'>Tamarin : le futur de Javascript par Adobe et Mozilla</title><content type='html'>A une époque où le web est la technologie dominante et Javascript son nouveau ressort, on comprend aisément que ce qui peut révolutionner Javascript peut changer beaucoup de choses par ailleurs.&lt;br /&gt;&lt;br /&gt;Javascript, je l'ai déjà dit à de nombreuses reprises est bourré de défauts, et parmi ceux-ci, ses performances calamiteuses n'est pas le moindre. Or, à l'heure où tout est bon pour faire du javascript, cela peut s'avérer très pénible. Pénible au point que notre web 2.0 se surprend à reprendre des couleurs 1.0, lorsque toutes ces jolies fonctions ajax qui facilitent la vie de l'utilisateur se mettent à patiner à un point invraisemblable. Pire : certaines applications (&lt;a href="http://web2rules.blogspot.com/2007/03/la-3d-le-web-et-javascript.html"&gt;comme la 3D&lt;/a&gt;) resteront hors de portée de JS tant que ces limitations ne seront pas levées.&lt;br /&gt;&lt;br /&gt;Une fois encore, le problème de vient pas vraiment de javascript en tant que langage mais plutôt des moteurs d'exécutions embarqués dans les différents navigateurs... et c'est précisément là que &lt;a href="http://www.mozilla.org/projects/tamarin/"&gt;Tamarin&lt;/a&gt; intervient.&lt;br /&gt;&lt;br /&gt;Tamarin est le nom de code donné par Adobe à son projet de moteur ecmascript (javascript si vous préférez, la nuance est subtile) destiné à le booster significativement en le compilant Just In Time en code machine (façon Java ou .Net) : une excellente idée... Et Adobe ne s'est pas arrêté en si bon chemin, puisqu'en &lt;a href="http://www.mozilla.com/en-US/press/mozilla-2006-11-07.html"&gt;novembre dernier&lt;/a&gt;, le code du projet a été ouvert et que le leadership du projet confié à la fondation Mozilla.&lt;br /&gt;&lt;br /&gt;Résultat ? Les applications web de demain pourront être autrement plus exigeantes que les bricolages d'aujourd'hui ! Pour être plus précis, sachez que FlashPlayer 9 utilise déjà Tamarin et Firefox devrait l'intégrer en 2008 (à l'occasion du passage vers Javascript 2). C'est aussi pour cela qu'à contre-courant de l'actualité, je choisis de parler aujourd'hui de ce projet : parce qu'il crédibilise encore un peu plus Ajax et Flash &lt;a href="http://web2rules.blogspot.com/2007/03/lheure-du-choix-dune-techno-ria-est.html"&gt;face aux alternatives RIA montantes&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-4721061259417082716?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/4721061259417082716/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=4721061259417082716' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/4721061259417082716'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/4721061259417082716'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/04/tamarin-le-futur-de-javascript-par.html' title='Tamarin : le futur de Javascript par Adobe et Mozilla'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-8886811387786185704</id><published>2007-04-24T09:54:00.000+02:00</published><updated>2007-04-24T14:53:46.758+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='offline'/><category scheme='http://www.blogger.com/atom/ns#' term='dojo'/><title type='text'>Dojo Offline Toolkit : la beta est sortie</title><content type='html'>Annoncé dès janvier, Dojo Offline Toolkit fait partie de ces projets qui m'ont immédiatement passionné : visionnaire et pragmatique, DOT répond à un vrai problème (le web offline) avec d'excellentes solutions. J'avais d'ailleurs expliqué le fonctionnement de DOT dans un &lt;a href="http://web2rules.blogspot.com/2007/01/dojo-offline-toolkit-comment-va-marcher.html"&gt;précédent billet&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;L'infatigable Brad Neuberg a sorti une première version bêta hier. Je la qualifierais personnellement de version alpha tant il reste de problèmes à résoudre :&lt;br /&gt;- seules les plate-formes MacOS X et Windows (hors Vista) sont supportées à ce jour&lt;br /&gt;- de nombreux bugs restent à corriger&lt;br /&gt;- la couche de persitance en javascript doit devenir plus indépendante de Dojo&lt;br /&gt;&lt;br /&gt;Malgré tout cela, il faut saluer la performance et ne pas hésiter à commencer les tests (et remonter les bugs) sur cette techno sous license BSD et franchement très prometteuse.&lt;br /&gt;&lt;br /&gt;Quelques ressources pour aller plus loin :&lt;br /&gt;&lt;a href="http://dojotoolkit.org/offline"&gt;La FAQ&lt;/a&gt;&lt;br /&gt;&lt;a href="http://codinginparadise.org/editor"&gt;Une démo (Moxie, un éditeur de texte... attention bugs !)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://download.dojotoolkit.org/experimental/offline/dot_sdk_0.4.2_2.zip"&gt;Le SDK pour les développeurs&lt;/a&gt;&lt;a href="http://video.yahoo.com/video/play?vid=427145"&gt;&lt;br /&gt;Une video expliquant l'intérêt du web offline version DOT&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-8886811387786185704?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/8886811387786185704/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=8886811387786185704' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/8886811387786185704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/8886811387786185704'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/04/dojo-offline-toolkit-la-beta-est-sortie.html' title='Dojo Offline Toolkit : la beta est sortie'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-8174667543540112619</id><published>2007-04-19T08:35:00.000+02:00</published><updated>2007-04-20T13:25:18.614+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='java'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google "PowerPoint" : le retour de Java sur le web ?</title><content type='html'>Le web est un truc si riche qu'il retrouve régulièrement de vieilles techniques comme solution à de nouveaux usages :&lt;br /&gt;- c'est ainsi qu'on a redécouvert,  il y a 3 ans, Javascript pour enrichir les interfaces&lt;br /&gt;- que Flash redevient une solution acceptable pour de nombreux problèmes&lt;br /&gt;- et que Java pourrait repointer le bout de son nez à la faveur de Google&lt;br /&gt;&lt;br /&gt;Je m'explique. Google nous a récemment expliqué que son powerpoint maison (prévu pour l'été) utiliserait une technologie venue d'une boîte rachetée récemment (&lt;a href="http://www.tonicsystems.com/"&gt;Tonic Systems&lt;/a&gt;). Le site de la boîte en question a disparu mais le &lt;a href="http://66.102.9.104/search?q=cache:c24zKuE2ktsJ:www.tonicsystems.com/products/builder/+Tonic+Systems&amp;hl=fr&amp;amp;amp;amp;ct=clnk&amp;cd=2&amp;amp;gl=fr&amp;amp;client=firefox-a"&gt;cache Google&lt;/a&gt; (!) nous apprend que ces gens proposaient une API Java pour faire du powerpoint.&lt;br /&gt;&lt;br /&gt;Et alors, me direz-vous ? Et alors, vous dirais-je, il se pourrait fort qu'utiliser Java (côté client) soit une excellente solution pour :&lt;br /&gt;- d'une part, faire du &lt;a href="http://web2rules.blogspot.com/2006/11/soyez-cool-soyez-offline.html"&gt;offline/online&lt;/a&gt;&lt;br /&gt;- d'autre part, faciliter un certain nombre de fonctions très pénibles pour l'utilisateur web telle que la copie d'images.&lt;br /&gt;&lt;br /&gt;Si tout ce que je dis se vérifiait, ça pourrait marquer le retour de Java très intéressant à l'époque des &lt;a href="http://web2rules.blogspot.com/2006/12/apollo-xul-wpf-qui-sera-la-prochaine.html"&gt;RIA&lt;/a&gt;... Et puis jouer les madames Irma ne m'a trop mal réussi jusque là, alors je tente ma chance !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-8174667543540112619?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/8174667543540112619/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=8174667543540112619' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/8174667543540112619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/8174667543540112619'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/04/google-powerpoint-le-retour-de-java-sur.html' title='Google &quot;PowerPoint&quot; : le retour de Java sur le web ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-2903319258608107868</id><published>2007-04-14T16:59:00.000+02:00</published><updated>2007-04-16T19:13:59.567+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='w3c'/><category scheme='http://www.blogger.com/atom/ns#' term='xhtml2'/><category scheme='http://www.blogger.com/atom/ns#' term='html5'/><category scheme='http://www.blogger.com/atom/ns#' term='whatwg'/><title type='text'>5 bonnes raisons de regarder HTML 5 de plus près</title><content type='html'>Il paraît que les internautes-lecteurs sont friands de listes en tout genre. Racoleur à mes heures, je me plie aujourd'hui à cet exercice sans rien oublier de mon sacerdoce : livrer aux surfeurs échoués ici une véritable valeur ajoutée informative.&lt;br /&gt;&lt;br /&gt;Avant de lister, quelques mots de présentation : &lt;a href="http://www.whatwg.org/specs/web-apps/current-work/"&gt;HTML5&lt;/a&gt;, aussi appelé "web applications 1.0"  est une proposition avancée par le WHATWG (think tank du web très écouté, à l'origine par exemple du système de cookies persistants de Firefox 2.0) pour succéder à HTML4/XHTML1. HTML5 est donc à distinguer de &lt;a href="http://www.w3.org/TR/xhtml2/"&gt;XHTML2&lt;/a&gt;, qui couvre les travaux actuels du W3C sur le sujet.&lt;br /&gt;&lt;br /&gt;HTML5, donc, est un vrai truc emballant, et ce pour au moins 5 raisons :&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- HTML5 est pragmatique &lt;/span&gt;&lt;br /&gt;le WHATWG ne préconise pas la révolution, mais une évolution qui saura garder une compatibilité avec les pratiques courantes des développeurs web actuels. Ca embête souvent les puristes mais ça permet d'avancer.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- HTML5 est ambitieux&lt;/span&gt;&lt;br /&gt;On peut être pragmatique mais ambitieux avec des balises comme canvas pour réaliser des graphiques en javascript ou encore l'élément datagrid qui permettrait de résoudre un problème constant des développeurs Ajax.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- HTML5 est ouvert aux contributions&lt;/span&gt;&lt;br /&gt;Les travaux du WhatWG sont ouverts à toutes les contributions (dont la vôtre ?)... contrairement à ceux du W3C.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- HTML5 est pensé pour le web de demain&lt;/span&gt;&lt;br /&gt;HTML5 tente de répondre à un grand nombre d'utilisations modernes du HTML : le contenu multimédia, les applications web, ou les échanges entre internautes. HTML5 assume en ce sens définitivement la rupture avec le langage de structuration de données qu'était HTML à l'origine. XHTML2 fait plutôt le chemin inverse en cherchant à nettoyer HTML de ses incohérences avec ses principes initiaux.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- HTML5 est très suivi de ceux qui font le web&lt;/span&gt;&lt;br /&gt;Mozilla, Opera, Apple ont récemment et très &lt;a href="http://ajaxian.com/archives/proposal-for-the-w3c-to-adopt-html-5"&gt;officiellement demandé au W3C &lt;/a&gt;d'utiliser le travail du WhatWG comme d'une base de réflexion pour le nouvel HTML... tout en implémentant en parallèle certaines propositions (telles que canvas) sans attendre une quelconque approbation de ce dernier !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-2903319258608107868?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/2903319258608107868/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=2903319258608107868' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/2903319258608107868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/2903319258608107868'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/04/5-bonnes-raisons-de-regarder-html-5-de.html' title='5 bonnes raisons de regarder HTML 5 de plus près'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-8670488433458764417</id><published>2007-04-05T14:44:00.000+02:00</published><updated>2007-04-05T17:16:15.129+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openajax'/><category scheme='http://www.blogger.com/atom/ns#' term='ext'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><title type='text'>Ext, OpenAjax : la planète Ajax s'organise</title><content type='html'>Un des doux rêves que caresse plus ou moins consciemment l'intégralité des développeurs Ajax est de disposer de librairies javascript organisées, modulables et répondant à des normes limitant au maximum les problèmes de compatibilité. Bien loin de penser qu'un tel Graal puisse être atteint à court terme, c'est avec un plaisir non dissimulé que je vous fait part du lancement de la bêta de Ext.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://extjs.com/"&gt;Ext&lt;/a&gt; est une librairie qui, à son origine, étendait le noyau de &lt;a href="http://developer.yahoo.com/yui/"&gt;Yahoo UI&lt;/a&gt; pour mettre à disposition un certain nombre de widgets bien pratiques (calendriers, onglets, sliders...). Bien architecturée, la librairie a pu être rapidement adaptée pour se passer du noyau YahooUI, pour le remplacer par l'excellent &lt;a href="http://jquery.com/"&gt;JQuery&lt;/a&gt; ou encore le célèbre couple &lt;a href="http://www.prototypejs.org/"&gt;Protoype&lt;/a&gt; + scriptaculous.&lt;br /&gt;&lt;br /&gt;Ext possède à ce jour une vingtaine de widgets d'une grande qualité, mais aussi et surtout une &lt;a href="http://extjs.com/deploy/ext/docs/index.html"&gt;excellente documentation&lt;/a&gt; tirant pleinement partie de ext. Au delà de la performance, c'est l'effort de généricité/modularité des auteurs de cette librairie qui me rend optimiste pour l'avenir.&lt;br /&gt;&lt;br /&gt;Cette démarche me semble s'inscrire dans un mouvement plus général de rationalisation du petit monde Ajax. Autre fait révélateur de ce mouvement, l'&lt;a href="http://www.openajax.org/"&gt;OpenAjax Alliance&lt;/a&gt; est en train de sortir de l'impasse dans laquelle je pensais qu'elle se trouvait :&lt;br /&gt;- Google et Microsoft l'ont récemment rejointe&lt;br /&gt;- l'&lt;a href="http://www.openajax.org/OpenAjax%20Hub.html"&gt;OpenAjax Hub&lt;/a&gt;, un ensemble de spécifications à respecter pour les librairies Ajax produites&lt;br /&gt;par les membres de l'Alliance, est sur le point de sortir en version 1.0&lt;br /&gt;&lt;br /&gt;Il est assez heureux de voir ajax arriver à maturité à l'heure où &lt;a href="http://web2rules.blogspot.com/2006/12/apollo-xul-wpf-qui-sera-la-prochaine.html"&gt;les alternatives RIA se multiplien&lt;/a&gt;t et où les éditeurs se donnent un mal fou à faire venir les développeurs ajax vers leur technologie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-8670488433458764417?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/8670488433458764417/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=8670488433458764417' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/8670488433458764417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/8670488433458764417'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/04/ext-openajax-la-plante-ajax-sorganise.html' title='Ext, OpenAjax : la planète Ajax s&apos;organise'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-853735038209359668</id><published>2007-03-23T14:03:00.000+01:00</published><updated>2007-03-26T13:32:19.024+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><category scheme='http://www.blogger.com/atom/ns#' term='Openlazlo'/><title type='text'>L'heure du choix d'une techno RIA est-elle arrivée ?</title><content type='html'>Les choses bougent sérieusement côté des techno RIA en ce moment :&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.adobe.com/go/apollo/"&gt;Apollo&lt;/a&gt;, le framework, vient de sortir en version alpha&lt;br /&gt;- &lt;a href="http://www.microsoft.com/products/expression/en/expression-blend/try.mspx"&gt;Microsoft Expression Blend&lt;/a&gt;, l'outil de design pour WPF est disponible en évaluation&lt;br /&gt;- le petit monde RubyOnRails propose &lt;a href="http://joyeur.com/2007/03/22/joyent-slingshot"&gt;SlingShot&lt;/a&gt;, une alternative alléchante à Apollo&lt;br /&gt;- &lt;a href="http://www.openlaszlo.org/download#stable4"&gt;OpenLaszlo 4.0&lt;/a&gt; est sorti et permet désomais de générer des interfaces&lt;br /&gt; Ajax tout comme des interfaces interprétées par un lecteur Flash.&lt;br /&gt;&lt;br /&gt;A vos marques, prêts, testez !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-853735038209359668?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/853735038209359668/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=853735038209359668' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/853735038209359668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/853735038209359668'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/03/lheure-du-choix-dune-techno-ria-est.html' title='L&apos;heure du choix d&apos;une techno RIA est-elle arrivée ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-7042471300840989950</id><published>2007-03-16T17:42:00.000+01:00</published><updated>2007-03-16T18:20:41.250+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='3D'/><title type='text'>La 3D, le web et javascript</title><content type='html'>La 3D sur le web est un vieux rêve qui semble être repoussé chaque jour :&lt;br /&gt;- VRML n'a jamais vraiment pris&lt;br /&gt;- X3D son successeur désigné, ne semble pas vraiment prendre la suite&lt;br /&gt;- aucune solution de remplacement n'a réellement émergé&lt;br /&gt;&lt;br /&gt;Une fois encore, des hackers javascript se sont retroussé les manches pour parvenir à une solution à l'aide de le nouvelle balise HTML "&lt;a href="http://developer.mozilla.org/en/docs/Canvas_tutorial"&gt;canvas&lt;/a&gt;" (malheureusement inconnue de nos amis de chez Microsoft)...  et à ma grande surprise, ça marche ! Du moins, de temps en temps.&lt;br /&gt;&lt;br /&gt;Quelques exemples, parce que ça vaut quand même le coup d'oeil :&lt;br /&gt;- &lt;a href="http://labs.flog.co.nz/raytracer/"&gt;une démo d'un moteur de rendu (qui fait ce qu'il peut)&lt;/a&gt;&lt;br /&gt;-&lt;a href="http://ajax3d.sourceforge.net/"&gt; un jeu en 3D (injouable)&lt;/a&gt;&lt;br /&gt;- &lt;a href="http://tapper-ware.net/canvas3d/"&gt;une démo de voiture avançant une route improbable &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Bon, en attendant que tout ça progresse, Flash et WPF semblent pour le moment les alternatives les plus raisonnables... à moins que vous n'ayez une meilleure idée ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-7042471300840989950?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/7042471300840989950/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=7042471300840989950' title='6 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/7042471300840989950'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/7042471300840989950'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/03/la-3d-le-web-et-javascript.html' title='La 3D, le web et javascript'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-2902945243353287699</id><published>2007-03-09T11:05:00.000+01:00</published><updated>2007-04-16T17:28:25.606+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JSON'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='technique'/><title type='text'>AJAX, JSON et BISON au secours de la bande passante</title><content type='html'>Dans la formidable époque que nous sommes en train de vivre, le web subit une révolution discrète et pourtant cruciale au royaume de "l'expérience utilisateur" : les applications du web ont en effet  maintenant plus que jamais les moyens de réduire considérablement la bande passante utilisée.&lt;br /&gt;&lt;br /&gt;Or sous des dehors techniques, cet aspect du web 2.0 est tout sauf un problème de geek :&lt;br /&gt;- pour l'utilisateur, moins de données à faire transiter signifie une meilleure réactivité de l'application à ses différentes actions.&lt;br /&gt;- pour le financier, moins de bande passante entraîne une baisse qui peut être significative des coûts de structure... en particulier dans le cas d'une montée en charge rapide de l'application.&lt;br /&gt;&lt;br /&gt;Comment concrètement s'opère cette baisse de consommation ?&lt;br /&gt;- Dans le passé, ce fut AJAX qui permit d'économiser des rechargements de page complets à chaque fois que des appels serveur sont nécessaires.&lt;br /&gt;- Aujourd'hui, c'est &lt;a href="http://fr.wikipedia.org/wiki/JSON"&gt;JSON&lt;/a&gt; (si il est bien utilisé) qui diminue de manière considérable la taille des réponses renvoyées par les serveurs suite à une requête AJAX.&lt;br /&gt;- Demain, ce sera peut-être quelque chose comme &lt;a href="http://ajaxian.com/archives/bison-binary-json"&gt;BISON&lt;/a&gt; (qui n'est qu'une expérimentation) d'une part et le &lt;a href="http://web2rules.blogspot.com/2006/11/soyez-cool-soyez-offline.html#comments"&gt;stockage client massif&lt;/a&gt; d'autre part qui permettront d'optimiser encore un peu plus le flux d'information transitant entre le serveur et le client.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-2902945243353287699?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/2902945243353287699/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=2902945243353287699' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/2902945243353287699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/2902945243353287699'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/03/ajax-json-et-bison-au-secours-de-la.html' title='AJAX, JSON et BISON au secours de la bande passante'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-7372252138136032036</id><published>2007-02-26T13:35:00.000+01:00</published><updated>2007-03-02T18:54:55.312+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='GAFYD'/><category scheme='http://www.blogger.com/atom/ns#' term='Google'/><title type='text'>Google Apps For Your Domain V2 : une killer app pour les PME</title><content type='html'>On le dit depuis longtemps et ça devient chaque jour qui passe une réalité plus tangible : Google va bientôt devenir un acteur important de l'application d'entreprise. La &lt;a href="http://www.google.com/a/help/intl/fr/admins/premier.html"&gt;nouvelle mouture de GAFYD&lt;/a&gt; a en effet de nombreux arguments pour convaincre un bon paquet de PME (parole d'utilisateur d'entreprise !) :&lt;br /&gt;- un webmail loin devant les solutions concurrentes&lt;br /&gt;- un système d'édition et de partage de documents terriblement efficace&lt;br /&gt;- un agenda en ligne au top&lt;br /&gt;- une gestion des comptes simple et conviviale&lt;br /&gt;- des possibilités de support et de développements spécifiques enfin dignes d'une société comme Google&lt;br /&gt;&lt;br /&gt;Si les équipes commerciales de Google for enterprise sont un peu etoffées en France, ça pourrait changer pas mal de choses dans nos petites entreprises.  Surtout que la suite va  probablement arriver dans l'année... c'est à dire :&lt;br /&gt;- une solution de&lt;span style="font-weight: bold;"&gt; PowerPoint-like&lt;/span&gt;&lt;br /&gt;- un &lt;span style="font-weight: bold;"&gt;mode Offline&lt;/span&gt; pour les différentes applications&lt;br /&gt;- la poursuite du développement des &lt;span style="font-weight: bold;"&gt;interfaces Smartphone&lt;/span&gt;&lt;br /&gt;- l'intégration à la &lt;span style="font-weight: bold;"&gt;Google Appliance&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Bon courage aux concurrents !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-7372252138136032036?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/7372252138136032036/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=7372252138136032036' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/7372252138136032036'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/7372252138136032036'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/02/google-apps-for-your-domain-v2-une.html' title='Google Apps For Your Domain V2 : une killer app pour les PME'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-1106807886751733079</id><published>2007-02-21T19:32:00.000+01:00</published><updated>2007-02-23T14:18:53.958+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='openid'/><category scheme='http://www.blogger.com/atom/ns#' term='identité numérique'/><title type='text'>OpenID s'impose comme référence de l'identité numérique</title><content type='html'>La gestion de notre identité à travers les différents services de l'internet est un des problèmes non résolus qu'avait évoqués oncle Tim O'Reilly dans "&lt;a href="http://web2rules.blogspot.com/2006/01/what-is-web-20-par-tim-oreilly-version.html"&gt;what is web 2.0&lt;/a&gt;". Petit rappel du problème en question par exemple tout bête...&lt;br /&gt;&lt;br /&gt;JB Boisseau est terriblement jaloux du talent et du succès de &lt;a href="http://www.fredcavazza.net"&gt;Fred Cavazza&lt;/a&gt; et décide de se venger de ce sale coup du destin en usurpant l'identité de ce dernier.&lt;br /&gt;Comment ? Rien de plus simple : il lui suffit d'aller sur le blog de Loic Lemeur et d'y décharger un flot d'insultes... en signant "Fred Cavazza". N'ayant pas de moyen d'identifier clairement la personne en question, le machiavélique JB Boisseau réussira à déboussoler les internautes 2.0 de passage aisément et ce, potentiellement sur une grande quantité de services.&lt;br /&gt;&lt;br /&gt;D'un autre côté, le bon Fred aimerait bien pouvoir bénéficier d'un "single sign-on" sur la toile lui permettant d'accéder à tous ses services avec une seule authentification... chose qu'il lui ferait gagner un temps précieux.&lt;br /&gt;&lt;br /&gt;Bien des services ont tenté de s'imposer en tant que standard dans le domaine (où, par définition, il ne peut rester qu'un acteur) et il semble qu'un vainqueur soit en train d'émerger. Le vainqueur en question, serait donc &lt;a href="http://openid.net/"&gt;OpenId&lt;/a&gt;. Les raisons en sont les suivantes :&lt;br /&gt;- AOL a annoncé à la suite de Microsoft être prêt à utiliser OpenId pour l'authentification à ses services.&lt;br /&gt;- Plusieurs sites web de référence (Digg, Technocrati, MovableType...) ont adopté le système&lt;br /&gt;- Les fournisseurs d'OpenId sont à la fois nombreux et influents : Verisign, JanRain, Sxip, MyOpenID.com..&lt;br /&gt;&lt;br /&gt;Bref, si &lt;a href="http://www.egomedium.net/fr/2007/02/22/aol-compatible-openid-et-apres-critique-dopenid/"&gt;certaines questions se posent encore&lt;/a&gt; sur la capacité technique d'OpenId de jouer pleinement son rôle, ce dernier est à ce jour bien mieux que placé que les autres pour remporter la bataille.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-1106807886751733079?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/1106807886751733079/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=1106807886751733079' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/1106807886751733079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/1106807886751733079'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/02/openid-simpose-comme-rfrence-de.html' title='OpenID s&apos;impose comme référence de l&apos;identité numérique'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-5679094105673821100</id><published>2007-02-10T18:37:00.000+01:00</published><updated>2007-02-16T17:54:08.942+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='krach'/><category scheme='http://www.blogger.com/atom/ns#' term='crise'/><category scheme='http://www.blogger.com/atom/ns#' term='économie'/><title type='text'>Scenario d'un krach 2.0</title><content type='html'>Le krach 2.0 aura lieu, soyez-en assurés : les cycles économiques et financiers sont ainsi faits que toute croissance rapide s'accompagne d'une correction. Seules incertitudes : le moment et l'ampleur de la crise. Mouillons-nous un peu...&lt;br /&gt;&lt;br /&gt;Je crois (c'est plus qu'une croyance en fait) que ce krach 2.0 sera assez, voire très, différent du premier. L'effondrement de la "nouvelle économie" fut en effet assez lent : pas de véritable journée noire mais plutôt un processus  régulier de baisse marquée des valeurs technologiques étalé de la fin 2000 à la mi-2003. Les investisseurs avaient toujours de l'argent à mettre sur la table, même s'ils en avaient moins : ils se mirent donc à éviter les valeurs technologiques qui s'avéraient moins rentables qu'envisagé. Les conséquences furent donc un ralentissement généralisé de l'économie mais une situation de crise véritablement centrée sur le secteur IT.&lt;br /&gt;&lt;br /&gt;A l'opposé, la prochaine crise pourrait être beaucoup plus violente et ne pas toucher simplement la branche des nouvelles technologies. Pourquoi ? Parce que certains fondamentaux de l'économie américaine font peur : ainsi, les marges de manoeuvre qui existaient en 2000 pour absorber le choc se probablement considérablement amoindries.&lt;br /&gt;&lt;br /&gt;Ces fondamentaux, les voici :&lt;br /&gt;- les déficits jumaux (budget de l'état, balance commerciale) n'ont cessé de se creuser depuis 2000 pour atteindre aujourd'hui des proportions assez inquiétantes aux yeux de beaucoup.&lt;br /&gt;- du fait de ces déficits, le dollar a logiquement repris sa baisse, mais pourrait connaître des tensions bien plus graves si les banques asiatiques cessaient de soutenir le trésor américain comme elles le font depuis de nombreuses années pour favoriser leurs exportations.&lt;br /&gt;- &lt;a href="http://www.leblogfinance.com/2006/02/quelques_jours_.html"&gt;l'éclatement de la bulle immobilière américaine est réel&lt;/a&gt;, et aura très bientôt des répercutions sur le reste l'économie. En effet, les foyers américains s'endettant considérablement en hypothèquant leur domicile, une chute importante de l'immobilier aurait des conséquences très directes sur leur capacité à emprunter.&lt;br /&gt;&lt;br /&gt;Le premier domino à tomber est donc bien celui de l'immobilier américain et selon la violence de sa chute (qui n'est pas terminée) , il entrainera (ou non) les suivants :&lt;br /&gt;=&gt; recul de la consommation =&gt; panique puis crise financière =&gt; crise économique généralisée (où le secteur IT trinque comme tout le monde) =&gt; exportation de la crise au niveau mondial&lt;br /&gt;&lt;br /&gt;Voilà un scénario qui, si il se déroule, devrait s'ammorcer dans les 18 prochains mois (le temps de pousser le deuxième domino)... mais dont la probabilité et surtout l'ampleur sont incertaines tant nous sommes peu de chose face à la nature profondément chaotique (au sens mathématique du terme) de l'économie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-5679094105673821100?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/5679094105673821100/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=5679094105673821100' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/5679094105673821100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/5679094105673821100'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/02/scenario-dun-krach-20.html' title='Scenario d&apos;un krach 2.0'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-3541088402839545129</id><published>2007-02-07T14:02:00.000+01:00</published><updated>2007-02-08T08:58:22.377+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='37signals'/><category scheme='http://www.blogger.com/atom/ns#' term='sitepen'/><category scheme='http://www.blogger.com/atom/ns#' term='hackers'/><title type='text'>Les vrais héros du web 2.0</title><content type='html'>Chaque jour, dans l'ombre des hommes d'affaires et des blogueurs à succès, des bidouilleurs  géniaux ont les intuitions et la volonté qui construisent le web (2.0) d'aujourd'hui et de demain.&lt;br /&gt;&lt;br /&gt;Etant donné qu'ils ne connaîtront probablement jamais la renommée qu'il méritent, je me permets aujourd'hui de leur rendre un petit hommage via une sélection 100% subjective des meilleurs d'entre eux.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.loudthinking.com"&gt;David H. Hanson, définitivement sur les rails&lt;/a&gt;&lt;br /&gt;Cet homme est plus qu'un techie habile : sa vision du développement web est à ce point efficace qu'il a révolutionné le métier pratiquement à lui tout seul. Son oeuvre, &lt;a href="http://www.rubyonrails.com"&gt;RubyOnRails&lt;/a&gt;, est en  effet en rupture avec beaucoup d'habitudes : un langage méconnu, un pattern (activeRecord) trop souvent jugé laxiste, une structure (MVC) qui rimait jusque là plus avec rigueur qu'efficacité... et maintenant, beaucoup essaie de le copier !&lt;br /&gt;&lt;br /&gt;&lt;a href="http://alex.dojotoolkit.org/"&gt;Alex Russel, le maître du dojo&lt;/a&gt;&lt;br /&gt;Alex Russel est le responsable du projet &lt;a href="http://www.dojotoolkit.org/"&gt;dojo&lt;/a&gt;, cette librairie javascript innovante qui non seulement comprend un nombre impressionnant de fonctionnalités mais qui en plus possède une architecture très bien pensée.&lt;br /&gt;Alex Russel est également un de ceux qui se penchent le plus sur le développement COMET, une techno qui a certes de l'avenir mais qui est encore plus cauchemardesque qu'AJAX à mettre en place.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codinginparadise.org"&gt;Brad Neuberg, hors ligne mais dans le coup&lt;/a&gt;&lt;br /&gt;J'en ai déjà beaucoup parlé, mais le travail de Brad sur le mode offline et son coup de force pour exploiter les cookies Flash en Javascript sont vraiment impressionnants.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sam.conio.net/"&gt;Sam Stephenson, prototypeur en chef&lt;/a&gt;&lt;br /&gt;Sam Stephenson n'est ni plus ni moins que le créateur de &lt;a href="http://prototype.conio.net/"&gt;prototype&lt;/a&gt;, la librairie javascript de référence pour le développement Ajax. Il fait aussi partie de l'équipe travaillant sur le noyau de RubyOnRails.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mir.aculo.us/"&gt;Thomas Fuchs : scriptaculeux !&lt;/a&gt;&lt;br /&gt;Thomas Fuchs a eu la bonne idée de s'appuyer sur prototype pour bâtir &lt;a href="http://script.aculo.us"&gt;scriptaculous&lt;/a&gt;, sa très pratique librairie d'effets Javascript... qu'il soit lui aussi impliqué dans le développement de RubyOnRails ne doit donc probablement rien au hasard. A noter également, ses bonnes pratiques de développement Javascript qui mériteraient d'être plus connues.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.joehewitt.com/"&gt;Joe Hewitt, notre sauveur au quotidien&lt;/a&gt;&lt;br /&gt;Joe Hewitt a eu l'excellente idée d'élaborer le plus fidèle ami du développeur javascript à travers&lt;a href="http://www.getfirebug.com/"&gt; Firebug&lt;/a&gt; : loué soit-il !&lt;br /&gt;&lt;br /&gt;A noter que 2 de ces hackers 2.0 (David et Sam) font partie de la fameuse équipe de &lt;a href="http://www.37signals.com"&gt;37signals&lt;/a&gt; (BaseCamp, Getting Real) et que 2 autres (Alex et Brad) travaillent pour &lt;a href="http://www.sitepen.com"&gt;Sitepen&lt;/a&gt;... 2 petites sociétés feraient-elles avancer notre vieux web plus vite que certains mastodontes ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-3541088402839545129?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/3541088402839545129/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=3541088402839545129' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/3541088402839545129'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/3541088402839545129'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/02/les-vrais-hros-du-web-20.html' title='Les vrais héros du web 2.0'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-5183435328912825983</id><published>2007-01-31T09:06:00.000+01:00</published><updated>2007-02-01T14:34:33.118+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='javascript'/><category scheme='http://www.blogger.com/atom/ns#' term='developpement'/><category scheme='http://www.blogger.com/atom/ns#' term='firebug'/><title type='text'>Firebug : quand l'exceptionnel se fait indispensable</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_aH1ZDv8fiOA/RcHrsR68m8I/AAAAAAAAAAM/YlmfrmyVrj0/s1600-h/images.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_aH1ZDv8fiOA/RcHrsR68m8I/AAAAAAAAAAM/YlmfrmyVrj0/s320/images.jpg" alt="" id="BLOGGER_PHOTO_ID_5026557805079600066" border="0" /&gt;&lt;/a&gt;&lt;a href="http://getfirebug.com/"&gt;Firebug 1.0&lt;/a&gt; est sorti en début d'année, et si vous développez un peu, je vous encourage vivement à le mettre à jour / réessayer / découvrir si ce n'est pas encore fait. Le meilleur ami du développeur Ajax fait maintenant tout ce qu'il faut pour vous aider au quotidien :&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;inspecter&lt;/span&gt; et analyser le code &lt;span style="font-weight: bold;"&gt;HTML&lt;/span&gt; élément par élément&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;visualiser&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;les styles&lt;/span&gt; de vos pages aisément&lt;br /&gt;- voir toutes les &lt;span style="font-weight: bold;"&gt;requêtes HTTP&lt;/span&gt; dans le détail&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;débuguer Javascript&lt;/span&gt; mieux que jamais&lt;br /&gt;- examiner les &lt;span style="font-weight: bold;"&gt;objets DOM&lt;/span&gt; simplement&lt;br /&gt;&lt;br /&gt;Et beaucoup de petites choses pratiques (messages console, débugage sous IE !) que je vous laisse découvrir en font maintenant un outil à la fois fiable et incontournable... qui nous rend impatients d'en découvrir la prochaine version !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-5183435328912825983?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/5183435328912825983/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=5183435328912825983' title='5 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/5183435328912825983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/5183435328912825983'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/01/firebug-quand-lexceptionnel-se-fait.html' title='Firebug : quand l&apos;exceptionnel se fait indispensable'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_aH1ZDv8fiOA/RcHrsR68m8I/AAAAAAAAAAM/YlmfrmyVrj0/s72-c/images.jpg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-6840253536943598320</id><published>2007-01-19T08:12:00.000+01:00</published><updated>2007-01-19T08:13:56.913+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='offline'/><category scheme='http://www.blogger.com/atom/ns#' term='technique'/><category scheme='http://www.blogger.com/atom/ns#' term='dojo'/><title type='text'>Dojo Offline Toolkit : comment ça (va) marche(r) ?</title><content type='html'>&lt;a href="http://www.sitepen.com/blog/2007/01/02/the-dojo-offline-toolkit/"&gt;Dojo Offline Toolkit&lt;/a&gt; a pour but d'être, comme son nom l'indique, une boîte à outils rendant aisé le développement de fonctionnalités offline pour les applications web d'hier et de demain. Pour cela, plusieurs choses sont nécessaires :&lt;br /&gt;- une librairie qui permet le stockage d'information en mode offline : ça existe déjà, ça s'appelle &lt;span style="font-weight: bold;"&gt;dojo.storage&lt;/span&gt;.&lt;br /&gt;- un &lt;span style="font-weight: bold;"&gt;proxy web léger&lt;/span&gt; sur le poste client permettant de gérer le mode offline de façon transparente pour l'utilisateur (je vais y revenir).&lt;br /&gt;- une &lt;span style="font-weight: bold;"&gt;API&lt;/span&gt; permettant aux développeurs d'utiliser facilement les fonctionnalités du toolkit&lt;br /&gt;&lt;br /&gt;Bon, plaçons-nous maintenant sur la machine cliente qui va utiliser une application fonctionnant avec le Toolkit :&lt;br /&gt;- elle va regarder si vous disposez du proxy web de dojo offline&lt;br /&gt;- si vous ne l'avez pas, elle vous propose de l'installer (installation simple : système NSIS pour Windows, XPI pour Linux) immédiatement&lt;br /&gt;- que vous ayez le proxy ou non, vous utilisez ensuite l'application online&lt;br /&gt;- une fois hors ligne et si vous disposez du proxy, celui-ci consulte le fichier ProxyAutoConfiguration (PAC) de votre navigateur et vous dirige vers votre version locale de façon transparente de l'application&lt;br /&gt;- vous utilisez l'application hors ligne qui est alors entièrement basée sur Javascript et qui vous permet de stocker des informations dans votre navigateur grâce à dojo.storage&lt;br /&gt;- dès que vous repassez en ligne, le proxy vous reconnecte au serveur distant et la synchronisation offline /online peut avoir lieu&lt;br /&gt;&lt;br /&gt;Tout le travail qui est en cours consiste donc à créer le proxy (à partir de &lt;span style="font-weight: bold;"&gt;polipo&lt;/span&gt;, un projet opensource existant) et construire l'API... résultat des courses dans 3 mois !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-6840253536943598320?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/6840253536943598320/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=6840253536943598320' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/6840253536943598320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/6840253536943598320'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/01/dojo-offline-toolkit-comment-va-marcher.html' title='Dojo Offline Toolkit : comment ça (va) marche(r) ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-8837624790350045399</id><published>2007-01-16T12:49:00.000+01:00</published><updated>2007-01-17T08:57:26.413+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='blog'/><category scheme='http://www.blogger.com/atom/ns#' term='post'/><category scheme='http://www.blogger.com/atom/ns#' term='pertinence'/><category scheme='http://www.blogger.com/atom/ns#' term='valeur ajoutée'/><category scheme='http://www.blogger.com/atom/ns#' term='article'/><title type='text'>Valeur ajoutée du blogueur : pertinence, rareté, reformulation et droit de citation</title><content type='html'>J'aime lire les blogs. L'expression "&lt;a href="http://web2rules.blogspot.com/2005/12/tirer-parti-de-lintelligence.html"&gt;sagesse des foules&lt;/a&gt;" a pour moi vraiment un sens quand je constate, chaque jour, la richesse d'information qui est désormais disponible sur la toile. Malheureusement, comme toute production, les blogs ont un déchet important... et celui que vous lisez à l'instant même ne doit probablement pas échapper à la règle !&lt;br /&gt;&lt;br /&gt;Ainsi, l'agacement qui me gagne à la lecture de certains posts inutiles autant que l'envie de toujours apporter quelque chose à mes lecteurs m'amène régulièrement à me poser la question : qu'est-ce qui fait la valeur ajoutée d'un article ? Autrement dit au delà du sempiternel "comment mener le lecteur à mon article ?" (le référencement), j'aimerais plutôt demander "&lt;span style="font-weight: bold;"&gt;en quoi mon article peut être utile au lecteur ?&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;Parce que je dois dire que j'en assez de voir des "articles" qui ne sont que des catalogues sans logique (genre "87 applications web 2.0"), des listes de liens sans explications ("bonjour, voici 3 liens intéressants !"), voire des articles à 80% pompés d'autres sources. Oui, je sais que c'est bien pratique de prendre des paragraphes entiers chez ses "copains" blogueurs : ça fait du contenu facile pour les robots, ça augmente la fréquence des posts... mais ça n'est ni malin, ni moral, ni vraiment utile à la communauté.&lt;br /&gt;&lt;br /&gt;Qu'on ne se méprenne pas : citer les autres en les backlinkant est une excellente habitude de la blogosphère (ça permet de connaître de nouvelles sources pour les lecteurs, c'est une manière de récompenser l'auteur par de nouveaux visiteurs et ça améliore la pertinence des moteurs de recherche), les quasi-plagier en est une autre.&lt;br /&gt;&lt;br /&gt;La moindre des choses à faire pour évoquer le contenu réalisé par autrui est de respecter quelques règles de bon sens et de respect :&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- le contenu en quelques phrases tu présenteras, en perspective tu le mettras&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- pas plus de 10% d'un article tu ne citeras&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;- toujours tes sources tu backlinkeras&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ca peut paraître évident, mais j'ai vu récemment fleurir ça et là des blogs qui se contentent des catalogues de liens et de pompages divers (et je ne parle pas des "blogs-satellites" purement utilisés pour le référencement) : valeur ajoutée = 0, pollution de la blogosphère = maximale. Voilà c'est dit, et miracle, mes aigreurs d'estomac ont disparu.&lt;br /&gt;&lt;br /&gt;J'en viens donc à la valeur ajoutée du blogueur. La plupart des posts blogués en ce bas monde est basé sur une actualité, une analyse ou une découverte faite par autrui. Tout l'art du blogueur est donc d'ajouter une valeur supplémentaire au contenu auquel il se réfère et il a pour cela plusieurs méthodes :&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;traduire&lt;/span&gt; le contenu dans une autre langue&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;critiquer&lt;/span&gt; le contenu&lt;br /&gt;- établir des &lt;span style="font-weight: bold;"&gt;corrélations&lt;/span&gt; avec d'autres contenus en les mettant en perspective&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;reformuler&lt;/span&gt; le contenu pour le rendre intelligible à d'autres lecteurs&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;analyser&lt;/span&gt; le contenu pour en faire ressortir des aspects particuliers ou peu évidents&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;résumer&lt;/span&gt; le contenu (sans le trahir... exercice délicat !)&lt;br /&gt;&lt;span style="font-style: italic;"&gt;- ... (liste à compléter avec votre aide)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Je suis de ceux qui pensent que &lt;span style="font-weight: bold;"&gt;le blog n'est pas qu'un espace de liberté pour le blogueur&lt;/span&gt;, et que celui-ci doit avoir conscience d'un certain nombre de devoirs implicites en tant que membre de fait de la blogosphère. Or la qualité de cette dernière dépend de chacun de nous.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-8837624790350045399?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/8837624790350045399/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=8837624790350045399' title='5 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/8837624790350045399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/8837624790350045399'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/01/valeur-ajoute-du-blogueur-pertinence.html' title='Valeur ajoutée du blogueur : pertinence, rareté, reformulation et droit de citation'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-3451132368976146884</id><published>2007-01-12T08:26:00.000+01:00</published><updated>2007-01-13T11:16:29.431+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='toolkit'/><category scheme='http://www.blogger.com/atom/ns#' term='offline'/><category scheme='http://www.blogger.com/atom/ns#' term='storage'/><category scheme='http://www.blogger.com/atom/ns#' term='dojo'/><title type='text'>Web offline : Brad Neuberg prépare la solution ultime</title><content type='html'>Alors que l'iPhone remporte (déjà) la palme du buzz 2007 et que myBlogLog se fait racheter par Yahoo, &lt;a href="http://www.codinginparadise.org/"&gt;Brad Neuberg&lt;/a&gt; s'apprête tout simplement à changer le monde du web.&lt;br /&gt;&lt;br /&gt;Cet illustre inconnu n'est autre que le génial créateur de Dojo.storage, la librairie qui vous permet de stocker des données de manière persistante et hors ligne dans la mémoire de votre plug-in Flash ou de votre navigateur.&lt;br /&gt;&lt;br /&gt;Son nouveau projet, très remarqué par de nombreux hackers de premier plan, se nomme &lt;a href="http://www.sitepen.com/blog/2007/01/02/the-dojo-offline-toolkit/"&gt;Dojo Offline Toolkit&lt;/a&gt; et a pour ambition de rendre disponible en mode offline toute application web de manière assez simple pour les développeurs.&lt;br /&gt;&lt;br /&gt;Je vous encourage vivement à regarder &lt;a href="http://www.sitepen.com/blog/2007/01/09/28/"&gt;les petits cas d'utilisation&lt;/a&gt; qu'il a imaginés pour illustrer les possibilités que va offrir son outil (Gmail, Blogger...). Si cela vous intéresse, je pourrai aussi vous expliquer comment cela va marcher techniquement (et je n'oublie pas que je vous dois un tutoriel sur dojo.storage qui est en préparation) dans un prochain post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-3451132368976146884?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/3451132368976146884/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=3451132368976146884' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/3451132368976146884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/3451132368976146884'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2007/01/web-offline-brad-neuberg-prpare-la.html' title='Web offline : Brad Neuberg prépare la solution ultime'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116720641294755650</id><published>2007-01-04T08:04:00.000+01:00</published><updated>2007-01-04T08:41:22.077+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WPF'/><category scheme='http://www.blogger.com/atom/ns#' term='RIA'/><category scheme='http://www.blogger.com/atom/ns#' term='Apollo'/><category scheme='http://www.blogger.com/atom/ns#' term='XUL'/><title type='text'>Apollo, XUL, WPF... qui sera la prochaine plate-forme web de référence ?</title><content type='html'>Ayant récemment découvert l'excellent blog "&lt;a href="http://blogs.zdnet.com/Stewart"&gt;Universal Desktop&lt;/a&gt;", je me permets de faire un point sur ce qui sera certainement une des grandes batailles de 2007 : qui sera la plate-forme de référence pour les interfaces web riches ?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://labs.adobe.com/wiki/index.php/Apollo:developerfaq#What_is_Apollo.3F"&gt;Apollo d'Adobe&lt;/a&gt; est un nouveau runtime permettant de visualiser des contenus DHTML, Flash ou PDF hors du navigateur. Ce runtime aura d'une part toute la puissance d'Adobe pour s'imposer sur les postes de travail (qui n'a pas Adobe Reader et/ou Flash Player sur sa machine ?), et toutes les communautés de développeurs Ajax, Flex (un excellent framework de développement d'applications web riches) et Flash potentiellement accessibles.&lt;br /&gt;Apollo pourrait bien être la grande nouveauté 2007, surtout lorsque eBay fonctionnera sous ce runtime (c'est pour très bientôt)...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://en.wikipedia.org/wiki/Windows_Presentation_Foundation"&gt;WPF de Microsoft&lt;/a&gt; est, là encore, une tentative de faire du web riche hors du navigateur. Les possibilités visuelles que promettent WPF seraient, semble-t-il, bien au-dessus du lot (avec notamment la 3D)... et Microsoft y utilisera ses meilleures armes : d'excellents outils pour le développement (avec par exemple le déconcertant Windows Expression), un déploiement de base sur toutes les machines Vista, utilisation de l'excellent Framework .NET.&lt;br /&gt;WPF/e (e pour everywhere) est le portage de WPF au sein du navigateur pour les gens ne disposant pas du framework. Le "everywhere" est néanmoins très relatif : un plug-in navigateur sera nécessaire et fonctionnera uniquement pour Windows et Mac.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://xulfr.org/wiki/Presentation/Xul"&gt;XUL&lt;/a&gt; de la fondation Mozilla a le mérite d'être le pionner du genre (et a d'ailleurs été largement copié par MXML d'Adobe et XAML de Microsoft) : réaliser rapidement des applications desktop web riches s'exécutant dans Mozilla Firefox ou un runtime spécifique est maintenant possible depuis plusieurs années... mais XUL ne perce pas significativement malgré tout. Trop en avance sur son temps ? Toujours déservi par un manque criant d'outils adaptés pour le développement ? Mozilla n'a néanmoins pas encore perdu la bataille et avec un soutien extérieur (IBM, Google...), il est possible que XUL refasse surface.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Le web riche classique&lt;/span&gt; (Ajax, Flash... et Java ?) a l'avantage considérable d'être le standard actuel surlequel de nombreux dévéloppeurs, mais surtout la majeure partie des utilisateurs, ont leurs habitudes. Ses possibilités sont encore très grandes (COMET, mode offline)... mais plus on va loin dans la richesse et la portabilité des interfaces Ajax, plus le développeur est au royaume de la bidouille Javascript (jusqu'à atteindre des niveaux de productivité lamentable).&lt;br /&gt;Les navigateurs ont néanmoins fait beaucoup de progrès : ie7 et ff2 gèrent tellement mieux JS que leur prédécesseurs que les choses pourraient s'arranger avant que les développeurs (et ceux qui les payent) ne soient complètement dégoutés de ce type de développement.&lt;br /&gt;&lt;br /&gt;Quelques challengers tenteront d'émerger dans cette guerre sans merci :&lt;br /&gt;&lt;a href="http://www.openlaszlo.org/legals"&gt;OpenLazlo 4.0&lt;/a&gt; (actuellement en bêta) qui n'est pas une plate-forme à proprement parler mais qui permettra aux développeurs de réaliser une interface Flash et son équivalente Ajax avec le même code.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Quicktime&lt;/span&gt; pourrait semble-t-il marquer l'arrivée d'Apple sur ce marché : l'outil est pour le moment techniquement sous-exploité alors qu'il est très répandu sur le poste de travail... à suivre !&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Google Desktop&lt;/span&gt; qui offre désormais la possibilité aux développeurs de construire des widgets&lt;br /&gt;relativement facilement constitue encore une piste. Cette solution aura néanmoins du mal à offrir plus que de petits gadgets aux utilisateurs finaux.&lt;br /&gt;&lt;br /&gt;Au milieu de cette foule de nouveautés, une seule certitude pour le monde du web (utilisateurs, développeurs, décideurs) : préparez-vous au changement !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116720641294755650?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116720641294755650/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116720641294755650' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116720641294755650'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116720641294755650'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/12/apollo-xul-wpf-qui-sera-la-prochaine.html' title='Apollo, XUL, WPF... qui sera la prochaine plate-forme web de référence ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116731076038101132</id><published>2006-12-28T13:46:00.000+01:00</published><updated>2007-04-18T17:22:58.844+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='définition'/><title type='text'>Tim O'Reilly : "Le web 2.0 est un fait, une nouvelle ère. Il n'a donc pas de définition…"</title><content type='html'>J'en rajoute une couche sur le thème "&lt;a href="http://web2rules.blogspot.com/2006/08/pourquoi-vous-ne-trouverez-pas-de.html"&gt;le web 2.0 n'a pas de définition&lt;/a&gt;". Comme je l'ai évoqué à plusieurs reprises sur ce blog et dans plusieurs débats, le web 2.0 désigne une époque, pas un concept précis.&lt;br /&gt;&lt;br /&gt;J'ai vu aujourd'hui avec un certain plaisir que c'était également l'opinion de Tim O'Reilly, c'est du moins ce qu'il a dit à &lt;a href="http://pisani.blog.lemonde.fr/2006/12/05/faut-il-definir-le-web-20-se-demande-tim-oreilly-revelateur-de-la-tendance/"&gt;Francis Pisani&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Bon, je vous embête plus avec ça, promis.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116731076038101132?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116731076038101132/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116731076038101132' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116731076038101132'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116731076038101132'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/12/tim-oreilly-le-web-20-est-un-fait-une.html' title='Tim O&apos;Reilly : &quot;Le web 2.0 est un fait, une nouvelle ère. Il n&apos;a donc pas de définition…&quot;'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116610219984934567</id><published>2006-12-14T14:04:00.000+01:00</published><updated>2007-04-18T17:24:01.234+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='définition'/><category scheme='http://www.blogger.com/atom/ns#' term='web 3.0'/><title type='text'>Pour en finir définitivement avec le web 3.0...</title><content type='html'>Non, je ne vais pas vous parler cette conférence&lt;span style="font-style: italic;"&gt; "Le Web3" &lt;/span&gt;à laquelle je n'étais pas et qui ne m'intéresse pas vraiment (malgré les polémiques qu'elle a créées) : le programme manquant un peu de concret au goût du petit entrepreneur-bidouilleur que je suis.&lt;br /&gt;&lt;br /&gt;Le web 3.0 est un truc dont certains ont eu l'idée (quelle originalité !) dès que le concept de web 2.0 a un peu pris. Chacun met un peu ce qu'il veut derrière cette idée (comme pour le 2.0, me direz-vous ?) et personnellement je ne lui trouve pas de sens... mais il me faut probablement expliquer pourquoi !&lt;br /&gt;&lt;br /&gt;Le web 2.0, je l'ai dit à de nombreuses reprises, est &lt;span style="font-weight: bold;"&gt;un constat a posteriori d'un changement générationnel &lt;/span&gt;: après la crise 2001-2003, des modèles (techniques et business) nouveaux, plus solides et plus ambitieux apparaissent et font leur preuve. En 2004, Tim O'Reilly fait donc le point sur cette nouvelle génération qu'il nomme "web 2.0".&lt;br /&gt;&lt;br /&gt;Tout ça a bien une logique et c'est celle &lt;span style="font-weight: bold;"&gt;des cycles économiques de l'innovation&lt;/span&gt;. La formule est immuable : une phase d'émergence (pour le web avant 1995), suivie d'une croissance rapide (1996-2000)... après l'euphorie c'est inévitablement la crise qui corrige les excès (2001-2003) et permet une phase de consolidation (depuis 2004). L'histoire nous montre que toutes les révolutions industrielles ont subi les mêmes cycles et que les crises jouent systématiquement le rôle de révélateur des bons et des mauvais modèles : c'est pourquoi &lt;span style="font-weight: bold;"&gt;le moment où le concept de web 2.0 a émergé est aussi important que le contenu de "What is web 2.0"&lt;/span&gt;.&lt;span style="font-weight: bold;"&gt; C'est probablement cela que les tenants du web 3.0 n'ont pas compris.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Maintenant que nous sommes dans la phase de consolidation, le web va continuer ses avancées sans toutefois connaître les mêmes soubresauts que durant sa jeunesse : il y aura toujours des innovations, toujours des phénomènes spéculatifs, mais les croissances fulgurantes tout comme les grands désastres devraient s'atténuer peu à peu (laissons-nous quand même encore un peu de temps, la phase de consolidation n'a fait que débuter !).&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Il en va autrement d'internet de manière plus générale : des réserves de croissance considérables sont encore très faiblement explorées. Les univers virtuels tels que les phénomènes &lt;span style="font-weight: bold;"&gt;SecondLife&lt;/span&gt; ou&lt;span style="font-weight: bold;"&gt; World Of Warcraft&lt;/span&gt; sont par exemple un aperçu de ce que nous réserve l'avenir. Ces univers possèdent en effet déjà leur propre économie interne avec des possibilités de faire de l'argent (immobilier virtuel dans Second Life, revente d'objets magiques dans WoW) pour des usagers imaginatifs et/ou déterminés.&lt;br /&gt;&lt;br /&gt;Il en est de même pour l'usage du mobile qui n'a toujours pas percé. Les promesses du wifi universel, du wimax répandu, ou de l'UMTS bon marché ne sont pour le moment que des promesses. Pourtant, les applications qui vont s'ouvrir à l'utilisateur lorsqu'elles seront devenues réalité seront considérables et elles ne concerneront pas toutes, loin de là, le seul web.&lt;br /&gt;&lt;br /&gt;Un des rares à y voir clair dans cette histoire est une fois encore Fred Cavazza qui propose l'hypothèse d'un &lt;a href="http://www.fredcavazza.net/index.php?2006/11/18/1347-vers-un-web-30"&gt;Internet 3.0&lt;/a&gt;... mais nous avons encore tout le temps avant de nous apercevoir que nous nous trompons, c'est tout l'intérêt de la prospective !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116610219984934567?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116610219984934567/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116610219984934567' title='5 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116610219984934567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116610219984934567'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/12/pour-en-finir-dfinitivement-avec-le.html' title='Pour en finir définitivement avec le web 3.0...'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116542846831704348</id><published>2006-12-06T18:45:00.000+01:00</published><updated>2006-12-09T16:22:31.016+01:00</updated><title type='text'>Synchronisation Desk Office / Web Office : ca bouge très vite</title><content type='html'>J'annonce déjà depuis quelques temps l'apparition imminente de solutions permettant de tirer le meilleur parti du webtop et du desktop... &lt;a href="http://web2rules.blogspot.com/2006/06/la-stratgie-webtop-desktop-mobtop-de.html"&gt;j'avais ainsi parlé il y a quelques mois&lt;/a&gt; de l'éventuelle arrivée d'un plug-in Writely pour Microsoft Word permettant de synchroniser le contenu d'un document Word avec sa version en ligne Writely.&lt;br /&gt;&lt;br /&gt;C'est finalement, &lt;a href="http://www.zoho.com/"&gt;Zoho&lt;/a&gt;, un excellent outsider du weboffice, qui a sorti le premier ce fameux plug-in, marquant ainsi quelques précieux points dans la lutte qui l'oppose à Google et aux autres challengers du domaine.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.live-documents.com/home.htm"&gt;LiveDocuments&lt;/a&gt; est une autre initiative récente permettant le travail collaboratif au sein d'Office... une solution qui comporte un désavantage majeur par rapport à Zoho, puisque vous restez contraints à l'utilisation de Ms Office et de votre poste de travail. LiveDocuments reste néanmoins une solution intéressante pour des utilisateurs sédentaires qui souhaitent collaborer sur un document Ms Office sans rien changer à leurs habitudes.&lt;br /&gt;&lt;br /&gt;Je pense que la stratégie de &lt;span style="font-weight: bold;"&gt;Google Docs&lt;/span&gt; sera encore différente des deux précédentes : elle consistera probablement à embarquer un petit serveur web sur la machine du client afin de faire tourner l'application en mode déconnecté et à permettre par la suite une synchronisation client/serveur.&lt;br /&gt;Rien est encore sûr sur le sujet mais quelques morceaux de code actuels de Google Docs donnent quand même beaucoup de raisons d'y croire... et puis je doute que Google veuille inciter ses clients à utiliser Ms Office !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Microsoft&lt;/span&gt; parie de son côté sur plusieurs produits pour parvenir à cette synchronisation :&lt;br /&gt;- son excellent portail d'entreprise &lt;span style="font-weight: bold;"&gt;Sharepoint&lt;/span&gt; dont l'intégration avec Office est très réussie&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;Groove&lt;/span&gt; (création du nouveau "Chief Architect", Ray Ozzie) qui est une sorte de livedocuments améliorée (et payante).&lt;br /&gt;Mais pour l'utilisateur moyen ne disposant pas d'une grosse infrastructure, "le dinosaure de Redmond" ne propose à ma connaissance rien... et ça, c'est un gros manque pour le moment.&lt;br /&gt;&lt;br /&gt;Enfin, la dernière option qui pourrait être utilisée est celle de &lt;a href="http://codinginparadise.org/projects/dojo_storage/release/dojo/demos/storage/editor.html"&gt;Moxie&lt;/a&gt; (un traiement de texte web fonctionnant en mode connecté ou déconnecté &lt;span style="font-weight: bold;"&gt;sans aucune installation&lt;/span&gt;) si cette application était un peu enrichie d'un point de vue fonctionnel. Je remercie au passage &lt;a href="http://www.codinginparadise.org"&gt;Brad Neuberg&lt;/a&gt; d'avoir intégrer &lt;a href="http://web2rules.blogspot.com/2006/11/le-mode-offline-par-lexemple.html"&gt;ma petite contribution à dojo.storage&lt;/a&gt;, le système de sauvegarde local de Moxie.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116542846831704348?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116542846831704348/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116542846831704348' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116542846831704348'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116542846831704348'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/12/synchronisation-desk-office-web-office.html' title='Synchronisation Desk Office / Web Office : ca bouge très vite'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116499922971752550</id><published>2006-12-01T19:45:00.000+01:00</published><updated>2006-12-05T08:47:15.450+01:00</updated><title type='text'>Un an de web2rules (attention, post "tarte à la crème")</title><content type='html'>Voilà donc un an que je me répands dans ces pages web (de manière assez aléatoire, je le concède) pour mon grand plaisir et celui, beaucoup plus sujet à discussion, de mes lecteurs.&lt;br /&gt;&lt;br /&gt;Vous vous en moquez probablement mais au moins, c'est dit... et pour que ce post ait quand même un intérêt, je vais maintenant tenter d'y résumer l'ensemble de cette année de blogging (attention, très dangereux, à ne pas reproduire chez vous).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pour ceux qui aiment les chiffres :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Environ 150 personnes en viennent à butiner en ces lieux chaque jour : si la moitié le fait pour lire la bible du web 2.0 francisé par votre serviteur, il en est une autre moitié qui suit plus ou moins régulièrement mes divagations sur le webtop, google (dont je me promets de ne plus parler... dans ce post), les technos du web 2.0 et l'avenir du web en général.&lt;br /&gt;&lt;br /&gt;Les lecteurs sont souvent français et très régulièrement franciliens, sont des fans de Firefox, et aboutissent près d'une fois sur quatre en ces pages via Google (et c'est déjà perdu pour la promesse !).&lt;br /&gt;&lt;br /&gt;Les posts les plus lus (hormis la traduction de What is web 2.0) sont :&lt;br /&gt;&lt;a href="http://web2rules.blogspot.com/2006/05/comet-successeur-ou-complment-dajax.html"&gt;- COMET : complément ou sucesseur d'AJAX ?&lt;/a&gt;&lt;br /&gt;&lt;a href="http://web2rules.blogspot.com/2006/02/tutoriel-migrer-vers-gmail-sans.html"&gt;- Migrer vers Gmail sans douleur&lt;/a&gt;&lt;br /&gt;&lt;a href="http://web2rules.blogspot.com/2006/06/tutoriel-votre-premier-hack-comet-en_16.html"&gt;- Votre premier hack COMET en PHP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Pour ceux qui aiment les lettres :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Les principales idées que j'ai voulu faire passer sont :&lt;br /&gt;- le web 2.0 ne répond pas à une définition précise mais caractérise plutôt une époque&lt;br /&gt;- il y a, techniquement parlant, encore beaucoup de choses à explorer dans le web d'aujourd'hui : COMET et le mode déconnecté en sont 2 exemples très symboliques&lt;br /&gt;- les applications desktop et les applications d'entreprise vont continuer à migrer vers le web&lt;br /&gt;- l'intéraction entre le desktop et le webtop est un enjeu fondamental pour l'avenir&lt;br /&gt;- nous vivons bien sûr une période très excitante où les innovations et les succès sont légion, il y a néanmoins des survalorisations (youTube, Skype, le cours de l'action Google, des start-up qui n'ont rien montré...) et certains lendemains s'avèreront difficiles.&lt;br /&gt;- le web 2.0, c'est pas du buzz !!!&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;L'avenir de web2rules :&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;J'avoue avoir encore du mal à percevoir le profil du public qui lit régulièrement ces lignes étant donné que j'aborde aussi bien la technique que les concepts tournant autour du web 2.0... donc si vous avez des envies particulières quant aux thématiques que j'aborde, merci de me laisser un petit commentaire.&lt;br /&gt;&lt;br /&gt;Enfin, afin d'avoir un peu plus de liberté dans l'utilisation et l'évolution de ce blog, j'ai prévu de migrer vers wordpress prochainement et de me faire héberger sur un des serveurs de ma société... ce qui entrainera sans doute une petite perte d'audience mais me permettra de quitter définitivement Blogger et ses limitations.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116499922971752550?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116499922971752550/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116499922971752550' title='6 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116499922971752550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116499922971752550'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/12/un-de-web2rules-attention-post-tarte.html' title='Un an de web2rules (attention, post &quot;tarte à la crème&quot;)'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116487331982859746</id><published>2006-11-30T08:30:00.000+01:00</published><updated>2006-12-01T19:42:13.876+01:00</updated><title type='text'>Javascript est le nouvel HTML</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Du SQL à Javascript&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Lors de l'avènement des pages web dynamiques (que PHP venait de simplifier considérablement), une phrase commença à se répandre pour signifier que nous entrions dans une nouvelle ère du développement web : "SQL est le nouvel HTML".&lt;br /&gt;&lt;br /&gt;Cela était aussi bien révélateur d'un changement de paradigme technique (le langage majeur du web n'était plus vraiment HTML mais les langages serveurs qui permettaient de tirer parti d'une base de données) qu'un changement en terme de fonctionnalités attendues par les utilisateurs : ceux-ci voudraient des pages toujours plus dynamiques, régulièrement remises à jour et centrées sur leur utilisation.&lt;br /&gt;&lt;br /&gt;Et même si je ne cherche pas à devenir un de ces prophètes 2.0 autoproclamés, je crois qu'il est aujourd'hui temps de dire : "Javascript est le nouvel HTML" (bruit de tonnerre).&lt;br /&gt;&lt;br /&gt;En effet, après une période où Javascript était considéré comme un gadget proscrit par tous les architectes web dignes de ce nom,  AJAX lui a assuré un retour en grâce aussi rapide qu'inespéré. Si l'on entend encore parler des sempiternels supposés problèmes  d'accessibilité, de sécurité et de portabalité de Javascript, ces voix sont devenues ce qu'elles auraient toujours dû être : trollesques et minoritaires.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Javascript rules the web&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Javascript est devenu un composant incontournable de toute application dite web 2.0 et je pense  pouvoir dire qu'il va en devenir un élément central.  Le langage se structure de plus en plus, la communauté js s'étoffe et comporte désormais des architectes qui n'ont rien à envier aux langages serveurs considérés comme "nobles" : des frameworks, des conventions architecturales, de vraies possibilités de coder "full object", une amélioration continue du langage que les navigateurs s'efforcent de suivre plus fidèlement qu'ils ne le faisaient, des usines logicielles qui s'adaptent... bref, son potentiel est reconnu et enfin exploité.&lt;br /&gt;&lt;br /&gt;La possibilité naissante de disposer d'application web fonctionnant en mode déconnecté est elle aussi décisive : en déportant toute la logique côté JS et exploitant les possibilités de stockage des navigateurs, l'application ultime est sur le point d'apparaître :&lt;br /&gt;- interface riche&lt;br /&gt;- portable&lt;br /&gt;- sans installation&lt;br /&gt;- sans problème de maintenance des postes clients&lt;br /&gt;- nomade&lt;br /&gt;- fonctionnant sans réseau&lt;br /&gt;- technologie universelle et complètement ouverte&lt;br /&gt;&lt;br /&gt;Développeurs, architectes, préparez-vous : Javascript, c'est vraiment pas du buzz...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116487331982859746?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116487331982859746/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116487331982859746' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116487331982859746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116487331982859746'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/11/javascript-est-le-nouvel-html.html' title='Javascript est le nouvel HTML'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116461429223766024</id><published>2006-11-27T08:25:00.000+01:00</published><updated>2006-11-28T19:50:55.836+01:00</updated><title type='text'>Retour d'expérience sur Google app for your domain</title><content type='html'>Google App for you domain vous propose de vous créer un webtop d'entreprise utilisant le nom de domaine de celle-ci. Je teste la solution en ce moment, et je dois avouer être séduit même si tout n'est pas encore parfait.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Google App for your domain, c'est quoi ?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;C'est un ensemble de services Google bien connu qui utilise votre nom de domaine plutôt que les "google" ou "gmail.com" à chaque fois que cela est possible. C'est aussi et surtout un ensemble d'outils pour administrer cet ensemble pour tous vos collaborateurs de manière cohérente.&lt;br /&gt;Concrètement ça donne :&lt;br /&gt;- L'interface Gmail pour le courrier électronique&lt;br /&gt;- GCalendar pour les agendas partagés&lt;br /&gt;- Google Talk pour le chat&lt;br /&gt;- Une page d'accueil Ajax&lt;br /&gt;- La possibilité de créer des pages web et de les ajouter au domaine facilement avec une interface Ajax&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Les équivalents pour l'entreprise&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Cette solution, d'un point de vue fonctionnel, se rapproche beaucoup des solutions de groupware classique à base d'Exchange ou encore en mode web (ces derniers sont d'ailleurs assez nombreux).&lt;br /&gt;&lt;br /&gt;Je trouve personnellement que quasiment tous ces composants sont en avance sur ce que propose la concurrence en terme d'ergonomie et de simplicité de gestion. Seul bémol sur la page d'accueil qui présente encore pas mal de limites dans sa customisation.&lt;br /&gt;&lt;br /&gt;Les 2 gros défaut de G.A.F.Y.D (Google app for you domain) sont :&lt;br /&gt;- le mode hébergé  sur les serveurs de Google qui facilite certes les choses d'un point de vue gestion mais qui fait perdre beaucoup de contrôle à l'entreprise sur la solution. Je parie depuis longtemps sur l'intégration de tout cela dans une Google Appliance similaire à celle qui existe pour la recherche documentaire d'entreprise.&lt;br /&gt;&lt;br /&gt;- l'absence de quelques éléments presque indispensables de tout groupware : traitement de texte et tableurs collaboratifs (docs and spreadsheets n'est pas encore intégré), le wiki d'entreprise (jotspot !!!), une éventuelle application de gestion de projet (un baseCamp-like... si quelqu'un avait un jour la bonne idée de se rapprocher des génies de 37signals !).&lt;br /&gt;&lt;br /&gt;D'autres retours d'expérience sur le sujet ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116461429223766024?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116461429223766024/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116461429223766024' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116461429223766024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116461429223766024'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/11/retour-dexprience-sur-google-app-for.html' title='Retour d&apos;expérience sur Google app for your domain'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116340402449709299</id><published>2006-11-13T08:47:00.000+01:00</published><updated>2007-01-22T13:43:28.705+01:00</updated><title type='text'>Le mode offline par l'exemple...</title><content type='html'>Après avoir exposé dans mes 2 posts précédents, l'intérêt et les différentes stratégies du web en mode déconnecté, je vous propose d'en découvrir le fonctionnement via un exemple construit à l'aide de la librairie &lt;span style="font-weight: bold;"&gt;Dojo&lt;/span&gt; : &lt;a title="Moxie" href="http://codinginparadise.org/projects/dojo_storage/release/dojo/demos/storage/editor.html"&gt;Moxie&lt;/a&gt;   est un petit éditeur de texte en mode en web que vous pouvez utiliser hors ligne sans aucune installation.&lt;br /&gt;&lt;br /&gt;Moxie fonctionne à l'aide de la couche d'abstraction de stockage "dojo.storage" mise au point par &lt;a title="Brad Neuberg" href="http://codinginparadise.org/weblog/"&gt;Brad Neuberg&lt;/a&gt;   : le seul "driver" utilisant officiellement cette couche d'abstraction se base pour le moment sur les "cookies Flash" (bien que l'application soit en elle-même en Javascript).&lt;br /&gt;&lt;br /&gt;Pour l'exemple, j'ai écrit un autre driver qui utilise le système de stockage de Firefox 2 que vous pourrez tester &lt;a title="ici" href="http://sandbox.eutech-ssii.com/dojo/demos/storage/editor.html"&gt;ici&lt;/a&gt;  ... Exemple de test : utilisez Moxie avec Firefox 2 puis avec Internet Explorer, vous verrez que les informations stockées sont différentes (puisque selon le navigateur, elles seront stockées dans Flash ou dans une mémoire propre à Firefox 2).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Prochaines étapes :&lt;/span&gt;&lt;br /&gt;- implémenter un driver utilisant le mécanisme de stockage propre à Internet Explorer&lt;br /&gt;- développer un exemple de synchronisation online / offline pour Moxie&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116340402449709299?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116340402449709299/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116340402449709299' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116340402449709299'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116340402449709299'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/11/le-mode-offline-par-lexemple.html' title='Le mode offline par l&apos;exemple...'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116273860687138402</id><published>2006-11-05T15:56:00.000+01:00</published><updated>2006-11-10T08:41:59.900+01:00</updated><title type='text'>Soyez cool, soyez offline...</title><content type='html'>Comme évoqué dans mon post précédent, le moment où le web 2.0 va se débarasser de son dernier gros problème technique (l'absence de mode offline) ne m'a jamais semblé aussi proche. L'arrivée de Scrybe et l'hypothétique apparition de Google Docs en mode déconnecté confirment cela tout autant que la grosse activité de Dojo sur le sujet.&lt;br /&gt;&lt;br /&gt;Les méthodes comme c'est souvent le cas dans le web existent depuis un petit moment, j'en distinguerai néanmoins plusieurs familles en fonction des réponses aux questions suivantes :&lt;br /&gt;&lt;ol&gt;&lt;li&gt;A-t-on besoin d'installer quelque chose pour faire fonctionner l'application en mode offline ?&lt;/li&gt;&lt;li&gt;Un plug-in navigateur est-il nécessaire ?&lt;/li&gt;&lt;li&gt;Sur quels navigateurs peut-on faire fonctionner l'application ?&lt;/li&gt;&lt;/ol&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1- La solution "installation sur poste client"&lt;/span&gt;&lt;br /&gt;Tout ce qui peut être pénible pour le web offline trouve une solution immédiate avec une installation côté client :&lt;br /&gt;- les données sont librement stockées côté client&lt;br /&gt;- il reste possible de faire fonctionner du "code serveur" en mode déconnecté&lt;br /&gt;&lt;br /&gt;Du côté des moins : il faut installer quelque chose sur le poste client avec tous les problèmes que ça peut entraîner (portabilité, installation/réinstallation, maintenance...). Ce qu'on gagne en richesse, on le perd en légereté du client.&lt;br /&gt;&lt;br /&gt;Pour ceux que cela intéresse, je conseille de regarder vers Lighttpd pour un serveur web embarqué léger et efficace et du côté de SQLite pour la même chose du point de vue des bases de données.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2- La solution "plug-in"&lt;/span&gt;&lt;br /&gt;Cela consiste cette fois à utiliser Flash ou Java pour stocker des informations côté client. Java permet cela à condition d'utiliser des applets signées (et que les utilisateurs fassent confiance à votre certificat). Pour ce qui est de Flash, il est nécessaire d'utiliser les &lt;a title="Local Shared Objects (LSO)" href="http://en.wikipedia.org/wiki/Local_Shared_Object"&gt;Local Shared Objects (LSO)&lt;/a&gt;   qui constituent des sortes de "FlashCookies"... et fait extrêmement intéressant, la librairie &lt;a title="Dojo" href="http://dojotoolkit.org"&gt;Dojo&lt;/a&gt;   permet désormais d'y accéder facilement via Javascript.&lt;br /&gt;&lt;br /&gt;La solution Flash semble être meilleure que Java (pas de certificat à faire accepter par l'utilisateur), le seul problème étant la nécessité pour le client d'avoir le plug-in approprié (96% des lecteurs de ce blog ont Flash, 98% ont Java).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3- La solution "100% navigateur web"&lt;/span&gt;&lt;br /&gt;C'est une solution conceptuellement très séduisante. En quoi consiste-t-elle ? Il s'agit de tirer au mieux parti des caractéristiques installées de la machine cliente : au final, une petite couche d'abstraction cachera au développeur Javascript la complexité du stockage local.&lt;br /&gt;Que fera cette couche d'abstraction ? Elle va regarder les différentes stratégies de stockage local qui s'offrent à elle :&lt;br /&gt;- les lso Flash&lt;br /&gt;- &lt;a title="le stockage local de Firefox 2" href="http://www.whatwg.org/specs/web-apps/current-work/#scs-client-side"&gt;le stockage local de Firefox 2&lt;/a&gt;&lt;br /&gt;- le mécanisme de stockage local d'Internet Explorer&lt;br /&gt;- les cookies&lt;br /&gt;- tout autre solution de stockage local plus ou moins bizaroïde disponible sur toutes sortes de configurations plus ou moins obscures&lt;br /&gt;&lt;br /&gt;... et en fonction de la configuration cliente rencontrée, elle choisira la plus adaptée.&lt;br /&gt;Dans l'ordre, le choix le plus pertinent me semble être : stockage firefox 2, sinon stockage lso Flash, sinon stockage IE, sinon cookies.&lt;br /&gt;&lt;br /&gt;Il faudrait regarder d'un peu plus près les statistiques des configurations clientes rencontrées, mais je pense que les machines n'ayant ni Flash, ni Firefox 2, ni Internet Explorer et ses contrôles ActiveX représentent moins de 1% des configurations (2% sur ce blog) : cette solution paraît donc viable dès maintenant.&lt;br /&gt;Où trouver la fameuse couche d'abstraction ? Chez nos amis de Dojo, bien sûr... ils n'ont malheureusment implémenté pour le moment que le driver Flash : étant donné que c'était aussi le plus difficile à mettre en place, on peut espérer que la suite vienne prochainement.&lt;br /&gt;&lt;br /&gt;Pour info, savez-vous quelle société est le plus gros soutien de Dojo ? Non ? C'est tout simplement Jotspot, récemment racheté par Gooooooogle... Je vous laisse méditer là-dessus et me laisser un commentaire si vous voulez que je développe tout ça (un tutoriel ?) dans un prochain post.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;&lt;br /&gt;Edit : contrairement à ce que j'ai écrit précédemment, l'objet ActiveX FSO n'est pas une bonne solution pour le stockage local (voir les commentaires).&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116273860687138402?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116273860687138402/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116273860687138402' title='7 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116273860687138402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116273860687138402'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/11/soyez-cool-soyez-offline.html' title='Soyez cool, soyez offline...'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116171181012351499</id><published>2006-10-24T19:41:00.000+02:00</published><updated>2006-11-01T14:43:12.196+01:00</updated><title type='text'>Le client web en mode déconnecté arrive</title><content type='html'>C'est une petite révolution qui s'apprête à se produire avec l'arrivée imminente de &lt;a href="http://www.iscrybe.com"&gt;scrybe&lt;/a&gt; qui propose une application de calendrier web fonctionnant en mode déconnecté.&lt;br /&gt;En lisant la description du service, je me suis dit "ils embarquent probablement un petit serveur web à installer qui prend le relais lors de la déconnexion"... et puis j'ai lu : "aucune installation d'aucune sorte". Ca m'a paru bizarre, mais c'est en réalité tout à fait possible.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Première possibilité : le pattern "richer plug-in"&lt;/span&gt;&lt;br /&gt;Flash ou Java permettent d'écrire des données sur le poste client et donc de créer le cache local nécessaire. Flash et Java étant maintenant très répandus, on peut en effet considérer qu'une telle application n'impose aucune installation sur le poste client.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Seconde possibilité : le pattern "gâteaux-gâteaux"&lt;/span&gt;&lt;br /&gt;Ce pattern devrait rester dans les tiroirs tant il pose de problème... mais développons un peu. Les cookies sont un moyen de stocker des données en local lorsque l'application est déconnectée et ne fonctionne qu'à coups de javascript.&lt;br /&gt;Deux énormes soucis néanmoins : le premier est que les cookies sont petits (vous n'avez droit qu'à 20 cookies de 4 ko chacun : c'est TRES peu), le second est que les cookies sont fragiles : il est non seulement facile de les effacer, mais en plus le navigateur les efface peu à peu de lui-même  lorsqu'il atteint la limite de 300 cookies ! Tout cela est donc très amusant conceptuellement mais pas réellement envisageable dans la vraie vie.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Troisième possbilité : le pattern "browser features"&lt;/span&gt;&lt;br /&gt;Le but est ici d'utiliser les particularités des navigateurs couramment utilisés pour arriver à notre objectif. Ajax marche comme ça par exemple : on utilise deux techniques différentes (un contrôle ActiveX avec Internet Explorer et l'objet XmlHttpRequest avec Firefox) pour arriver au même but.&lt;br /&gt;Notre objectif étant de stocker des données en local avec javascript, que peut-on envisager ? Là encore le duo Windows/Internet Explorer nous offre la possibilité d'un composant ActiveX pour lire et écrire des fichiers texte sur le poste client. Du côté de Firefox, depuis la très récente sortie de la version 2.0, il est possible d'utiliser un stockage local, une sorte de "super-cookies" n'ayant pas les restrictions évoquées plus haut... le pari semble donc jouable, même si aucune implémentation n'en est connue à ce jour !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Conclusion de tout ça&lt;/span&gt; : avec l'arrivée d'applications web fonctionnant en mode déconnecté, une des dernières restrictions à l'adoption massive du mode web pour les applicatifs est en train de tomber... plus que jamais, la révolution est en marche !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;PS : j'ai appris aujourd'hui que c'est Flash qui avait été utilisé pour Scrybe&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116171181012351499?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116171181012351499/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116171181012351499' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116171181012351499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116171181012351499'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/10/le-client-web-en-mode-dconnect-arrive.html' title='Le client web en mode déconnecté arrive'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116128363078657524</id><published>2006-10-19T20:24:00.000+02:00</published><updated>2006-10-23T10:48:12.086+02:00</updated><title type='text'>Retour sur les derniers exploits de Google</title><content type='html'>Après avoir autant que possible limiter l'inflation de posts sur Google, je craque. Oui, je l'avoue, l'actualité a été telle que je ne peux m'empêcher, malgré toutes mes bonnes résolutions, de souffler à nouveau quelques petits mots ce qui est désormais pour moi &lt;a href="http://web2rules.blogspot.com/2006/09/google-et-les-6-cultures-dinternet.html"&gt;l'emblème de la génération web 2.0&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Le webtop en a donc pris un sacré coup avec l'arrivée surprise de&lt;a href="http://docs.google.com/"&gt; Google Docs and Spreadsheets&lt;/a&gt; qui fait désormais du Google Office la référence en matière de webtop unifié (mail, agenda, tableur, traitement de texte). Seuls bémols : la page d'accueil Google n'est pas toujours pas au niveau d'un Netvibes et GTalk reste un univers fermé (Meebo n'ayant pas encore son équivalent chez Google, probablement pour des raisons stratégiques d'ailleurs).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://fr.techcrunch.com/2006/10/19/une-bulle-20-est-elle-serieusement-en-route-episode-3/"&gt;La bulle 2.0&lt;/a&gt; a quant à elle encore un peu enflé grâce au gros paquet de billets mis par Google pour prendre YouTube. Et là, j'avoue être très surpris par la démesure de cet achat : selon mes propres calculs, cela revient à "acheter" $45 l'utilisateur de YouTube, là où habituellement Google paye entre 2 et 3 dollars annuels (cf. les cas Dell, Firefox et MySpace). Si l'on ajoute à cela les terribles problèmes auxquels Google va devoir faire face suite à ce rachat (droits sur les videos, comptes d'exploitation fortement négatifs)... ça paraît d'autant plus étrange !&lt;br /&gt;&lt;br /&gt;Enfin l'extraordinaire &lt;a href="http://fr.techcrunch.com/2006/10/19/microsoft-et-yahoo-se-preparent-a-la-guerre-contre-google/"&gt;retour en grâce de Google chez nos amis de Techcrunch&lt;/a&gt; n'en finit pas de m'étonner, tout comme les explications des contributeurs de ce blog sur le fait qu'ils n'ont absolument pas changé d'analyse sur le sujet... alors mauvaise foi ou procès d'intention de ma part ? à vous de juger !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116128363078657524?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116128363078657524/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116128363078657524' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116128363078657524'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116128363078657524'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/10/retour-sur-les-derniers-exploits-de.html' title='Retour sur les derniers exploits de Google'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116041521434173819</id><published>2006-10-09T19:20:00.000+02:00</published><updated>2006-10-18T11:42:28.893+02:00</updated><title type='text'>What is web 2.0, un an après : les prophéties d'O'Reilly au révélateur de l'actualité</title><content type='html'>Cela fait désormais à peu près un an que le bon Tim nous a légué ce joli morceau qu'est "what is web 2.0" : une leçon de clairvoyance au pays des marketeux et autres chercheurs de tendance en mal de nouveaux labels.&lt;br /&gt;Si vous trainez ici, c'est que vous connaissez déjà probablement &lt;span style="font-weight: bold;"&gt;ses 7 grandes leçons&lt;/span&gt;... mais avez-vous pris le temps de regarder le chemin qu'avait parcouru notre (déjà) vieux web vers la terre promise ? Non ? Alors, posez votre bâton de pélerin et arrêtez-vous ici quelques instants...&lt;br /&gt;&lt;br /&gt;Première leçon, probablement à la base de toutes les autres, "&lt;span style="font-weight: bold;"&gt;le web en tant que plate-forme&lt;/span&gt;" est une réalité que personne n'ose aujourd'hui contester tant &lt;span style="font-weight: bold;"&gt;les progrès accomplis sont flagrants&lt;/span&gt; :&lt;br /&gt;- la promesse d'un webtop rendant le desktop obsolète se réalise peu à peu à travers des outils chaque jour plus nombreux mais aussi plus efficaces : messageries instantanées, traitements de texte, mails, tableurs...&lt;br /&gt;- tous les services modernes en ligne sont désormais compatibles avec Firefox,  affranchissant définitivement le web grand public de tout produit Microsoft (ie6 et Windows) ou d'une autre plate-forme technique d'accès au web.&lt;br /&gt;- les connexions permanentes ont continué à se mutliplier et à les tuyaux nous reliant au réseau des réseaux ont encore grossi.&lt;br /&gt;&lt;br /&gt;C'est au second point, "&lt;span style="font-weight: bold;"&gt;tirer parti de l'intelligence collective&lt;/span&gt;", que le social web dont on vous a tant rabattu les oreilles entre en jeu. Le tagging est désormais partout, les systèmes de votes et les commentaires aussi. Le wiki n'est plus une blague mais un truc hype tandis que les réseaux et autres communautés se mettent à valoir de l'or.&lt;br /&gt;Je dois dire que je suis réservé sur ce point : si Digg est une incontestable réussite, il est resté un service essentiellement consommé par les technophiles. De même les fameux Flickr et del.icio.us restent des produits de consommateurs avertis.&lt;br /&gt;Seules exceptions : MySpace et YouTube mais qui ont marqué avant tout des points grâce à un marketing viral rarement vu à une telle échelle. D'ailleurs pour l'un et l'autre de ces services, l'intelligence collective n'est que très accessoire, c'est le bon vieil effet communautaire qui joue là avant tout.&lt;br /&gt;Donc, rien de réellement révolutionnaire pour l'instant, et &lt;span style="font-weight: bold;"&gt;le web 2.0 cherche encore l'équivalent de ce que fut à son époque l'arrivée du PageRank&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Si l'on se souvient que "&lt;span style="font-weight: bold;"&gt;la puissance est dans les données&lt;/span&gt;", alors on peut dire que le web continue à monter en puissance : nos vieilles mapemondes s'affinent à une vitesse impressionnante, les blogs fleurissent en même temps que leur contenu, des bases de données en tout genre deviennent disponibles... oui, ce nouveau paradigme était terriblement bien énoncé par O'Reilly et l'on sait désormais qu'&lt;span style="font-weight: bold;"&gt;il risque de se vérifier pour un bon bout de temps&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;"&lt;span style="font-weight: bold;"&gt;La fin des cycles de release&lt;/span&gt;" n'a jamais été le point de l'article fondateur à m'avoir le plus emballé. Je suis personnellement las de toutes ces bêtas qui n'en finissent pas et si je suis un fervent de l'XP programming, &lt;span style="font-weight: bold;"&gt;je ne l'ai pas vu se répandre autant que cela semblait énoncé&lt;/span&gt;. Pour le moment, parmi les grands, seul Google et sa galaxie de produits semblent appliquer ses principes... les années à venir devraient néanmoins voir les autres migrer vers ce concept indiscutablement performant.&lt;br /&gt;&lt;br /&gt;Qu'en est-il de ces "&lt;span style="font-weight: bold;"&gt;modèles de programmation légers&lt;/span&gt;" évoqués étant comme le nouveau modèle à suivre ? Difficile à dire... je crois néanmoins que là aussi, &lt;span style="font-weight: bold;"&gt;un certain nombre de progrès sont observables&lt;/span&gt; :&lt;br /&gt;- REST qui prend de plus en plus le pas sur SOAP&lt;br /&gt;- le phénomène Ruby (via RubyOnRails) qui rejoint les PHP et autres Python au royaume de la simplicité populaire et efficace.&lt;br /&gt;- l'esprit "small is beautiful" (attention, c'est un ressenti 100% subjectif) qui règne sur la toile : SQLite ou LigHTTPD ne sont plus (disons plutôt moins) regardés de haut tandis que les Struts,  et autres Oracle apparaissent de moins en moins comme les références incontournables pour tout "projet sérieux".&lt;br /&gt;&lt;br /&gt;Une partie essentielle pour moi, "&lt;span style="font-weight: bold;"&gt;le logiciel se libère du PC&lt;/span&gt;",  ne s'est pas encore réalisé comme je  l'avais envisagé : le "mobtop" (le desktop sur téléphone portable) met du temps à se démocratiser tandis que la consommation du web par des appareils portables tels que l'Ipod reste limitée. D'importantes réserves de croissance à long terme du web (ou plutôt, d'internet en général) sont pourtant là. J'irais même jusqu'à dire que &lt;span style="font-weight: bold;"&gt;la massification de ce phénomène sera probablement à la base d'un prochain cycle de croissance&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Enfin, plus personne n'a besoin d'être convaincu des possibilités d'"&lt;span style="font-weight: bold;"&gt;enrichir les interfaces utilisateur&lt;/span&gt;". Ajax et Flash ont l'un et l'autre continué à progresser pour offrir un confort d'utilisation sans commune mesure avec nos vieux sites 1.0. &lt;span style="font-weight: bold;"&gt;La marge de progression est néanmoins encore considérable&lt;/span&gt; et bien des défis restent à relever dans l'amélioration de l'expérience utilisateur web.&lt;br /&gt;&lt;br /&gt;En résumé, une bonne partie du web 2.0 reste encore à construire : l'observation de la toile durant cette dernière année montre &lt;span style="font-weight: bold;"&gt;que la webosphère prend bel et bien le chemin indiqué par le prophète&lt;/span&gt;... &lt;span style="font-weight: bold;"&gt;mais que la route semble encore longue&lt;/span&gt;, très longue même si l'on regarde tous ces dinosaures du monde applicatif qui n'ont pas encore bougé !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116041521434173819?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116041521434173819/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116041521434173819' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116041521434173819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116041521434173819'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/10/what-is-web-20-un-aprs-les-prophties.html' title='What is web 2.0, un an après : les prophéties d&apos;O&apos;Reilly au révélateur de l&apos;actualité'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-116003012172325819</id><published>2006-10-05T08:25:00.000+02:00</published><updated>2006-10-09T09:18:23.660+02:00</updated><title type='text'>Vers un environnement de développement AJAX de référence...</title><content type='html'>A l'heure d'aujourd'hui, même si les progrès depuis plus d'un an sont considérables, le développement AJAX reste une galère.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Du côté des progrès :&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://www.ajaxpatterns.org"&gt;- des patterns de référence&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://prototype.conio.net/"&gt;- des frameworks bien foutus exploitant les possibilités de Javascript&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ajaxian.com/"&gt;- une communauté d'Ajaxiens imaginative, partageuse et grandissante&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.openajax.org/"&gt;- la reconnaissance qu'Ajax n'est pas qu'une mode et doit maintenant passer à l'industrialisation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mir.aculo.us/articles/2006/09/16/adventures-in-javascript-testing"&gt;- des outils de software factory pour Javascript&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Le manque principal&lt;/span&gt;, je l'ai déjà dit assez souvent, c'est un environnement de développement fait pour JS : autocompletion, débugage, etc... &lt;a href="http://aptana.com/"&gt;Aptana&lt;/a&gt; tente de répondre à ce besoin, mais pour l'avoir un peu testé, c'est loin d'être encore au point.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tibco.com/devnet/gi/default.jsp"&gt;Tibco&lt;/a&gt;&lt;a href="http://www.tibco.com/devnet/gi/default.jsp"&gt; General Interface&lt;/a&gt; est une autre tentative qui me paraît assez intéressante : en tout cas, l'environnement 100% ajax proposé pour développer est très impressionnant. Dans l'ergonomie, on retrouve pas mal de petites choses similaires à un Visual Studio, d'un point de vue technique, savoir qu'il est basé sur prototype.js ne gâche rien. et, last but not least, une version free est désormais proposée.&lt;br /&gt;&lt;br /&gt;Tibco s'inscrit par ailleurs dans le cadre de l'initiative OpenAjax qui a pour but la normalisation des techniques ajax et dont je vous conseille &lt;a href="http://www.openajax.org/whitepaper.html"&gt;un excellent "whitepaper"&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-116003012172325819?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/116003012172325819/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=116003012172325819' title='6 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116003012172325819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/116003012172325819'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/10/vers-un-environnement-de-dveloppement.html' title='Vers un environnement de développement AJAX de référence...'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115960589671675589</id><published>2006-09-30T10:32:00.000+02:00</published><updated>2006-09-30T13:44:54.163+02:00</updated><title type='text'>L'application web d'entreprise : enfin une évidence ?</title><content type='html'>L'application d'entreprise est marché étrange où l'on trouve à la fois une terrible inertie des vieilles habitude et un pérpétuel intérêt pour l'innovation. Face à cette situation paradoxale, les DSI cherchent le plus souvent à être rassurés quant aux technologies de leurs applications stratégiques : si bien que &lt;span style="font-weight: bold;"&gt;le choix se fait plus sur l'éditeur de la solution, que sur la solution en elle-même&lt;/span&gt;. En fonction de leur profil, les décideurs peuvent donc pencher pour l'éditeur à la plus grande renommée (Oracle, Microsoft, SAP...) ou celui dont ils se sentent le plus proche (en fonction de leur parcour personnel et de leurs a priori technologiques).&lt;br /&gt;&lt;br /&gt;Dans ce contexte, on peut dire que l'application web ne s'est pas imposé dans un premier temps pour des raisons culturelles. Malgré tout, sa percée dès la fin des années 90 dans les entreprises reste assez remarquable étant donné les contraintes de l'époque : tarifs élevés, maîtrise de la technologie limitée, débits plutôt faibles, richesse d'interface quasi-nulle. Le web fut donc suffisamment hype et ses avantages déjà assez évidents pour ouvrir une première brèche dans la forteresse de l'application d'entreprise alors tenue par le client ultra-léger (mode texte) et le client lourd (client/serveur).&lt;br /&gt;&lt;br /&gt;Ses avantages, est-il vraiment besoin de les rappeler ? Un petit retour aux bases ne fera de mal à personne :&lt;span style="font-weight: bold;"&gt; portabilité, déploiement, maintenance, possibilités de nomadisme&lt;/span&gt;. Autant de facteurs qui ont rendu très tôt le web la plupart du temps globalement plus &lt;span style="font-weight: bold;"&gt;économique&lt;/span&gt; que ses équivalents habituels.&lt;br /&gt;&lt;br /&gt;Aujourd'hui, la culture web est là et bien là. Une nouvelle génération de dirigeants imprégnés de celle-ci peut désormais "penser web" alors que la plupart des obstacles d'hier sont désormais levés : la technologie est maîtrisée, les interfaces se sont enrichies, les infrastructures améliorées, les coûts ont brutalement baissé suite à l'éclatement de la bulle 1.0... bref : &lt;span style="font-weight: bold;"&gt;plus rien ne semble empêcher l'avènement de la plate-forme web pour tout nouveau projet&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;C'est d'ailleurs ce que je constate à titre personnel : 90% des projets d'entreprise qui me sont soumis sont web ou le deviennent après quelques discussions. Je constate le même phénomène chez des confrères qui eux non plus ne viennent pas spécifiquement du monde du web.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Il subsiste néanmoins encore 2 résistances au web pour les applications d'entreprise&lt;/span&gt; :&lt;br /&gt;- la première vient de la nécessité de la communication permanente : le web ne met pas encore à disposition de ses utilisateurs de solutions de cache local permettant d'utiliser l'application en mode déconnecté (le "Smart Client" comme l'appelle Microsoft). Google desktop search apporte sur le sujet une solution intéressant avec son serveur web embarqué lors de l'installation.&lt;br /&gt;- la seconde vient des outils bureautiques omniprésents dans l'entreprise et où seul Microsoft apporte aujourd'hui des solutions d'intégration satisfaisantes.&lt;br /&gt;&lt;br /&gt;On retrouve dans un cas comme dans l'autre &lt;a href="http://web2rules.blogspot.com/2006/04/lintgration-desktop-webtop.html"&gt;le problème de la fameuse et nécessaire intégration webtop / desktop&lt;/a&gt; maintes fois évoquées dans ces pages... et je vous encourage, si le coeur vous en dit, à évangéliser sur le sujet, qui, de mon point de vue, est encore trop largement mésestimé.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115960589671675589?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115960589671675589/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115960589671675589' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115960589671675589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115960589671675589'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/09/lapplication-web-dentreprise-enfin-une.html' title='L&apos;application web d&apos;entreprise : enfin une évidence ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115902606072613602</id><published>2006-09-23T17:36:00.000+02:00</published><updated>2006-09-25T13:52:20.670+02:00</updated><title type='text'>Les bots contre le web 2.0 : sexe, mensonges et statistiques</title><content type='html'>Il a déjà été dit de nombreuses fois qu'un aspect fondamental du web 2.0 est l'intelligence collective que Tim O'Reilly décrit si bien. Cette intelligence collective tire parti du fait que les utilisateurs ne se contentent plus de lire mais aussi se mettent désormais à écrire, commenter, débattre, voter... un mot, participer, sur le web.&lt;br /&gt;&lt;br /&gt;Evidemment, il y a ceux qui savent exploiter ce système : en gagnant des visiteurs sur son site grâce à un commentaire bien placé, en évangélisant les masses grâce à un article habilement écrit dans wikipedia, en augmentant ses revenus grâce à aux votes/notations d'utilisateurs plus ou moins réels.&lt;br /&gt;&lt;br /&gt;Exemple typique : les articles bien notés dans Digg gagnent un nombre de visiteurs suffisamment important pour que l'on parle "d'effet Digg". Or, à plusieurs reprises dans la courte histoire de Digg, des voix se sont élevées pour crier à la manipulation de l'outil par des groupes d'influences, des administrateurs de Digg ou encore des webbots.&lt;br /&gt;&lt;br /&gt;Et voilà où est le problème : l'intelligence collective suppose que le monde est parfait et que 100% des utilisateurs seront humains, or dès qu'un service a du succès, il est quasi-certain que ce ne sera plus le cas. Les sites, marchands, et autres bidouilleurs peu scrupuleux connaissent trop les ficelles du web pour ne pas s'en servir... c'est ainsi qu'apparurent :&lt;br /&gt;- les spameurs des commentaires des blogs (splog)&lt;br /&gt;- les spameurs de wikis&lt;br /&gt;- les robots voteurs&lt;br /&gt;- les robots noteurs&lt;br /&gt;&lt;br /&gt;Pour coller à l'actualité, certains d'entre vous auront ainsi peut-être remarqué que les votes de wikio étaient parfois très étranges, cela ne manque d'ailleurs pas de provoquer des remous et des débats... à la petite échelle de Wikio.&lt;br /&gt;Mais les conséquences sont grandes puisque d'une part les Wikio, Digg et autres Fuzz redistribuent un traffic de plus en plus important (donc de plus en plus d'argent), et que d'autre part ces sites tirent leur pertinence des recommendations humaines.&lt;br /&gt;&lt;br /&gt;Conclusion : dans la lutte pour la pertinence et contre les actions marketing, la lutte contre les robots n'est pas des moindres. Or, les anti-bots ne sont d'après moi pas encore à la hauteur des défis qui les attendent.&lt;br /&gt;&lt;br /&gt;Passons en revue les méthodes classiques :&lt;br /&gt;- identification du voteur par cookie : il suffit au bot d'effacer ses cookies !&lt;br /&gt;- identification du voteur par IP : il suffit d'utiliser un proxy pour contourner le problème&lt;br /&gt;- identification du voteur par compte : un peu plus dur, il faut alors créer des comptes manuellement ou automatiquement.&lt;br /&gt;&lt;br /&gt;On peut aussi évoquer les méthodes anti-bot (&lt;a href="http://fr.wikipedia.org/wiki/Captcha"&gt;CAPTCHA&lt;/a&gt;) :&lt;br /&gt;- un texte en image à recopier&lt;br /&gt;- un mot prononcé à écrire&lt;br /&gt;- une question aléatoire à laquelle un humain sait répondre&lt;br /&gt;&lt;br /&gt;Les deux premières méthodes ont leur parade avec les systèmes de reconnaissance visuelle et sonore. La troisième peut être solutionnée par un bot disposant d'une bonne base de données de réponses et d'un système d'analyse sémantique adéquat.&lt;br /&gt;&lt;br /&gt;Et puis il y a l'anti-CAPTCHA (c'est à dire l'anti-anti-robot) ultime : celui qui fait appel à des utilisateurs humains à la recherche de contenu gratuit. Le principe est simple : les utilisateurs sont aguichés par une ressource gratuite (en général, du porno), on leur demande alors de répondre au système CAPTCHA à pirater pour accéder au dit contenu... et le tour est joué !&lt;br /&gt;&lt;br /&gt;La solution se trouve peut être dans une analyse statistique des actions faites par les robots et les humains. On pourrait alors mettre en place des systèmes de&lt;a href="http://fr.wikipedia.org/wiki/Anti-spam#M.C3.A9thode_bayesienne"&gt; filtres baysiens&lt;/a&gt; comme on le fait aujourd'hui pour éliminer le pourriel. Mais d'ici là, les robots auront certainement fait beaucoup de mal au web 2.0...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115902606072613602?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115902606072613602/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115902606072613602' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115902606072613602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115902606072613602'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/09/les-bots-contre-le-web-20-sexe.html' title='Les bots contre le web 2.0 : sexe, mensonges et statistiques'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115882003016728350</id><published>2006-09-21T08:13:00.000+02:00</published><updated>2006-09-21T08:27:10.196+02:00</updated><title type='text'>Développer et tester en Javascript par le concepteur de scriptaculous</title><content type='html'>&lt;a href="http://script.aculo.us"&gt;Scriptaculous&lt;/a&gt; est une librairie javascript désormais fameuse pour qui veut développer une application web bénéficiant d'une "ergonomie 2.0". &lt;a href="http://mir.aculo.us/"&gt;Thomas Fuchs&lt;/a&gt; est l'auteur de cette impeccable surcouche du génial prototype.js et ces conseils en matière de développement javascript valent de l'or.&lt;br /&gt;&lt;br /&gt;Il nous prodigue dans son &lt;a href="http://mir.aculo.us/articles/2006/09/16/adventures-in-javascript-testing"&gt;dernier billet&lt;/a&gt; quelques conseils pour développer et surtout tester nos codes javascript à partir d'une &lt;a href="http://mir.aculo.us/stuff/AdventuresInJavaScriptTesting.pdf"&gt;présentation&lt;/a&gt; qui, outre la pertinence, a le mérite de ne pas se prendre au sérieux.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115882003016728350?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115882003016728350/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115882003016728350' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115882003016728350'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115882003016728350'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/09/dvelopper-et-tester-en-javascript-par.html' title='Développer et tester en Javascript par le concepteur de scriptaculous'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115848548711724384</id><published>2006-09-17T11:15:00.000+02:00</published><updated>2006-09-17T19:21:25.600+02:00</updated><title type='text'>Google et les 6 cultures d'internet</title><content type='html'>Martin Lessard  décrit dans un &lt;a href="http://zeroseconde.blogspot.com/2006/09/les-6-cultures-dinternet.html"&gt;article brillant&lt;/a&gt;, les 6 cultures qui ont façonné l'internet que nous connaissons aujourd'hui. Je me permets de les reprendre ici afin de les rapprocher de la "culture Google" que je cite régulièrement comme "définition" du web 2.0.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1- la culture décentralisatrice&lt;/span&gt;&lt;br /&gt;ARPANET, le grand ancêtre, a apporté un paradigme essentiel à la culture internet qui ne s'est jamais démenti : la décentralisation du réseau. Tous les noeuds et toutes les routes ont (quasiment) la même valeur et aucun centre névralgique n'est nécessaire au fonctionnement de l'ensemble.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2- la culture scientifique&lt;/span&gt;&lt;br /&gt;Ce sont des scientifiques qui ont développé HTTP et HTML pour leur besoins propres. Ils ont véhiculé avec ces outils leurs valeurs de partage sans réserve de l'information. Ces valeurs restent terriblement d'actualité à ce jour.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3- la culture "hackers"&lt;/span&gt;&lt;br /&gt;La plupart des programmeurs et bidouilleurs des années 90 qui se sont lancés dans l'internet avaient fondamentalement la culture du logiciel libre : et ce n'est pas un hasard si Linux, Apache, Perl puis PHP ont à ce point dominé les infrastructures web.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4- la culture communautaire&lt;/span&gt;&lt;br /&gt;Les premiers non techniciens à s'être appropriés internet sont tous ces groupes plus ou moins formels qui avaient besoin de communiquer librement sur leurs diverses passions : les étudiants, les clubs et autres hobbyistes ont répandu la culture du forum, du BBS et du newsgroup.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5- la culture start-up&lt;/span&gt;&lt;br /&gt;Quand internet est devenu le nouvel eldorado, la culture des entrepreneurs fous, visionnaires et aventureux a envahi la toile : avec eux, la promotion des évolutions rapides, de l'innovation à tout prix mais aussi des dollars vite faits.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6- la culture blog&lt;/span&gt;&lt;br /&gt;Nous voilà à l'ère du blog et du "we, the media". Aux cultures précédentes, toujours présentes, viennent se mêler celles des faiseurs d'opinion : tout devient blogable, discutable, tagable, votable ouvertement et sans langue de bois.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Ce qui m'a surpris dans cet article, outre sa pertinence, c'est à quel point Google est imprégné de ces différentes cultures.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1- la décentralisation :&lt;/span&gt;&lt;br /&gt;Google a été la première entreprise du web à déployer un grand nombre de machines à bas coût pour supporter son infrastructure plutôt que d'investir dans quelques serveurs puissants. Ce choix décisif a permis à Google d'abaisser considérablement ses coûts tout en améliorant sa disponibilité globale.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2- la science :&lt;/span&gt;&lt;br /&gt;Sergei Brin et Larry Page sont des scientifiques avant d'être des programmeurs : c'est d'ailleurs un algorithme et non un programme qui est à la base de leur succès. Depuis, Google est resté proche des universités et des universitaires. On ne s'étonnera donc pas de trouver &lt;a href="http://fr.wikipedia.org/wiki/Vinton_Cerf"&gt;Vinton Cerf&lt;/a&gt;, symbole de ces scientifiques qui ont fait d' Internet ce qu'il est, parmi les effectifs de Google.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3- l'open-source :&lt;/span&gt;&lt;br /&gt;On pourrait bien sûr parler du Google Summer of Code ou de Google Hosting mais ce n'est pas là le plus significatif. L'infrastructure de Google repose là encore sur de l'open-source : les outils  libres sont seulement utilisés mais aussi et surtout bidouillés pour en faire une part importante du savoir-faire actuel de la société. Et si l'on a su attirer&lt;a href="http://fr.wikipedia.org/wiki/Guido_van_Rossum"&gt; Guido Van Rossum&lt;/a&gt; (entre autres), c'est probablement que l'on a esprit du libre.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4- l'esprit communautaire :&lt;/span&gt;&lt;br /&gt;Si Google ne s'est jamais imposé sur le marché des communautés, il a su s'appuyer sur elles pour utiliser comme personne le marketing viral.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5- l'entreprenariat :&lt;/span&gt;&lt;br /&gt;C'est une valeur de bien des start-up perdent en grandissant que Google semble avoir su garder jusque là : en encourageant l'initiative personnelle avec les fameux 20% de temps libre et gardant des équipes réduites et relativement autonomes sur une multitude de petits projets.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6- l'esprit blogueur &lt;/span&gt;:&lt;br /&gt;Si la société entretient bien le secret, elle n'utilise pas la langue de bois quand elle s'exprime : que ce soit lors d'une introduction en bourse peu conventionnelle, sur la délicate affaire Gu ge ou dans ses messages d'avertissements ("&lt;span style="font-style: italic;"&gt;attention, ceci n'est pas le charabia habituel&lt;/span&gt;" ai-je pu lire un jour sur les conditions d'utilisation d'un de leur service), Google nous parle simplement et franchement sans que cela ne sonne faux.&lt;br /&gt;&lt;br /&gt;Google, en incarnant ainsi toutes les cultures du web, a intrinsèquement un coup d'avance sur tous ses concurrents... sauf peut-être sur un point : l'exploitation de la culture communautaire que bien peu de monde avait vu venir avant le triomphe de MySpace.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115848548711724384?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115848548711724384/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115848548711724384' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115848548711724384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115848548711724384'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/09/google-et-les-6-cultures-dinternet.html' title='Google et les 6 cultures d&apos;internet'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115775019610963701</id><published>2006-09-08T22:53:00.000+02:00</published><updated>2006-09-13T10:24:29.973+02:00</updated><title type='text'>Flash et ajax sont sur un bateau...</title><content type='html'>Flash et ajax ont longtemps été considérés comme 2 alternatives de développement web riche avec de vraies différences qui peuvent aussi bien justifier un choix que l'autre. Certains, comme Ajaxpatterns, affirment à juste titre qu'ils peuvent être complémentaires et vont jusqu'à parler du pattern "&lt;a href="http://ajaxpatterns.org/Richer_Plugin"&gt;richer plugi&lt;/a&gt;&lt;a href="http://ajaxpatterns.org/Richer_Plugin"&gt;n&lt;/a&gt;".&lt;br /&gt;&lt;br /&gt;Aujourd'hui, Open Lazlo (un système de script libre exécuté par un lecteur flash) nous propose de ne plus avoir à choisir avec le projet "&lt;a href="http://www.openlaszlo.org/legals"&gt;Legals&lt;/a&gt;". Le principe est le suivant : vous écrivez tout à l'aide du système de script Lazlo qui à partir du même code, vous permet de faire du Flash ou de l'Ajax (enfin, du DHTML si vous préférez).&lt;br /&gt;&lt;br /&gt;En image, ça donne ça :&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.openlaszlo.org/img/new-diagram.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 440px; height: 218px;" src="http://www.openlaszlo.org/img/new-diagram.jpg" alt="" border="0" /&gt;&lt;/a&gt;Le projet devrait sortir une version raisonnablement testable le mois prochain, mais les plus aventureux peuvent déjà y jeter un oeil !&lt;br /&gt;&lt;br /&gt;Autre possibilité avec le framework &lt;a href="http://www.aflax.org/"&gt;AFLAX&lt;/a&gt; : faire du flash avec une bibliothèque Javascript. A tester : c'est libre et c'est fait par le fondateur d'Aptana (dont j'ai parlé il y a peu).&lt;br /&gt;&lt;br /&gt;Adobe n'est pas en reste dans cette tendance Flash + Ajax avec d'une part &lt;a href="http://labs.adobe.com/wiki/index.php/Flex_Framework:FABridge"&gt;Fabridge&lt;/a&gt;, qui fait grosso modo la même chose qu'AFLAX et qui est lui aussi libre et d'autre part &lt;a href="http://www.adobe.com/devnet/flex/articles/ajax_client.html"&gt;Ajax Client for Flex Data Services 2&lt;/a&gt; qui devrait sortir sous peu.&lt;br /&gt;&lt;br /&gt;Flash ou pas flash, une chose est sûre : Javascript ne s'est jamais aussi bien porté !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115775019610963701?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115775019610963701/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115775019610963701' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115775019610963701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115775019610963701'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/09/flash-et-ajax-sont-sur-un-bateau.html' title='Flash et ajax sont sur un bateau...'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115752426511700755</id><published>2006-09-06T08:14:00.000+02:00</published><updated>2006-09-13T10:21:51.820+02:00</updated><title type='text'>activeCollab + Flyspray = activeFactory</title><content type='html'>Je recherche depuis quelques temps déjà une réponse à la problématique de la software factory en terme d'outils pour les projets de notre petite équipe. Deux outils encore assez méconnus avaient attirés mon attention lors de mes recherches :&lt;br /&gt;- &lt;a href="http://www.activecollab.com"&gt;activeCollab&lt;/a&gt;, l'équivalent libre de BaseCamp, un outil de gestion de projet web 2.0&lt;br /&gt;- &lt;a href="http://flyspray.rocks.cc"&gt;Flyspay&lt;/a&gt;, un gestionnaire de bugs correspondant tout à fait à mes besoins.&lt;br /&gt;&lt;br /&gt;Le problème était jusque là, que chaque projet devait avoir à la fois son instance Flyspray, et son instance activeCollab, ce qui au quotidien pouvait s'avérer très agaçant.&lt;br /&gt;activeCollab et Flyspray étant libres, nous avons créé notre petit mash-up en faisant de ces 2 solutions une seule : cela s'appelle &lt;a href="http://activefactory.blogspot.com"&gt;activeFactory&lt;/a&gt;, c'est sous license GPL, et je vous invite à y jeter un oeil.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115752426511700755?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115752426511700755/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115752426511700755' title='20 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115752426511700755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115752426511700755'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/09/activecollab-flyspray-activefactory.html' title='activeCollab + Flyspray = activeFactory'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115736433230189604</id><published>2006-09-04T11:46:00.000+02:00</published><updated>2006-09-04T15:18:33.376+02:00</updated><title type='text'>Aptana : une réponse au problème du développement javascript ?</title><content type='html'>Javascript a toujours été considéré comme un sous-langage, un truc à bricoler pour faire joli et améliorer l'ergonomie. A l'heure où Javascript représente grosso modo 30% du temps de développement d'une application web, cette vision a tendance à franchement vieillir.&lt;br /&gt;&lt;br /&gt;Il manque de ce fait beaucoup de choses pour faire correctement du Javascript à ce jour, les 2 principales étant :&lt;br /&gt;- un environnement de développement avec &lt;span style="font-weight: bold;"&gt;auto-completion&lt;/span&gt; et contrôle de la syntaxe&lt;br /&gt;- un &lt;span style="font-weight: bold;"&gt;debugger&lt;/span&gt; qui marche correctement (firebug étant encore loin du compte)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.aptana.com"&gt;Aptana&lt;/a&gt;, application bâtie sur Eclipse, a vocation à répondre à cette problématique. Je la teste en ce moment, et mon sentiment est qu'il lui reste encore beaucoup de chemin à parcourir pour en faire une application de référence (en particulier : intégration avec les langages serveur, auto-completion sur les librairies js utilisées). Mais le projet a le mérite d'être là et peut être un début de solution pour un certain nombre de développeurs.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115736433230189604?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115736433230189604/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115736433230189604' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115736433230189604'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115736433230189604'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/09/aptana-une-rponse-au-problme-du.html' title='Aptana : une réponse au problème du développement javascript ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115703193132512697</id><published>2006-08-31T15:35:00.000+02:00</published><updated>2006-08-31T15:45:31.440+02:00</updated><title type='text'>Une documentation efficace pour prototype.js</title><content type='html'>J'ai déjà dit tout le bien que je pensais de la fameuse librairie prototype dans un projet web 2.0. Pour exploiter au mieux cette librairie, je ne saurais trop que vous conseiller la lecture de la documentation non-officielle de prototype 1.4.0 &lt;a href="http://www.sergiopereira.com/articles/prototype.js.html"&gt;ici&lt;/a&gt; (en anglais) et en français &lt;a href="http://www.electrolinux.com/traductions/prototype.js.html"&gt;là&lt;/a&gt; (pour la version 1.3.1).&lt;br /&gt;&lt;br /&gt;Encore une fois, passer 2 heures à lire cette documentation est un investissement &lt;span style="font-weight: bold;"&gt;très rentable&lt;/span&gt; si vous utilisez cette librairie ou envisagez de le faire.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115703193132512697?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115703193132512697/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115703193132512697' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115703193132512697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115703193132512697'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/08/une-documentation-efficace-pour.html' title='Une documentation efficace pour prototype.js'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115642005728456031</id><published>2006-08-24T13:05:00.000+02:00</published><updated>2006-08-24T13:48:59.710+02:00</updated><title type='text'>Pourquoi vous ne trouverez pas de définition du web 2.0</title><content type='html'>Bien des gens de passage ici (et ailleurs) sont à la recherche d'une définition du web 2.0... de préférence précise. Alors, soyons clairs : cette définition n'existe pas.&lt;br /&gt;&lt;br /&gt;Le web 2.0 n'a pas de contour nets : il s'agit d'une étiquette collée à une époque marquée par un certain renouveau sur le web. De même que vous ne trouverez pas de définition précise du nouveau roman, de la nouvelle vague ou des années folles, vous pourrez au mieux sentir les concepts dominants de l'ère et de la culture web 2.0.&lt;br /&gt;&lt;br /&gt;Le web 2.0 s'apprécie donc dans le temps : c'est pourquoi Tim O'Reilly commence "What is web 2.0" par ce qui a changé sur le web ces dernières années. C'est aussi pourquoi il faut les 16 pages de son article pour commencer à comprendre tout ce que cela recouvre : économiquement, culturellement, techniquement mais aussi et surtout dans les usages.&lt;br /&gt;&lt;br /&gt;La seule définition que l'histoire devrait retenir serait ainsi :&lt;br /&gt;"Web 2.0, période marquant le retour de l'innovation et d'une forte croissance dans les technologies liées au web, après la crise connue par le secteur de 2001 à 2004."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115642005728456031?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115642005728456031/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115642005728456031' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115642005728456031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115642005728456031'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/08/pourquoi-vous-ne-trouverez-pas-de.html' title='Pourquoi vous ne trouverez pas de définition du web 2.0'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115633529176610175</id><published>2006-08-23T13:25:00.000+02:00</published><updated>2006-08-23T14:19:22.243+02:00</updated><title type='text'>Petit test de AllPeers</title><content type='html'>&lt;a href="http://www.allpeers.com/"&gt;AllPeers&lt;/a&gt; est un plug-in pour Firefox vous permettant de faire des échanges de fichier de clients à clients. C'est outil actuellement en bêta fermé que j'ai pu tester grâce à une invitation via Techcrunch.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Premiers constats... &lt;/span&gt;&lt;br /&gt;- l'outil est pratique : intégré au navigateur, ergonomie bien pensée (barres de navigation, menus contextuels, possibilité de partager des fichier par glisser-déposer depuis le desktop)&lt;br /&gt;&lt;br /&gt;- il répond à un vrai besoin : partager des fichiers volumineux entre amis (c'est le protocole de Bittorrent qui est utilisé, c'est donc vraiment similaire au P2P classique pour les habitués), et à l'heure de la bulle 2.0, c'est une grande qualité.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Quelques réserves cependant...&lt;/span&gt;&lt;br /&gt;- le principe du logiciel, c'est le partage entre amis : vous êtes donc limités à votre petite bande de potes qui utilisent Firefox avec ce plug-in et qui se trouvent sur le réseau... ce qui ne fait pas grand-monde ! J'ai envoyé des invitations à quelques amis, un seul l'a installé et désinstallé quelques jours plus tard. Pour être vraiment intéressant, il faudra donc que le logiciel atteigne un seuil critique en terme d'adoption.&lt;br /&gt;Il est vraiment dommage de ne pas avoir laissé la possibilité de chercher/partager des fichiers avec des gens ne faisant pas partie de votre réseau personnel : cela aurait considérablement augmenté les possibilités d'utilisation.&lt;br /&gt;&lt;br /&gt;- techniquement, les développeurs d'AllPeers ont certainement dû faire face à pas mal de difficultés et  ils ont parfois été obligés de recourir à des solutions "bricolées". Par exemple, pour ne pas interrompre les téléchargements en cours, lorsque vous fermez Firefox, AllPeers maintient le processus en fonctionnement, ce que j'ai trouvé personnellement gênant.&lt;br /&gt;&lt;br /&gt;- l'ensemble ne s'est pas révélé stable sur ma machine (j'ai donc du le désinstaller)... attention toutefois, c'est encore une bêta fermée et j'ai une utilisation de Firefox assez particulière du fait de mes activités de développement.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Finalement...&lt;/span&gt;&lt;br /&gt;- AllPeers est incontestablement une bonne idée mais, idéalement, il faudrait qu'il soit intégré directement à Firefox (plutôt qu'en extension) : cela permettrait certainement de bâtir un ensemble plus stable et accroîtrait considérablement le nombre de clients disponibles (difficile mais la fondation Mozilla est ouverte aux partenariats). Dans le même ordre d'idée, prévoir des plug-ins pour d'autres navigateurs permettrait de communiquer avec plus que les seuls 15% d'utilisateurs Firefox.&lt;br /&gt;&lt;br /&gt;- Autre point (déjà évoqué) : permettre des échanges "publics" pour partager des fichiers avec des personnes inconnues façon P2P classique est un manque incontestable.&lt;br /&gt;&lt;br /&gt;- Vous pourrez essayer AllPeers à sa sortie publique : si vous avez une petite communauté d'utilisateurs potentiels et que vous ne rencontrez pas les problèmes de stablilité que j'ai connus, vous y trouverez un intérêt certain.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115633529176610175?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115633529176610175/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115633529176610175' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115633529176610175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115633529176610175'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/08/petit-test-de-allpeers.html' title='Petit test de AllPeers'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115590355466070786</id><published>2006-08-18T13:33:00.000+02:00</published><updated>2006-08-18T17:54:10.606+02:00</updated><title type='text'>Du côté de chez Sun...</title><content type='html'>&lt;a href="http://blogs.sun.com/jonathan"&gt;Jonathan Schwarz&lt;/a&gt; est non seulement le président de Sun mais aussi un des businessmen dont le blog est le plus lu outre-Atlantique. Alors quand M. Schwarz annonce &lt;a href="http://blogs.sun.com/roller/page/jonathan?entry=the_dot_in_2_0"&gt;"we're the dot in the web 2.0"&lt;/a&gt; (nous sommes le point du "web deux point zéro"), faut-il le croire ?&lt;br /&gt;&lt;br /&gt;Regardons un peu la stratégie de Sun :&lt;br /&gt;- côté matériel : une stratégie serveur web très intéressante avec les machines exploitant l'ingénieux processeur &lt;span style="font-weight: bold;"&gt;Niagara&lt;/span&gt; =&gt; moins de puissance, (beaucoup) plus de threads.&lt;br /&gt;&lt;br /&gt;- côté OS : &lt;span style="font-weight: bold;"&gt;Solaris X&lt;/span&gt; semble connaître un certain succès aux dires de Schwarz... que vaut-il face à un linux ou un BSD (Windows Server étant un monde un peu à part pour le web) ? J'avoue ne pas le savoir, mon expérience en la matière s'étant limitée à une installation à l'arrache qui n'a pas tenu une semaine. Mais Sun peut compter sur quelques partenariats, le succès de ses Ultra-Sparc et sa license open-source pour lui assurer un destin honorable.&lt;br /&gt;&lt;br /&gt;- côté Java : certes, &lt;span style="font-weight: bold;"&gt;JSP&lt;/span&gt; se fait grignoter par .NET dans le domaine des applications web, mais Java n'a toujours pas d'équivalent dans le domaines des devices portables. Java est désormais intégré dans de nombreux appareils (téléphones, accessoires automobiles, assistants personnels...) ce qui est un avantage décisif à l'heure où &lt;a href="http://web2rules.blogspot.com/2006/01/le-logiciel-se-libre-du-pc.html"&gt;le logiciel se libère du PC&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;- côté logiciels clients : pas grand chose. &lt;span style="font-weight: bold;"&gt;Open/StarOffice&lt;/span&gt; ne bouge pas beaucoup, les outils de développement (où Eclipse semble s'être imposé) basculent les uns après les autres vers l'open-source et rien de bien excitant n'est arrivé depuis longtemps sur ce plan (à moins que le bureau 3D "Looking Glass" ne soit un jour au point ?).&lt;br /&gt;&lt;br /&gt;Ce petit tour d'horizon semble donc montrer que Sun est très fortement tourné vers le web 2.0 : des produits formatés pour permettre la poursuite de la montée en puissance des datacenters, un Java qui anticipe la fin de l'ère du PC, une culture résolument rajeunie et open-source, quelques petites innovations comme &lt;a href="https://ajax.dev.java.net/"&gt;JMaki&lt;/a&gt; (intégration de widgets ajax par des tags dans les pages jsp)... et&lt;span style="font-style: italic;"&gt; last but not least&lt;/span&gt; des liens très particuliers avec Google.&lt;br /&gt;&lt;br /&gt;Difficile de dire ce qui unit précisément les 2 sociétés à l'heure actuelle, mais :&lt;br /&gt;- &lt;a style="color: rgb(0, 0, 0);" href="http://en.wikipedia.org/wiki/Andy_Bechtolsheim" title="Andy Bechtolsheim"&gt;Andy Bechtolsheim&lt;/a&gt;, un des fondateurs de Sun, est l'homme providentiel qui fit un chèque de 100000 $ à Page et Brin alors que Google n'avait même pas de compte en banque !&lt;br /&gt;- Google est un membre actif du Java Community Process&lt;br /&gt;- Google et Sun ont dit mener un "big deal" ensemble fin 2005 sans préciser de quoi il s'agissait vraiment.&lt;br /&gt;- Sun joue la carte des serveurs économes en ressources électriques, à l'heure où Google cherche à diminuer des coûts en énergies.&lt;br /&gt;- Google joue la carte Java+Ajax avec le &lt;a href="http://web2rules.blogspot.com/2006/05/google-web-toolkit-enfin-une-bonne.html"&gt;Google Web Toolkit&lt;/a&gt; à l'heure où Sun annonce que le temps du PC est terminé.&lt;br /&gt;&lt;br /&gt;Sun a donc les cartes en main pour devenir le "dot in web 2.0" mais à ce jour, rien n'est encore fait.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115590355466070786?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115590355466070786/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115590355466070786' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115590355466070786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115590355466070786'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/08/du-ct-de-chez-sun.html' title='Du côté de chez Sun...'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115513016333238031</id><published>2006-08-09T13:33:00.000+02:00</published><updated>2006-08-11T12:39:05.796+02:00</updated><title type='text'>La chute de la maison Microsoft (featuring web 2.0)</title><content type='html'>Pour commencer, soyons clairs, je n'ai rien en paticulier contre Microsoft. Je crois même qu'on doit beaucoup à cette société : l'informatique a prospéré comme jamais sous sa domination et je ne suis pas sûr du tout que c'eût été la même chose dans une configuration différente... je conçois qu'on puisse avoir une opinion différente mais ce n'est pas là le débat que je veux faire (re)naître ici.&lt;br /&gt;&lt;br /&gt;Je suis loin d'être le premier à annoncer les difficultés en cours et à venir pour Microsoft. &lt;a href="http://web2rules.blogspot.com/2005/12/la-fin-des-cycles-de-release.html"&gt;Tim O'Reilly l'annonce&lt;/a&gt; dans what is web 2.0 et Jean-Louis Gassée (ancien de chez Apple et à l'origine de l'aventure BeOS) avance une théorie : &lt;a href="http://gassee.blog.20minutes.fr/archive/2006/04/27/microsoft-repond-a-l-attaque-de-google.html"&gt;Microsoft mat en trois coups&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Regardons-y d'un peu plus près : toute la force de Microsoft se trouve dans sa maîtrise absolue du desktop. Il a toujours écrasé ses concurrents successifs sur le marché (IBM, Apple, Sun, Linux...) et aujourd'hui encore personne ne semble vraiment en mesure de rivaliser. Or, dans les années 80-90 (les années PC), tout se jouait sur le desktop. Qui contrôle le desktop, contrôle les API pour les applications qui s'y implantent. Qui contrôle le desktop est indispensable et peut imposer aux fabriquants de PC d'être le système préinstallé avec lequel il faut être, quoi qu'il arrive, compatible.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5458/1933/1600/empirems.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/5458/1933/320/empirems.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;La théorie d'O'Reilly et de Gassée (et certainement de bien d'autres) est qu'avec un champ de bataille déplacé sur le web, c'est à dire hors du desktop, Microsoft sera du coup privé de toutes ses armes habituelles : intégration à l'OS de ses propres outils, accords avec les fabriquants, seule plate-forme compatible avec des outils critiques pour l'entreprise ou le particulier.&lt;br /&gt;&lt;br /&gt;Le desktop se déplace-t-il donc à ce point vers le web ?&lt;br /&gt;Quelques réserves sont encore là :&lt;br /&gt;- malgré Ajax, Flash et Java, une application web donnée a, la plupart du temps, encore un peu de retard sur son équivalent client en terme d'ergonomie : c'est souvent plus lent et tous les contrôles intuitifs (double-click, menu contextuel, glissé-déplacé) de l'application classique (même si tous sont théoriquement possibles) ne sont généralement pas présents.&lt;br /&gt;- la 3D est encore très anecodotique sur le web, et exclut de fait beaucoup d'applications de cet univers (en particulier, les jeux).&lt;br /&gt;- nombre de développeurs et de décideurs n'ont pas la culture web et pensent encore trop systématiquement application cliente face à un problème donné.&lt;br /&gt;- nous sommes loin d'être connectés en permanence dans de bonnes conditions au web et beaucoup sont encore tout simplement encore exclus du réseau des réseaux.&lt;br /&gt;&lt;br /&gt;Si le déplacement vers le web a donc bien lieu, rien ne dit qu'il sera total ou même suffisant pour retirer au desktop son caractère hautement stratégique. Mais quoi qu'il arrive, nous vivons et allons encore vivre une période dans laquelle l'&lt;a href="http://web2rules.blogspot.com/2006/04/lintgration-desktop-webtop.html"&gt;intégration desktop-webtop&lt;/a&gt; sera décisive : le webtop arrive mais le desktop n'est pas mort... ils doivent donc se parler avec des outils tels que Google desktop !&lt;br /&gt;&lt;br /&gt;Il est donc vrai que &lt;a href="http://web2rules.blogspot.com/2006/06/microsoft-moins-de-bilou-plus-de-web.html"&gt;Microsoft n'est pas dans la meilleure dynamique&lt;/a&gt; aujourd'hui mais le desktop étant encore là pour quelques années, le géant de Redmond et ses milliards de dollars de trésorerie ont encore largement le temps de revenir dans la course : soit en adoptant une culture web plus tournée vers le web, ou beaucoup plus probablement en donnant de nouvelles armes au desktop (avec par exemple &lt;a href="http://en.wikipedia.org/wiki/Windows_Presentation_Foundation"&gt;Windows Presentation Foundation&lt;/a&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115513016333238031?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115513016333238031/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115513016333238031' title='5 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115513016333238031'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115513016333238031'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/08/la-chute-de-la-maison-microsoft.html' title='La chute de la maison Microsoft (featuring web 2.0)'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115469318758559798</id><published>2006-08-04T13:59:00.000+02:00</published><updated>2006-08-04T19:52:43.143+02:00</updated><title type='text'>Reflexions sur l'actualité en ligne (2)</title><content type='html'>Je poursuis les quelques idées que j'ai lancées dans mon &lt;a href="http://web2rules.blogspot.com/2006/08/google-news-wikio-digg-like-yahoo-news.html"&gt;précédent post&lt;/a&gt;. Pour bien comprendre celui-ci, je crois qu'il me faut d'abord préciser les objectifs que je fixerais, en tant que lecteur, au site d'actualités du futur.&lt;br /&gt;&lt;br /&gt;Il me semble tout d'abord que le journalisme moderne doive éviter quelques écueils dans lesquels il tombe assez souvent.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;l'ethnocentrisme exacerbé&lt;/span&gt; : les informations sont triées et traitées sous le seul le prisme des références culturelles de son public. Si la culture du public est bien sûr un facteur à prendre en compte pour capter son adhésion, l'information dans sa diversité et les analyses dans leur pertinence sont affaiblies lorsque sont oubliés les points de vue culturellement extrêmement divers de notre village mondial.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;le suivisme&lt;/span&gt; : phénomène particulièrement bien décrit par Daniel Schneiderman dans "le cauchemar médiatique". Il est une famille de journalistes qui semblent sans cesse se marquer à la culotte : "je dois parler de ce sujet parce que ça intéresse les gens. Pourquoi ça les intéresse ? Parce que mon confrère en a parlé !". De ce fait, on assiste au double phénomène "emballement/omerta" médiatique : certains sujets sont injustement surreprésentés tandis que d'autres sont purement et simplement passés sous silence (jusqu'à ce qu'ils ressortent de façon soudaine).&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;le clientèlisme &lt;/span&gt;: qui consiste à suivre le public plutôt qu'à le guider dans l'univers de l'information. C'est une dérive commerciale aussi dangereuse que naturelle et il faut une identité très forte pour s'en détacher.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;le monocordisme&lt;/span&gt; : un phénomène bien connu des JT où toutes les informations se mettent à avoir la même saveur, celle de la dépêche prémachée. Pas de reformulation, pas de prise de recul, pas de mise en perspective... et le lecteur en vient à ne plus s'intéresser qu'aux pages sport, seules à tenter d'avoir un ton différent.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;la prime à la dernière dépêche&lt;/span&gt; : la fraîcheur de l'information prend un poids disproportioné dans l'importance du traitement de celle-ci... mais le public n'a ni de rappel des épisodes précédents ni l'ébauche d'une analyse qui lui permettrait de comprendre l'information présentée. On aboutit à des contenus incompréhensibles : personne de mon entourage proche n'est capable de me dire ce qui se passe vraiment au Darfour... mais tous savent qu'on en parle de temps en temps !&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;le trop-plein&lt;/span&gt; : comme on traite tout très vite, on peut traiter beaucoup, au risque de devenir indigeste. Le raisonnement menant à ce défaut étant "En évitant d'être trop sélectif, on multiplie les chances d'avoir un sujet qui capte l'attention".&lt;br /&gt;&lt;br /&gt;Conclusion... &lt;br /&gt;le vrai bon site d'actu (si le web, fut-il 2.0, voulait donner l'exemple) serait donc d'après moi :&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;sélectif&lt;/span&gt; : il ferait de vrais choix éditoriaux pour ses lecteurs (qui pourraient malgré tout peser dans les choix en question afin de modérer le pouvoir de l'équipe éditoriale)... les robots et le moteur de recherche permettant quant à eux de répondre aux lecteurs en attente d'une information précise.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;pédagogique&lt;/span&gt; : il ordonnancerait et relierait les informations utiles à la compréhension d'un sujet donné (ça semble être la moindre des choses dans un système hypertexte !). On peut aussi imaginer un espace permettant de poser des questions aux journalistes afin d'établir des sortes de FAQ sur les différents points de l'actualité.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;attrayant dans sa forme&lt;/span&gt; : le paysage est tellement uniforme qu'un peu d'imagination dans la présentation et quelques efforts dans le style (c'est à dire mieux que la paraphrase d'agence de presse) suffiraient à sortir les lecteurs de leur torpeur.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;long-termiste&lt;/span&gt; : il renoncerait aux petits profits du scoop pour prendre le temps de devenir un prescripteur d'information de confiance.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;large d'esprit&lt;/span&gt; : afin de confronter les analyses, les opinions politiques, les approches culturelles sans a priori.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Alors, facile ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115469318758559798?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115469318758559798/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115469318758559798' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115469318758559798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115469318758559798'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/08/reflexions-sur-lactualit-en-ligne-2.html' title='Reflexions sur l&apos;actualité en ligne (2)'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115450395991348562</id><published>2006-08-02T08:29:00.000+02:00</published><updated>2006-08-02T14:29:21.243+02:00</updated><title type='text'>Google News, Wikio, Digg-like, Yahoo news : réflexions sur l'actualité en ligne</title><content type='html'>Je suis personnellement friand d'actualité et perpétuellement insatisfait de l'offre qui m'en est faite. Pourtant, le sujet est actuellement en pleine mutation : certains modèles apparaissent tandis que d'autres semblent promis à l'extinction.&lt;br /&gt;C'est évidemment en ligne que les possibilités sont les plus grandes et la déferlante web 2.0 a encore un peu accéléré les choses de ce côté.&lt;br /&gt;&lt;br /&gt;Ces modèles, quels sont-ils ?&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;le modèle "Yahoo News"&lt;/span&gt; : les informations sont classées par Yahoo! qui opère donc un véritable travail éditorial sur le travail des agences de presse. C'est le site de news le plus populaire aux Etats-Unis. Pas d'intéraction avec les lecteurs ni de flux RSS.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;le modèle "lemonde.fr"&lt;/span&gt; : ici, on est dans le domaine du journalisme classique avec un travail éditorial à la fois de classement mais aussi d'analyse sur les sujets traités. Les approfondissements sont d'ailleurs en général payants. Les lecteurs peuvent réagir et débattre sur les articles.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;le modèle "Google News"&lt;/span&gt; : les actualités sont automatiquement agrégés à partir de 500 sources de référence. Aucun travail éditorial, juste des robots. Pas d'intéraction avec les utilisateurs non plus. La recherche s'avère très efficace.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;le modèle "Digg"&lt;/span&gt; : les actualités sont soumises et votées par des utilisateurs du service. Ce qui fait la pertinence d'une information, c'est sa popularité. Le débat sur le sujet soumis est présent et encouragé.&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;le modèle "Wikio"&lt;/span&gt; : à la manière de Google News, Wikio agrège automatiquement 10000 sources, donc là non plus, pas de travail éditorial. A la manière des Digg-like, il prend en compte les votes des utilisateurs (mais pas seulement) pour décider de la pertinence d'un article. Là aussi, la recherche d'actualités sur un thème précis s'avère assez efficace.&lt;br /&gt;&lt;br /&gt;D'après moi, aucun modèle ne se dégage pour le moment en terme de qualité. Un bon site d'actualité devrait selon moi combiner :&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;une vraie ligne éditoriale&lt;/span&gt;, pour mettre l'information en perspective, trouver des angles, des analyses pertinentes sur l'actualité... sinon celle-ci n'est qu'un chaos de news toutes plus ou moins issues de l'AFP, AP et Reuters.&lt;br /&gt;Cela passe donc par des choix dans la disposition spatiale et temporelle de l'information, la mise en valeur d'analyses équilibrées finement choisies et un classement humain de l'information.&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;une certaine intéraction avec les utilisateurs&lt;/span&gt; : l'intelligence collective doit permettre de faire émerger des articles, des analyses hors des poids lourds habituels de l'information. Faire émerger le débat est aussi un bon point.&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;un bon système de recherche ainsi qu'une syndication de contenu&lt;/span&gt;, éventuellement par thème, sont de bons atouts mais ne sont pas à ce jour essentiels.&lt;br /&gt;&lt;br /&gt;Pour moi tout l'enjeu du site d'actualité moderne est de faire la synthèse entre l'approche "top-down" des sites façon Yahoo! ou lemonde.fr, l'approche "bottom-up" des Digg-like et l'approche robotisée de Google et Wikio. Cela pourrait se passer de la manière suivante :&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;les robots&lt;/span&gt; ramènent les news et les classent de manière sémantique&lt;br /&gt;- &lt;span style="font-weight:bold;"&gt;les utilisateurs&lt;/span&gt; taguent, annotent, votent, commentent... ajoutent de la richesse (et sont éventuellement rétribués pour ça) aux news et aux analyses qui y sont liées.&lt;br /&gt;-&lt;span style="font-weight:bold;"&gt; une équipe éditoriale&lt;/span&gt; organise sa "une" et les analyses liées aux principaux articles en fonction de tout cela.&lt;br /&gt;&lt;br /&gt;Bon, je suis en train de me rendre compte que tout cela coûterait assez cher ce qui serait sûrement difficile à rentabiliser sur un nouveau projet. Mais pour un acteur du marché déjà présent, ça semble jouable... non ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115450395991348562?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115450395991348562/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115450395991348562' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115450395991348562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115450395991348562'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/08/google-news-wikio-digg-like-yahoo-news.html' title='Google News, Wikio, Digg-like, Yahoo news : réflexions sur l&apos;actualité en ligne'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115406714786436656</id><published>2006-07-28T07:47:00.000+02:00</published><updated>2006-07-28T08:14:52.506+02:00</updated><title type='text'>Professionnel indépendant : grand questionnaire de l'été !</title><content type='html'>Je réponds à ce questionnaire qui m'a été transmis par l'infatigable Jean-Marie (&lt;a href="http://adscriptum.blogspot.com"&gt;Adscriptor&lt;/a&gt;), pour qui je suis prêt à faire la première entorse à la ligne éditoriale de ce blog. Pour me donner bonne conscience, je vais quand même essayer de glisser quelques allusions (subtiles ?) au web 2.0 :&lt;br /&gt;&lt;br /&gt;#1 - Quand et quelle est votre prochaine prestation facturée ?&lt;br /&gt;&lt;br /&gt;Aujourd'hui, pour un ERP web riche en cours de développement.&lt;br /&gt;&lt;br /&gt;#2 - Pour quelle raison reprendriez-vous une activité salariée classique ? Qu'est-ce qui vous manquerait le plus ?&lt;br /&gt;&lt;br /&gt;- Si l'activité en question me permettait de me sentir plus utile.&lt;br /&gt;- Les playlists de mon bureau.&lt;br /&gt;&lt;br /&gt;#3 - Que fait un professionnel autonome l'été alors que ses clients sont à la plage ?&lt;br /&gt;&lt;br /&gt;Il bosse sans craindre de voir le téléphone sonner.&lt;br /&gt;&lt;br /&gt;#4 - Décrivez votre principal outil de travail sans citer son nom.&lt;br /&gt;&lt;br /&gt;Il est l'alpha et l'oméga de nos tentatives de socialisation webisante. Ses 0 et ses 1 s'enchaînent en mélopées harmonieuses et recrée sans relâche les reflets de nos mondes intérieurs... Loué soit-il ! Embrassons-nous !&lt;br /&gt;&lt;br /&gt;#5 - Finalement, tout serait parfait si...&lt;br /&gt;&lt;br /&gt;... la perfection était de ce monde, forcément.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115406714786436656?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115406714786436656/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115406714786436656' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115406714786436656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115406714786436656'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/07/professionnel-indpendant-grand.html' title='Professionnel indépendant : grand questionnaire de l&apos;été !'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115322414939840706</id><published>2006-07-18T12:54:00.000+02:00</published><updated>2006-07-18T14:02:29.416+02:00</updated><title type='text'>Retour d'expérience sur quelques librairies Ajax</title><content type='html'>Ce que j'entends dans cet article par librairies Ajax sont les nombreux ensembles de classes Javascript destinées à faciliter le développement d'applications web riches. &lt;br /&gt;&lt;br /&gt;Elles comprennent souvent :&lt;br /&gt;- un gestionnaire d'événements&lt;br /&gt;- un système de fenêtres web 2.0 (c'est à dire faites à partir de div)&lt;br /&gt;- des petits effets graphiques sympas&lt;br /&gt;- un gestionnaire de requêtes Ajax&lt;br /&gt;- des widgets évolués prêts à l'emploi (calendrier, treeviews, sliders...)&lt;br /&gt;&lt;br /&gt;Il serait présomptueux de faire de faire une analyse détaillée dans ce billet à partir de ma simple expérience, néanmoins mon ressenti peut être utile à certains d'entre vous ... notamment à l'heure du choix d'une librairie Ajax !&lt;br /&gt;&lt;br /&gt;Je déconseillerai d'abord &lt;a href="http://developer.yahoo.com/yui/"&gt;YahooUI&lt;/a&gt; : pas complet, mais doté d'un noyau de fonctions indispensables assez lourd, il ne possède rien qui puisse justifier son choix.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://dojotoolkit.org"&gt;DojoToolKit&lt;/a&gt; semble intéressante, je n'ai pas poussé très loin mes expérience sur cette librairie, mais elle a priori tout ce qu'il faut pour faire une base de travail très correcte : une petite communauté, des widgets sympas... bon, je ne peux cependant pas la conseiller parce qu'entre une utilisation de test et une application qui doit tourner en production, il y a un monde (donc si qq veut commenter sur le sujet, qu'il n'hésite pas).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.dhtmlgoodies.com"&gt;DHTML Goodies&lt;/a&gt; est une petite suite de contrôles avec de temps en temps des scripts PHP pour faire des fonctions AJAX complètes. Pratique à l'occasion, mais à ne pas utiliser sur des points critiques : ce sont là des scripts intéressants, indépendants les uns des autres (pas de noyau à charger), mais pas faits pour une application professionnelle (on rencontre souvent de petits problèmes à la longue).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://prototype.conio.net"&gt;Prototype&lt;/a&gt; est pour moi la Rolls des librairies Ajax. Ecrite à la base pour RubyOnRails, soutenue par une grosse communauté d'utilisateurs, très bien structurée, permettant d'utiliser de nombreuses librairies pouvant se greffer sur elle (OpenRico, Scriptaculous pour les plus célèbres), elle offre toutes les garanties pour un développement Ajax d'envergure.&lt;br /&gt;&lt;br /&gt;A vous maintenant d'enrichir ce point de vue personnel de vos propres expériences...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115322414939840706?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115322414939840706/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115322414939840706' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115322414939840706'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115322414939840706'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/07/retour-dexprience-sur-quelques.html' title='Retour d&apos;expérience sur quelques librairies Ajax'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115278865597276342</id><published>2006-07-13T12:17:00.000+02:00</published><updated>2006-07-16T10:25:05.636+02:00</updated><title type='text'>L'usine logicielle web 2.0</title><content type='html'>Le web 2.0 a apporté son lot d'opportunités et d'innovations dans la productivité des développements web et il est probablement temps de capitaliser sur ces nouveautés pour les industrialiser au sein d'une usine logicielle (software factory).&lt;br /&gt;&lt;br /&gt;L'usine logicielle est sensée couvrir toutes les étapes du développement d'un logiciel de l'analyse du besoin à la mise en production. Toutes ces étapes doivent bien entendu être accomplies de manière cyclique : l'ensemble des développements est découpé en plusieurs "cycles", chacun de ceux-ci accomplissant le parcours "analyse / conception / développement / test / intégration" en deux semaines (c'est la norme).&lt;br /&gt;&lt;br /&gt;Du côté des outils, il nous faut en général (dans le désordre, je l'écris comme ça me vient) :&lt;br /&gt;- un système de supervision du projet et de son avancement (ex : Cruisecontrol)&lt;br /&gt;- une plate-forme de communication avec le client (même si le client fait partie de la même entreprise que l'équipe de développement) (ex : Basecamp)&lt;br /&gt;- un système de bug-reporting (ex : Bugzilla)&lt;br /&gt;- un système de versionning (ex : SourceSafe, Subversion, CVS)&lt;br /&gt;- un framework de tests (ex : JUnit, SimpleTest, Selenium)&lt;br /&gt;- un système de contrôle qualité du code (ex : FxCop)&lt;br /&gt;- un outil de modélisation (qui, si possible, génère des classes à partir d'un diagramme) (ex : Visio, Poseidon, Rational Rose)&lt;br /&gt;- un outil/framework facilitant le mapping objet-relationnel (c'est à dire faire le lien entre la base de données et les objets métier) (ex : Hibernate, RubyOnRails)&lt;br /&gt;- des outils pour automatiser différents processus (copie de fichier, build, exécutions de tests...) (ex : Ant, Phing)&lt;br /&gt;- un environnement de développement (ex : Eclipse, Visual Studio)&lt;br /&gt;&lt;br /&gt;Les apports de l'ère web 2.0 dans ces domaines sont donc d'après moi : &lt;br /&gt;1- les méthodes de RubyOnRails : c'est à dire patterns Active Record + MVC + pleins de petits trucs qui font le mapping objet relationnel n'est plus un problème (et l'architecture d'une application non plus).&lt;br /&gt;2- la simplicité des tests Selenium qui permet de tester correctement une application web 2.0 pleine de javascript et d'AJAX&lt;br /&gt;3- les bonnes idées de BaseCamp (à noter, son équivalent libre : &lt;a href="http://www.activecollab.com"&gt;ActiveCollab&lt;/a&gt;)  : se focaliser sur la communication car c'est l'essentiel dans un projet.&lt;br /&gt;4- la terrible efficacité du dernier Visual Studio.&lt;br /&gt;&lt;br /&gt;Pour ce qui est du reste, pas vraiment de boulversement d'après moi :&lt;br /&gt;- les outils calibrés pour l'industrie viennent du monde Java&lt;br /&gt;- les outils permettant la plus grande productivité viennent de Microsoft&lt;br /&gt;- les idées nouvelles viennent d'ailleurs (et souvent du libre)&lt;br /&gt;- la vraie bonne usine logicielle se fait encore à partir de services/logiciels très divers et ne s'achète pas en pack "tout en un" (façon Visual Studio Team System).&lt;br /&gt;&lt;br /&gt;Et pour vous, la killer app de l'usine logicielle web 2.0, c'est quoi ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115278865597276342?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115278865597276342/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115278865597276342' title='6 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115278865597276342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115278865597276342'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/07/lusine-logicielle-web-20.html' title='L&apos;usine logicielle web 2.0'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115167048737516893</id><published>2006-06-30T14:11:00.001+02:00</published><updated>2006-07-06T14:10:21.870+02:00</updated><title type='text'>Wikio s'améliore</title><content type='html'>Même si pour le moment, je n'ai pas été tendre avec &lt;a href="http://www.wikio.fr"&gt;Wikio&lt;/a&gt;, je continue à suivre attentivement ses progrès. Pour rappel, Wikio est moteur de syndication et de recherche d'actualités monté par Pierre Chappaz, web1-hero de l'aventure Kelkoo et désormais fortement impliqué dans le projet, ô combien prometteur, &lt;a href="http://www.netvibes.com"&gt;Netvibes&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Jusqu'à une date récente, la syndication de Wikio était mal présentée : infos sur le même sujet, pertinence aléatoire, navigation compliquée... mais d'une part, je m'y habitue et d'autre part wikio s'améliore.&lt;br /&gt;&lt;br /&gt;La &lt;span style="font-weight:bold;"&gt;pertinence &lt;/span&gt;des informations est désormais nettement meilleure, le phénomène de redondance des infos disparaît, de plus en plus de gens votent, les infos à la une sont assez diverses et intéressantes, bref, ça marche ! Les infos par thèmes sont par contre assez décevantes pour le moment : je suppose qu'une taille critique est nécessaire pour parvenir à une pertinence acceptable. Enfin, sur la partie moteur de recherche d'actualités francophones, Wikio surpasse de mon point de vue déjà Google, ce qui est déjà très bien.&lt;br /&gt;&lt;br /&gt;Je révise donc mes critiques assez dures envers Wikio que j'ai toujours suivi malgré mes mauvaises appréciations. Et si j'ai suivi ce projet, c'est parce qu'il regroupe un nombre impressionnant de caractéristiques web 2.0, et ce de manière particulièrement intelligente :&lt;br /&gt;- utilisation massive de &lt;span style="font-weight:bold;"&gt;flux rss&lt;/span&gt; pour récupérer l'information&lt;br /&gt;- traitement &lt;span style="font-weight:bold;"&gt;sémantique&lt;/span&gt; pour le classement de l'information&lt;br /&gt;- présence des &lt;span style="font-weight:bold;"&gt;blogs&lt;/span&gt; au côté des sites d'information classique afin de gagner en pertinence et en diversité des points de vue&lt;br /&gt;- système de &lt;span style="font-weight:bold;"&gt;votes&lt;/span&gt; pour donner du poids aux utilisateurs dans le traitement qualitatif de l'information&lt;br /&gt;- une &lt;span style="font-weight:bold;"&gt;intégration Netvibes&lt;/span&gt; très réussie (après quelques paramètrages)&lt;br /&gt;&lt;br /&gt;L'interface est un peu trop sobre à mon goût et ne fait pas ressortir les informations comme peut le faire habilement la une d'un quotidien par exemple, mais ce point s'améliorera peut-être par la suite... Wikio m'a en effet prouvé qu'il avait encore une marge de progression dont il saura tirer parti !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115167048737516893?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115167048737516893/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115167048737516893' title='6 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115167048737516893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115167048737516893'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/06/wikio-samliore_30.html' title='Wikio s&apos;améliore'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115116758788817764</id><published>2006-06-24T18:32:00.000+02:00</published><updated>2006-06-29T10:22:31.626+02:00</updated><title type='text'>Microsoft : moins de Bilou, plus de web 2.0 ?</title><content type='html'>Quelle sera l'impact du départ de Bill Gates sur la stratégie de Microsoft ? Certains annoncent l'accélération de la conversion de Microsoft vers les services en ligne, la fameuse stratégie "Live" lancée il y a quelques mois pour contrer Google : Ray Ozzie, le successeur au poste de "Chief Architect" du fondateur de la firme de Redmond, étant sensé mieux incarner cette évolution.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;&lt;br /&gt;Premier constat : Microsoft n'y arrive pas&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Là où l'on perçoit toute la dimension culturelle du web 2.0, c'est que malgré tous ses efforts, Microsoft ne parvient pas à s'y imposer. Et pourtant, Microsoft a des idées, des gens compétents et une réelle volonté de s'y convertir : ASP.NET 2.0 et ATLAS sont excellents, quelques services de la gamme Live semblent prometteurs, la conférence web 2.0 de Microsoft du printemps dernier était très intéressante... mais concrètement, rien.&lt;br /&gt;Microsoft continue de perdre des parts de marché au profit de Google en termes d'audience, le buzz semble complètement lui échapper, et ses nouveaux services n'ont quasiment emballé personne.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Second constat : l'échec prophétisé&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dans son texte fondateur du web 2.0, O'Reilly expliquait que Microsoft n'était pas nativement une société web 2.0 et que la conversion lui serait difficile. Microsoft a battu Netscape sur son terrain parce que c'était encore du logiciel classique, mais Microsoft, en 10 ans, n'a jamais rien prouvé on-line si ce n'est peut-être la réussite de MSN Messenger (surtout en France d'ailleurs) qui tient là encore plus de l'application que du service en ligne. Rien en 10 ans, c'est tout sauf du hasard ; pire, ce n'est pas de la prophétie, c'est un fait.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Troisième constat : les déclarations révélatrices&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;"Qu'est ce qu'a fait Google à part un bon moteur de recherche ?" dit Bill Gates agacé en réponse à une question sur les petits gars de Moutain View... tentative de persuasion manquée ou vraie connerie en live ? Oublier les adwords, ajax, gmail, Google Desktop, ça fait quand même beaucoup, non ?&lt;br /&gt;&lt;br /&gt;"Google veut offrir l'information, nous voulons offrir les outils pour maîtriser l'information"... nouvelle erreur : dans l'univers du web, la puissance est dans les données plus dans les API !&lt;br /&gt;&lt;br /&gt;"Google se contente d'offrir des services gratuits, nous voulons aller plus loin en redistribuant une partie de l'argent généré par la publicité aux utilisateurs" (Ballmer) : c'est un non-sens économique. Payer les gens pour regarder de la pub n'a jamais marché sur le web malgré de nombreuses tentatives : les gens utilisent le web pour avoir des services sympas, pas pour gagner 2$ par mois en cliquant sur des liens sponsorisés.&lt;br /&gt;&lt;br /&gt;Autant de déclarations qui prouvent que Ballmer et Gates ne pensent pas web 2.0 et que dans ces conditions, il est difficile de bâtir une stratégie efficace.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Quatrième constat : le choix de Ray Ozzie est étrange&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Ray Ozzie a la cinquantaine, est l'inventeur de Lotus Notes et a monté un soft racheté il y a 1 an par Microsoft : Groove, une application desktop qui entre en concurrence directe avec le web 2.0.&lt;br /&gt;A moins d'une révélation soudaine, le profil d'Ozzie ne présage pas une véritable pensée web 2.0... et on se demande comment Microsoft va opérer sa mutation dans ces conditions.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115116758788817764?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115116758788817764/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115116758788817764' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115116758788817764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115116758788817764'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/06/microsoft-moins-de-bilou-plus-de-web.html' title='Microsoft : moins de Bilou, plus de web 2.0 ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115044703601676651</id><published>2006-06-16T10:36:00.000+02:00</published><updated>2006-06-16T10:37:16.020+02:00</updated><title type='text'>Tutoriel : votre premier hack COMET en PHP</title><content type='html'>Comme promis, mais avec un peu (beaucoup ?) de retard, voici un petit tutoriel pour COMET en PHP pour nos amis développeurs.&lt;br /&gt;L'exemple est simplissime, il s'agit de faire tourner un compteur à partir d'instructions serveur... pas vraiment utile me direz-vous, mais bien pratique pour comprendre les bases de la chose.&lt;br /&gt;&lt;br /&gt;Les bases sont ici :&lt;br /&gt;1- lancer un script PHP dans une frame cachée (retour des vieilles combines...)&lt;br /&gt;2- génération d'un bout de javascript&lt;br /&gt;3 - exécution du javascript dans la frame visible&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1- mon script PHP caché&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;HEAD&amp;gt;&lt;br /&gt;   &amp;lt;META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1"&amp;gt;&lt;br /&gt;   &amp;lt;meta http-equiv="Pragma" content="no-cache"&amp;gt;   &lt;br /&gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;&amp;lt;BODY BGCOLOR="blue"&amp;gt;&lt;br /&gt;&amp;lt;?php&lt;br /&gt;//on génère ici un javascript&lt;br /&gt;  /** début du javascript appelant une fonction de la frame visible */&lt;br /&gt;  $jsFunPre = "&amp;lt;script language=JavaScript &amp;gt;parent.push('";&lt;br /&gt;  &lt;br /&gt;  /** fin du JavaScript */&lt;br /&gt;  $jsFunPost = "')&amp;lt;/script&amp;gt;"; &lt;br /&gt;   {  &lt;br /&gt;    $i = 0;&lt;br /&gt;    while (true) &lt;br /&gt;    {&lt;br /&gt;      $i++;&lt;br /&gt;        // envoi d'une ligne de JavaScript au client &lt;br /&gt;         print($jsFunPre."Page ".$i.$jsFunPost);&lt;br /&gt;         flush();&lt;br /&gt;         sleep(1);  &lt;br /&gt;    }  &lt;br /&gt;   }&lt;br /&gt;&lt;br /&gt;?&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;2- ma frame principale&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;BODY BGCOLOR=black TEXT=white&amp;gt;&lt;br /&gt;&amp;lt;H1&amp;gt;Attendez...&amp;lt;/H1&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;div id="initLinkDiv"&gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;label&amp;gt;Texte poussé par le serveur :&amp;lt;/label&amp;gt;&lt;br /&gt;&amp;lt;textarea id="leftTextZone" name="leftTextZone" readonly&amp;gt;&lt;br /&gt;&amp;lt;/textarea&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;br&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/div&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/BODY&amp;gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;3- la page contenant les 2 frames&lt;br /&gt;&lt;blockquote&gt;&lt;br /&gt;&amp;lt;HTML&amp;gt;&lt;br /&gt;&amp;lt;HEAD&amp;gt;&lt;br /&gt;   &amp;lt;META http-equiv="Content-Type" content="text/html; charset=iso-8859-1"&amp;gt;&lt;br /&gt;   &amp;lt;meta http-equiv="Pragma" content="no-cache"&amp;gt;&lt;br /&gt;     &lt;br /&gt;&amp;lt;script LANGUAGE="JavaScript"&amp;gt;&lt;br /&gt;var pageStart="&amp;lt;HTML&amp;gt;&amp;lt;HEAD&amp;gt;&amp;lt;/HEAD&amp;gt;&amp;lt;BODY BGCOLOR=blue TEXT=white&gt;&amp;lt;H2&gt;Server pushes: &amp;lt;P&amp;gt;";&lt;br /&gt;var pageEnd="&amp;lt;/H2&gt;&amp;lt;/BODY&gt;&amp;lt;/HTML&amp;gt;";&lt;br /&gt;  &lt;br /&gt;  // la fonction javascript appelée par la frame cachée&lt;br /&gt;  function push(content)&lt;br /&gt;  {&lt;br /&gt;   window.frames['displayFrame'].document.getElementById("leftTextZone").value = content;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;&amp;lt;/script&amp;gt;&lt;br /&gt;&amp;lt;/HEAD&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;FRAMESET BORDER=0 COLS="*,*,0"&amp;gt;&lt;br /&gt;     &amp;lt;!-- frame visible --&amp;gt;&lt;br /&gt;     &amp;lt;FRAME SRC="frameToDisplay.html" NAME="displayFrame"   SCROLLING=yes&amp;gt;&lt;br /&gt;     &lt;br /&gt;     &amp;lt;/frame&amp;gt;&lt;br /&gt;     &lt;br /&gt;     &amp;lt;!-- frame cachée--&amp;gt;&lt;br /&gt;     &amp;lt;FRAME SRC="hiddenFrame.php" NAME="pushletFrame" BORDER=0  SCROLLING=no&amp;gt;&lt;br /&gt;     &amp;lt;/frame&amp;gt;&lt;br /&gt;&amp;lt;/FRAMESET&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;/HTML&amp;gt;&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Normalement, si vous avez bien nommé vos fichiers ça devrait marcher... jusqu'au timeout de votre serveur (30 secondes par défaut) !&lt;br /&gt;Je reste, bien entendu, à disposition pour répondre à vos questions...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115044703601676651?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115044703601676651/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115044703601676651' title='6 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115044703601676651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115044703601676651'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/06/tutoriel-votre-premier-hack-comet-en_16.html' title='Tutoriel : votre premier hack COMET en PHP'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-115027118550973420</id><published>2006-06-14T09:03:00.000+02:00</published><updated>2006-06-14T09:46:25.600+02:00</updated><title type='text'>Tout l'art de dire du mal de Google</title><content type='html'>Toute société qui attire trop l'attention finit par subir des critiques plus ou moins jusitifiées de la part de chroniqueurs en mal de sensations. C'est évidemment le cas de Google.&lt;br /&gt;Les reproches en question varient plus ou moins en fonction des époques et des supposées compétences de leurs auteurs et ne sont pas du tout à mettre dans les mêmes tiroirs.&lt;br /&gt;&lt;br /&gt;- ceux concernant le respect de la vie privée : Google stocke beaucoup de vos informations et ça pose des problèmes. Ex, ils pourraient les utiliser contre vous ou à des fins commerciales qui s'avéreraient nuisibles pour vous, les transmettre aux services secrets américains, etc... L'attitude de Google a été, jusque là, exemplaire sur ce point, refusant à plusieurs reprises de transmettre des informations à l'administration américaine par exemple. Ce type d'interrogation est certes légitime, mais rien ne vient l'étayer et n'est absolument pas spécifique à Google : toute société hébergeant des informations pose ce problèmes (Yahoo, Microsoft, vos banques...)&lt;br /&gt;&lt;br /&gt;- ceux concernant la déontologie avec le tournant "Gu Ge". Google a accepté de censurer ses résultats pour pouvoir implanter des serveurs sur le sol chinois. Je m'étonne qu'on critique beaucoup Google alors que la société a été la dernière à plier (après Ms et Yahoo!) faute de solution de rechange : si Google refuse, ses concurrents qui ont accepté le deal prennent les parts de marché, et du coup Google n'a plus de moyen de faire entendre sa voix. Les vrais responsables sont dans cette affaire le gouvernement chinois et son chantage d'une part, l'OMC incapable de faire respecter le droit du commerce international d'autre part. &lt;br /&gt;&lt;br /&gt;- ceux concernant les produits de Google. Google a en effet de nombreux produits dont certains sont des échecs ou des demies-réussites. Il est dans la politique de la société que de laisser vivre de nombreuses initiatives à la manière d'une couveuse de start-ups. Il est donc normal de critiquer les produits de Google qui méritent de l'être : Gmaildrive (une bonne idée) qui fait planter les machines, Google Desktop pénible à paramétrer, l'effet d'annonce Google Pack...&lt;br /&gt;&lt;br /&gt;- ceux concernant la stratégie de Google : Google fait trop de choses, Google n'innove plus. Outre le caractère un peu contradictoire de ces deux critiques, il faut souligner leur caractère fortement subjectif. J'ai longuement débattu de la capacité d'innovation de Google sur ce blog et sur Techcrunch (qui est très fort au petit jeu du dénigrement de Google) et ne reviendrai pas encore dessus (sauf commentaires de votre part). Quant à l'aspect "Google fait trop de choses", cela me paraît logique dans le cadre de la politique d'entreprises largement assumée par ses fondateurs : l'avenir dira si c'est une bonne politique.&lt;br /&gt;&lt;br /&gt;- ceux concernant les adwords et là... je suis entièrement d'accord surtout quand &lt;a href="http://adscriptum.blogspot.com/2006/06/la-drive-publicitaire-sur-internet-les.html"&gt;JM Leray nous l'explique si bien&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-115027118550973420?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/115027118550973420/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=115027118550973420' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115027118550973420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/115027118550973420'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/06/tout-lart-de-dire-du-mal-de-google.html' title='Tout l&apos;art de dire du mal de Google'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114975033642985846</id><published>2006-06-08T09:04:00.000+02:00</published><updated>2006-06-09T09:44:14.486+02:00</updated><title type='text'>Google Spreadsheets : Ajax plus fort que Flash</title><content type='html'>Oui, je sais encore une news sur Google... mais là encore, c'est du lourd. J'ai eu la chance de recevoir une invitation à GoogleSpreadSheets, le nouvel Excel en ligne de Google, et je pense avoir reçu quelques instants plus tard&lt;span style="font-weight: bold;"&gt; ma plus grosse claque&lt;/span&gt; depuis mes premiers clics sur Google Suggest (qui m'avait fait découvrir Ajax).&lt;br /&gt;&lt;br /&gt;Les développeurs de ce truc ont fait un boulot tout simplement extraordinaire et on sent à quel point Google maîtrise désormais Ajax : tout répond au doigt et à l'oeil,&lt;span style="font-weight: bold;"&gt; la console javascript ne m'annonce aucun bug&lt;/span&gt; (contre quelques milliers à l'ouverture de Gmail), d'un point de vue ergonomique et fonctionnel c'est très bien pensé... et ça dépasse pour moi toutes les tentatives de tableurs en ligne de très, très loin (iRows et Numsum n'étaient pourtant pas si mal, mais moi, à leur place, je me suiciderais immédiatement... ou j'irais postuler pour un emploi chez Google).&lt;br /&gt;&lt;br /&gt;Je laisse à d'autres blogueurs le soin de vous détailler les fonctionnalités de la chose, ce qui m'intéresse ici, c'est la performance technique. Avec ce produit, on arrive à une ère que je ne soupçonnais pas d'arriver avant encore un an ou 2 : &lt;span style="font-weight: bold;"&gt;un produit Ajax ergonomiquement supérieur à ce qu'offrirait Flash.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;En effet, jusqu'ici c'était pour des raisons de standardisation, d'ouverture, de référencement et de portabilité potentielle que l'on utilisait Ajax plutôt que Flash sur des interfaces riches... mais il restait plus simple et souvent plus joli au final d'utiliser Flash (Gliffy pour réaliser des diagrammes en est un excellent exemple). Mais cette application marque un tournant : une application Ajax peut être &lt;span style="font-weight: bold;"&gt;belle, ultra-réactive et fonctionnelle&lt;/span&gt;... et probablement pas si longue à développer avec des outils tels que le Google Web Toolkit.&lt;br /&gt;&lt;br /&gt;Ce produit qui, c'est certain, va connaître un grand retentissement, est tout le symbole de la nouvelle génération de logiciels &lt;span style="font-weight: bold;"&gt;qui va écraser la précédente&lt;/span&gt; : web, riche et collaboratif... web 2.0 en somme !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114975033642985846?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114975033642985846/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114975033642985846' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114975033642985846'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114975033642985846'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/06/google-spreadsheets-ajax-plus-fort-que_08.html' title='Google Spreadsheets : Ajax plus fort que Flash'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114926790113515581</id><published>2006-06-02T18:02:00.000+02:00</published><updated>2006-06-02T19:05:01.216+02:00</updated><title type='text'>La stratégie Webtop / Desktop / Mobtop de Google se précise</title><content type='html'>Quelques nouvelles ont montré cette semaine que la stratégie de Google consistant à donner tous les moyens aux utilisateurs de placer leurs outils de bureautique en ligne était plus qu'un fantasme d'analyste en mal de sensations.&lt;br /&gt;&lt;br /&gt;La première est de d'ordre économique : Google file 1 petit milliard de dollars à Dell pour que celui-ci installe son &lt;span style="font-weight: bold;"&gt;Google Desktop sur 100 millions de machines&lt;/span&gt; dans les 3 ans à venir.&lt;br /&gt;Le Google desktop va donc devenir un outil répandu sur un maximum de machines et va peu à peu apprendre aux utilisateurs à tirer partie du meilleur du webtop et du desktop. La majorité des utilisateurs parviendra-t-elle à suivre ? Je n'ai pas encore d'avis sur la question mais Google en semble convaincu...&lt;br /&gt;&lt;br /&gt;La seconde est d'ordre technique avec l'&lt;span style="font-weight: bold;"&gt;intégration de Google Calendar dans Google Desktop&lt;/span&gt;. Désormais, Google desktop vous offre aussi bien en ligne qu'hors ligne de la recherche bien sûr, mais aussi vos mails et votre agenda. Outlook et ses semblables sont donc bien complètement obsolètes à compter de ce jour.&lt;br /&gt;En suivant cette logique, on pourrait voir débarquer un jour un client de synchronisation Writely (racheté il y a quelques mois) pour OpenOffice (à propos duquel Google a mené des négociations avec Sun)... &lt;span style="font-weight: bold;"&gt;mais ce n'est là qu'une supposition&lt;/span&gt; et je n'ai rien de concret sur le sujet (Google pourrait d'ailleurs mettre au point un tel agent pour Word sans demander l'avis Microsoft) !&lt;br /&gt;&lt;br /&gt;Troisième point : les nouvelles fonctionnalités sortant régulièrement pour téléphones mobiles, pour Gmail et Gcalendar par exemple, montrent que Google veut saisir une opportunité : &lt;span style="font-weight: bold;"&gt;personne ne maîtrise pour le moment le trio web-desk-mobile, pas même Microsoft&lt;/span&gt;.&lt;br /&gt;Offrir aux utilisateurs une bureautique s'adaptant à leurs possibilités (leur bureau, un PC distant, un téléphone) peut, et c'est pour moi cette fois évident, donner un avantage décisif à celui ou ceux qui y parviendront... d'où l'apparition de la notion de "&lt;span style="font-weight: bold;"&gt;Mobtop&lt;/span&gt;" (le desktop pour téléphone mobile), un nouveau champ de bataille de l'ère web 2.0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114926790113515581?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114926790113515581/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114926790113515581' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114926790113515581'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114926790113515581'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/06/la-stratgie-webtop-desktop-mobtop-de.html' title='La stratégie Webtop / Desktop / Mobtop de Google se précise'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114864651509046652</id><published>2006-05-26T13:44:00.000+02:00</published><updated>2006-05-26T14:28:35.160+02:00</updated><title type='text'>Selenium : du vrai test-driven development pour le web 2.0</title><content type='html'>Le test-driven development (pratique très liée à l'eXtrem Programming) passe peu à peu dans les moeurs des développeurs web et c'est tant mieux. Mais à l'heure du web 2.0, les principaux frameworks avaient une grosse lacune : la quasi-absence de tests sur les fonctions Javascript.&lt;br /&gt;&lt;br /&gt;Quand on sait l'importance qu'a repris javascript depuis l'avènement d'AJAX,  c'était même plus qu'un manque, et cela obligeait à limiter les tests unitaires aux seules classes métier d'un projet... ce qui devenait ridicule étant donnée la part prépondérante de l'interface homme-machine dans les temps de développement !&lt;br /&gt;&lt;br /&gt;Selenium apporte depuis quelques temps déjà (il vient de sortir dans sa version 0.7) une réponse très satisfaisante à ce problème via 2 produits open-source :&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5458/1933/1600/selenium-ide.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger/5458/1933/320/selenium-ide.png" alt="" border="0" /&gt;&lt;/a&gt;- &lt;a href="http://www.openqa.org/selenium-ide/"&gt;Selenium IDE&lt;/a&gt; est un plug-in pour firefox qui vous permet d'enregistrer des scénarios tests de manière simplissime et de les réexcuter à l'envie.&lt;br /&gt;&lt;br /&gt;- &lt;a href="http://www.openqa.org/selenium-core/"&gt;Selenium Core&lt;/a&gt; est système vous permettant de programmer directement vos tests en tappant vos instructions dans des tables HTML. Ces tests peuvent être ensuite automatisés et intégrés à votre petite "software factory".&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Le tout fonctionne à base de Javascript et simule vraiment les actions d'un utilisateur dans un navigateur web. Bref, si vous voulez vous mettre au test-driven development et au web 2.0, Selenium me semble à ce jour incontournable.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114864651509046652?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114864651509046652/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114864651509046652' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114864651509046652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114864651509046652'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/05/selenium-du-vrai-test-driven.html' title='Selenium : du vrai test-driven development pour le web 2.0'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114830339850332991</id><published>2006-05-22T14:17:00.000+02:00</published><updated>2006-05-22T18:31:30.520+02:00</updated><title type='text'>Du bon usage du tagging</title><content type='html'>Suite à un petit débat sur TechCrunch, je me permets de vous livrer quelques réflexions sur un phénomène très web 2.0 : le tagging.&lt;br /&gt;&lt;br /&gt;Le tag est aujourd'hui perçu comme une solution de classement et de partage des informations ultime, en particulier avec les succès de Flickr et de delicious. Toute application web 2.0 devrait donc, à en croire certains, comporter un système de tags pour être réellement efficace. Ce type de raisonnement tient d'après moi plus du prêt-à-penser que de l'analyse... je vous propose donc une petite analyse d'un cas d'actualité : Google Notes.&lt;br /&gt;&lt;br /&gt;Google Notes est système de prise de notes sur des pages web favorites (via un plug-in sur votre navigateur), notes que vous pouvez éventuellement rendre publiques façon delicious. Or il est reproché à Google Notes l'absence du tagging. Je ne comprends pas ce reproche et voici pourquoi :&lt;br /&gt;&lt;br /&gt;Le tagging est élément très important du web 2.0. Mais pourquoi ?&lt;br /&gt;&lt;p&gt; Parce qu’il permet de passer d’un système de “taxonomy” (classement arborescent unique) à un système de “folksonomy” (classement pas les utilisateurs et non-arborescent) de manière très simple…&lt;/p&gt; &lt;p&gt;Or Google a déjà un système de “folksonomy” avec son système de prise de notes en langage naturel et son moteur de recherche… le tag devient alors tout simplement désuet (d’ailleurs vous pouvez prendre des notes similaires à des tags, si cela vous chante). Rappelez-vous d’une des devises de Google : “ne classez plus, cherchez”. Et c’est à mon avis là, l’erreur des analyses que je dénonce ici : elles voient ce choix comme un manque alors que c’est au contraire un point fort vis-à-vis de la concurrence.&lt;/p&gt;Et vous, qu'en pensez-vous ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114830339850332991?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114830339850332991/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114830339850332991' title='11 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114830339850332991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114830339850332991'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/05/du-bon-usage-du-tagging.html' title='Du bon usage du tagging'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114788342668760304</id><published>2006-05-17T18:05:00.000+02:00</published><updated>2006-05-17T18:30:26.806+02:00</updated><title type='text'>Google Web Toolkit : enfin une bonne raison de se (re)mettre à Java</title><content type='html'>Le monde du web 2.0 était jusque là dominé techniquement par :&lt;br /&gt;- PHP (avec de l'Ajax fait main)&lt;br /&gt;- .Net (avec ATLAS)&lt;br /&gt;- RubyOnRails (les créateurs ayant réalisé la désormais célèbre librairie "prototype.js")&lt;br /&gt;- Flash (même si cette techno reste proscrite chez de nombreux concepteurs web)&lt;br /&gt;&lt;br /&gt;Java était plutôt resté en marge de ce mouvement... mais voilà que Google - les quasi-inventeurs d'AJAX- redonne de sérieux arguments à cette techno avec &lt;a href="http://code.google.com/webtoolkit/overview.html"&gt;Google Web Toolkit&lt;/a&gt; : un pack de développement pour applications web modernes vraiment novateur.&lt;br /&gt;C'est à dire :&lt;br /&gt;- compilation de code Java vers JavaScript (!)&lt;br /&gt;- possibilité de débuguer&lt;br /&gt;- compatibilité "cross-browser" avancée&lt;br /&gt;- nombreux widgets à disposition&lt;br /&gt;&lt;br /&gt;C'est vrai Google nous sort régulièrement des gadgets ces derniers temps... mais là, c'est un truc sérieux et terriblement bien vu techniquement : Google ne se positionne pas ainsi par rapport à un très décevant Yahoo!UI mais plutôt face à l'ATLAS de Microsoft.NET !&lt;br /&gt;Pour le développeur, je pense qu'ATLAS reste plus productif (essentiellement du fait de Visual Studio) mais développer en Java est plus simplement gratuit et offre probablement plus de souplesse...&lt;br /&gt;bref, enfin une bonne raison de regarder à nouveau du côté de Java !&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;NB : j'ai bien noté votre intérêt pour un tuto sur COMET, je vous en promets la première partie pour la semaine prochaine...&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114788342668760304?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114788342668760304/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114788342668760304' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114788342668760304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114788342668760304'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/05/google-web-toolkit-enfin-une-bonne.html' title='Google Web Toolkit : enfin une bonne raison de se (re)mettre à Java'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114769524257519756</id><published>2006-05-15T13:53:00.000+02:00</published><updated>2006-05-15T14:15:00.153+02:00</updated><title type='text'>CakePHP : le RubyOnRails de PHP</title><content type='html'>&lt;a href="http://www.cakephp.org"&gt;CakePHP&lt;/a&gt;, c'est du gâteau : c'est ainsi que présentent les concepteurs de ce framework leur merveilleux bébé. Ca faisait longtemps qu'on attendait que les principes de RubyOnRails (que j'inclus personnellement dans la vague web 2.0) soit repris dans les 3 grands piliers du web : Java, .NET et PHP, et on peut désormais dire que c'est fait pour PHP tant cette implémentation est réussie.&lt;br /&gt;&lt;br /&gt;On a donc un framework essentiellement basé sur les patterns MVC (Model-View-Controller) et ActiveRecord permettant des développements ultra-rapides : scaffolding (génération automatique d'interfaces pour les phases de développement), multitude de fonctions prêtes à l'emploi, présences de "helpers" facilitant la vie du développeur sur tout un tas de trucs pénibles (AJAX, HTML, etc...).&lt;br /&gt;&lt;br /&gt;C'est souple, efficace, supporté par une vraie communauté active et sous license MIT : que du bonheur !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114769524257519756?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114769524257519756/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114769524257519756' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114769524257519756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114769524257519756'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/05/cakephp-le-rubyonrails-de-php.html' title='CakePHP : le RubyOnRails de PHP'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114681286139553174</id><published>2006-05-05T08:45:00.000+02:00</published><updated>2006-07-06T14:14:18.176+02:00</updated><title type='text'>COMET : successeur ou complément d'AJAX ?</title><content type='html'>Je m'intéresse depuis quelques semaines à une technologie appelée &lt;a href="http://www.irishdev.com/NewsArticle.aspx?id=2166"&gt;COMET&lt;/a&gt; (ou encore &lt;a href="http://ajaxpatterns.org/HTTP_Streaming"&gt;HTTP Streaming&lt;/a&gt;). Son principe est simple : créer une connexion persistante entre le client et le serveur et s'en servir pour "pousser" les informations du serveur vers le client (sans que le client ne fasse une quelconque requête : voir schéma comparatif AJAX / COMET).&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://alex.dojotoolkit.org/wp-content/Comet.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px;" src="http://alex.dojotoolkit.org/wp-content/Comet.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Cela permet naturellement d'augmenter encore un peu la réactivité de l'application. Exemple : l'intégration de Gtalk dans Gmail utilise cette technologie, Meebo aussi.&lt;br /&gt;&lt;br /&gt;La technologie n'est pas nouvelle, mais ces utilisations montrent qu'elle maintenant probablement mûre pour une utilisation plus large. Si il y a de la demande sur le sujet de la part de mes chers lecteurs, je ferai un tutoriel sur le sujet, étant donné qu'il n'en existe pas à ma connaissance en français.&lt;br /&gt;&lt;br /&gt;[EDIT] : le tuto est maintenant &lt;a href="http://web2rules.blogspot.com/2006/06/tutoriel-votre-premier-hack-comet-en_16.html"&gt;là&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114681286139553174?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114681286139553174/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114681286139553174' title='11 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114681286139553174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114681286139553174'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/05/comet-successeur-ou-complment-dajax.html' title='COMET : successeur ou complément d&apos;AJAX ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114664992299567349</id><published>2006-05-03T11:28:00.000+02:00</published><updated>2006-05-03T11:52:03.006+02:00</updated><title type='text'>Getting real : les recettes du succès selon les concepteurs de RubyOnRails</title><content type='html'>Je ne suis pas le premier (ni certainement le dernier) à parler de ce livre... mais je ne vois pas comment je pourrais éviter plus longtemps le sujet tant il est fort et symbolique des temps que le web est en train de vivre.&lt;br /&gt;Getting Real est l'oeuvre de 37 signals à qui l'on doit, entre autre, BaseCamp (gestion de projet), Campfire (système de chat avancé) et RubyOnRails (un framework de développement web merveilleusement bien pensé). Cet ouvrage exclusivement électronique pourrait être un nouvel évangile pour toute personne embarqué dans un projet web : ses principes sont clairs, simples, directifs et terriblement opérationnels.&lt;br /&gt;&lt;br /&gt;Quelques exemples :&lt;br /&gt;- ne faîtes pas de documents de spécification, mais des prototypes&lt;br /&gt;- dîtes d'abord "non" à toute demande de nouvelle fonctionnalité&lt;br /&gt;- servez-vous de l'interface pour vous guider dans vos choix et vos discussions&lt;br /&gt;- ne faites pas de réunions&lt;br /&gt;- l'équipe de développeurs idéale est composé de 3 membres&lt;br /&gt;- livrez une première version très vite, même si elle est limitée en fonctionnalités&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;C'est là tout l'esprit du livre, la philosophie de l'eXtrem Programming poussée jusqu'au bout : allez toujours à l'essentiel et au concret le plus rapidement et le plus simplement possible... c'est cette base de travail qui vous permettra d'avancer, le reste n'est que littérature.&lt;br /&gt;&lt;br /&gt;Le discours est frais et novateur, et même si cette lecture est d'une simplicité déconcertante, les auteurs y montrent une culture et une intelligence remarquable.&lt;br /&gt;&lt;br /&gt;Bref, un livre à la fois incontournable et définitivement web 2.0.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114664992299567349?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114664992299567349/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114664992299567349' title='4 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114664992299567349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114664992299567349'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/05/getting-real-les-recettes-du-succs.html' title='Getting real : les recettes du succès selon les concepteurs de RubyOnRails'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114647962434589373</id><published>2006-05-01T12:18:00.000+02:00</published><updated>2006-05-01T12:33:44.360+02:00</updated><title type='text'>Réponses à quelques questions récurrentes du web 2.0</title><content type='html'>En réponse à la requête de Melle &lt;span class="q"&gt;&lt;span&gt;&lt;span class="gmail_quote"&gt;&lt;b class="gmail_sendername"&gt;Thien nguyen&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; (qui est étudiante en audiovisuel et qui rédige un mémoire ayant pour thème le web 2.0), j'ai répondu à quelques questions dont certaines sont désormais très classiques.&lt;br /&gt;&lt;br /&gt;J'en retranscris les passages qui me paraissent les plus intéressants :&lt;br /&gt;&lt;br /&gt;&lt;span class="q"&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt; &lt;div style="direction: ltr;"&gt;&lt;div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"&gt;&lt;div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"&gt;&lt;div&gt;&lt;div&gt;Quel est pour vous la plus belle réussite web  2.0 (services, applications). &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div style="direction: ltr;"&gt;&lt;div&gt;&lt;br /&gt;Si j'exclue Google, je dirais probablement Digg &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;span class="q"&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt; &lt;div style="direction: ltr;"&gt;&lt;div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"&gt;&lt;div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"&gt;&lt;div&gt;&lt;div&gt;Quelle est le service web  2.0 dont vous usez le plus aujourd'hui ?&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div style="direction: ltr;"&gt;&lt;div&gt;&lt;br /&gt;Netvibes&lt;br /&gt;&lt;br /&gt;&lt;span class="q"&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt; &lt;div style="direction: ltr;"&gt;&lt;div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"&gt;&lt;div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"&gt;&lt;div&gt;&lt;div&gt; Celui dont vous ne pourriez plus vous passer ? &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div style="direction: ltr;"&gt;&lt;div&gt;&lt;br /&gt;Gmail &lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="q"&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;div style="direction: ltr;"&gt; &lt;div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"&gt;&lt;div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"&gt;&lt;div&gt;&lt;div&gt;Le web 2.0 a-t-il fait apparaître un nouveau modèle économique ou sommes nous dans une continuité ? &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div style="direction: ltr;"&gt;&lt;div&gt;&lt;br /&gt;Le terme modèle économique est pour moi trop vague. D'un point de vue microéconomique, une idée essentielle est de faire des start-up qui consomment moins de cash dans leurs premières années.&lt;br /&gt;Il y a aussi quelques petites innovations dans les modèles d'affaire : l'idée du "long tail" décrit par O'Reilly (voir mon billet à ce sujet) me semble assez nouvelle par exemple.&lt;br /&gt;&lt;br /&gt;&lt;span class="q"&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt; &lt;div style="direction: ltr;"&gt;&lt;div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"&gt;&lt;div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"&gt;&lt;div&gt;&lt;div&gt; Est-il possible de prévoir une bulle  2.0 ?&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div style="direction: ltr;"&gt;&lt;div&gt;&lt;br /&gt;Elle existe déjà un peu. Le cours de Google est pour moi surévalué par exemple, Ebay a acheté Skype beaucoup trop cher... mais ce n'est pas là le pire. Le pire réside dans une multitudes de boites qui se montent soit en comptant uniquement sur les revenus de la pub (qui ne peut rémunérer qu'un nombre limité d'acteurs), soit dans le but de se faire racheter par un major du web : c'est assez malsain en soit et nombre de boîtes vont se crasher (mais le crash sera moins dur car les investissements mieux ciblés qu'avant : voire réponse précédente).&lt;br /&gt;De manière générale, un grand nombre de services web 2.0 ont des difficultés à être monétisés (et ce même pour Google ou Yahoo !)... la bulle est donc bien là.&lt;br /&gt;&lt;br /&gt;&lt;span class="q"&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt; &lt;div style="direction: ltr;"&gt;&lt;div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"&gt;&lt;div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"&gt;&lt;div&gt;&lt;div&gt;Est-ce qu'aujourd'hui, près de deux ans après l'apparition du terme  2.0, sa définition est plus claire pour tout le monde ou reste-t-il un concept fourre-tout ? &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div style="direction: ltr;"&gt;&lt;div&gt;&lt;br /&gt;Non, pas de définition claire répandue... ce qu'on voit de manière générale c'est que le terme web  2.0 est associé à AJAX et aux applications privilégiant une dimension humaine (votes, tags, commentaires)&lt;br /&gt;&lt;br /&gt;&lt;span class="q"&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;div style="direction: ltr;"&gt; &lt;div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"&gt;&lt;div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"&gt;&lt;div&gt;&lt;div&gt;Qu'est ce qui a concrètement changé dans votre façon de "consommer" le web ? &lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div style="direction: ltr;"&gt;&lt;div&gt;&lt;br /&gt;Les flux RSS et ATOM&lt;br /&gt;La création et l'utilisation d'un webtop&lt;br /&gt;La création d'un blog&lt;br /&gt;La participation à des communautés et d'autres blogs&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="direction: ltr;"&gt;&lt;span class="q"&gt;&lt;br /&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt; &lt;div style="direction: ltr;"&gt;&lt;div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"&gt;&lt;div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"&gt;&lt;div&gt;&lt;div&gt;Quel est le plus grand bénéfice utilisateur selon procuré par le web  2.0 ?&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="direction: ltr;"&gt;&lt;div&gt;&lt;br /&gt;Le fait que le web 2.0 soit "user-centric" : les applications viennent à l'utilisateur (flux RSS, webservices, pas de téléchargement) et s'adaptent à ses besoins (personnalisation, ergonomie améliorée)&lt;br /&gt;&lt;br /&gt;&lt;span class="q"&gt;&lt;blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"&gt;&lt;div style="direction: ltr;"&gt;&lt;div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"&gt; &lt;div style="font-size: 12pt; font-family: times new roman,new york,times,serif;"&gt;&lt;div&gt;&lt;div&gt;On parle déjà du web 3.0. Avez vous un avis sur la question ?&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/span&gt;&lt;div style="direction: ltr;"&gt;&lt;div&gt;&lt;br /&gt;Je crois que c'est marketing... Le web 2.0 est un constat clair et a posteriori que les choses ont changé sur le web. Pour le web 3.0 (et ce que chacun veut mettre derrière), on ne peut faire que des spéculations (plus ou moins fantaisistes et rarement vérifiables)... or je crois qu'il y a déjà suffisamment à faire en la matière avec le web 2.0.&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114647962434589373?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114647962434589373/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114647962434589373' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114647962434589373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114647962434589373'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/05/rponses-quelques-questions-rcurrentes.html' title='Réponses à quelques questions récurrentes du web 2.0'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114638647582584536</id><published>2006-04-30T10:25:00.001+02:00</published><updated>2006-04-30T10:41:15.836+02:00</updated><title type='text'>Compte-rendu de la conférence Microsoft "Web 2.0"</title><content type='html'>Jeudi était l'occasion pour moi de profiter de la conférence "MIX 2006" de Microsoft qui avait pour thème le web 2.0 avec la présence exceptionnelle de Steve Ballmer.&lt;br /&gt;&lt;br /&gt;En quelques mots, j'ai aimé :&lt;br /&gt;- la présentation de &lt;a href="http://www.kelblog.com"&gt;Pierre Chappaz&lt;/a&gt; sur le web 2.0 et &lt;a href="http://www.wikio.com"&gt;Wikio&lt;/a&gt; (même si je ne suis toujours pas convaincu par son service)&lt;br /&gt;- les petites démos de robots de discussion sur MSN (dont un excellent vendeur d'appartement virtuel)&lt;br /&gt;- rencontrer et échanger quelques mots avec &lt;a href="http://www.fredcavazza.net"&gt;Fred Cavazza&lt;/a&gt;&lt;br /&gt;- la présentation de &lt;a href="http://www.musicme.com/"&gt;MusicMe&lt;/a&gt; par Freddy Mini&lt;br /&gt;- les excellents sandwiches au poulet du buffet&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;l'intégration webtop-desktop&lt;/span&gt; du futur selon Microsoft avec des démos assez impressionnantes Windows Presentation Foundation&lt;br /&gt;- les dernières nouveautés d'ATLAS&lt;br /&gt;- la réponse de Steve Ballmer à la question "que pensez-vous de la stratégie de Google" : &lt;span style="font-style: italic;"&gt;"Google's strategy is Google's strategy"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Il y a forcément des petites choses qui ne m'ont pas plu... mais étant fondamentalement positiviste, je ne crois que ça vaille la peine de s'y attarder !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114638647582584536?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114638647582584536/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114638647582584536' title='3 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114638647582584536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114638647582584536'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/04/compte-rendu-de-la-confrence-microsoft_30.html' title='Compte-rendu de la conférence Microsoft &quot;Web 2.0&quot;'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114598542172399402</id><published>2006-04-25T18:53:00.000+02:00</published><updated>2006-04-28T15:01:45.100+02:00</updated><title type='text'>Une définition personnelle du web 2.0</title><content type='html'>Ce blog tendant à démontrer que le web 2.0 recouvre des réalités qui vont bien au delà du simple buzz, je me réjouis, au fil de mes recherches sur le concept, de constater que les &lt;span style="font-weight: bold;"&gt;sceptiques donnent de moins en moins de voix&lt;/span&gt;. Alors les défenseurs du concept ont-ils gagné ? Peu m'importe tant il me semble que cette notion peut être ambiguë et difficile à expliciter.&lt;br /&gt;&lt;br /&gt;Une question des organisateurs d'une conférence m'a poussé à écrire ce billet : &lt;span style="font-weight: bold;"&gt;"quelle est votre définition du web 2.0 ?"&lt;/span&gt;... j'ai alors réalisé que je n'en avais jamais donné à titre personnelle peut-être du fait de mon trop grand respect pour Tim O'Reilly et son article. Or, il me semble que celui-ci passe à côté de quelques notions importantes dans le phénomènes web 2.0 : les nouveautés amenées par la philosophie RubyOnRails et, dans une moindre mesure, le retour du web sémantique sont pour moi deux oublis dans son tour d'horizon.&lt;br /&gt;&lt;br /&gt;Je vous livre donc ici &lt;span style="font-weight: bold;"&gt;ma définition du concept web 2.0&lt;/span&gt; et la soumets au feu de votre critique :&lt;br /&gt;&lt;br /&gt;- à la base, &lt;span style="font-weight: bold;"&gt;la phase de consolidation&lt;/span&gt; (comme dans toute révolution industrielle) de l'ère Internet : la bourse qui repart, des budgets qui se débloquent, des acteurs (dont quelques emblèmes) qui innovent, les infrastructures qui se déploient et augmentent les possibilités (en terme d'audience, de performances, et d'opportunités)&lt;br /&gt;- du coup, &lt;span style="font-weight: bold;"&gt;les usages&lt;/span&gt; entrent dans une nouvelle phase : une phase de maturité dans laquelle les utilisateurs peuvent se réapproprier le web. Ils cherchent, achètent, publient, discutent, téléchargent...&lt;br /&gt;- un &lt;span style="font-weight: bold;"&gt;cercle vertueux&lt;/span&gt; est alors en place :&lt;br /&gt;le public est satisfait =&gt; les innovations rapportent de l'argent aux investisseurs =&gt; les investisseurs débloquent plus de fonds =&gt; les innovations se multiplient =&gt; le public est satisfait&lt;br /&gt;&lt;br /&gt;Cette phase de développement économique accompagne le &lt;span style="font-weight: bold;"&gt;développement de la culture&lt;/span&gt; de ceux qui en sont à la base :&lt;br /&gt;- innovation,&lt;br /&gt;- participation,&lt;br /&gt;- ouverture,&lt;br /&gt;- le web en tant qu'univers,&lt;br /&gt;- et aussi : standards du web, sympathie pour l'open-source, jeunesse, souvenir de l'éclatement de la bulle&lt;br /&gt;&lt;br /&gt;A partir de là les &lt;span style="font-weight: bold;"&gt;incarnations du web  2.0 sont symboliques&lt;/span&gt; de cette culture :&lt;br /&gt;ajax, blogs, communautés, rubyonrails, web services, webtop, Google, rss, folksonomies, microformats...&lt;br /&gt;&lt;br /&gt;Avec un très gros raccourcis, on pourrait donc dire : "le Web  2.0, c'est la culture Google".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114598542172399402?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114598542172399402/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114598542172399402' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114598542172399402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114598542172399402'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/04/une-dfinition-personnelle-du-web-20.html' title='Une définition personnelle du web 2.0'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114570515138347485</id><published>2006-04-22T11:26:00.000+02:00</published><updated>2006-04-22T13:25:53.076+02:00</updated><title type='text'>L'intégration desktop-webtop</title><content type='html'>Si vous suivez ce blog depuis quelques temps, vous aurez compris que la notion de webtop (la bureautique sur le web) est pour moi centrale dans le mouvement web 2.0. Après avoir présenté quelques outils permettant la réalisation de ce webtop, j'aimerais en venir à une notion qui me semble importante bien que peu développée pour le moment : il s'agit de l'intégration entre le bureau classique (bureau Windows, Gnome, KDE...) et le webtop.&lt;br /&gt;&lt;br /&gt;En des termes plus clairs, la problématique est &lt;span style="font-weight: bold;"&gt;comment tirer parti du meilleur des deux mondes au quotidien&lt;/span&gt; sur une application donnée :&lt;br /&gt;- nomadisme, portabilité, facilité de maintenance et sauvegarde des données du webtop&lt;br /&gt;- convivialité, productivité et possibilité de travail offline du desktop&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Exemple d'intégration desktop-webtop : Gmail + Google desktop.&lt;/span&gt;&lt;br /&gt;Gmail vous offre un accès de type webmail à votre messagerie (donc seulement lorsque vous êtes connecté à internet via un navigateur)  mais Google desktop vous permet d'une part d'y accéder offline via la recherche sur votre PC et vous offre d'autre part la possibilité de recevoir des notifications des nouveaux mails sur votre bureau.&lt;br /&gt;&lt;br /&gt;L'enjeu est donc de généraliser ce type de fonctionnement à d'autres bureaux que celui de Windows et à d'autres applications que la messagerie.&lt;br /&gt;&lt;br /&gt;Je vous propose un petit pot pourri d'exemples présents et à venir d'outils s'essayant à l'art de cette intégration :&lt;br /&gt;&lt;a href="http://www.netjaxer.com/"&gt;NetJaxer&lt;/a&gt; vous propose d'accéder à vos appli web de votre bureau plus rapidement via un navigateur allégé et des icones de raccourcis.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Windows Vista&lt;/span&gt; devrait proposer des fonctionnalités de recherche web de votre bureau (ce qui ne manque pas d'inquiéter certains spécialistes de la recherche).&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;GmailDrive&lt;/span&gt; vous permet de considérer votre boite Gmail comme un disque de votre PC.&lt;br /&gt;Un outil de synchronisation pour Google Calendar existe désormais pour &lt;span style="font-weight: bold;"&gt;Ipod&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;(je reste à votre écoute pour allonger cette liste)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si vous êtes convaincus, je vous encourage vivement à évangéliser sur cette notion d'intégration desktop-webtop qui n'est pas encore assez connue et qui semble pourtant être la suite la logique des évolutions actuelles du web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114570515138347485?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114570515138347485/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114570515138347485' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114570515138347485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114570515138347485'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/04/lintgration-desktop-webtop.html' title='L&apos;intégration desktop-webtop'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114545505641473977</id><published>2006-04-19T15:50:00.000+02:00</published><updated>2006-04-20T09:49:38.056+02:00</updated><title type='text'>Gmail + talk + calendar (en 5 minutes)</title><content type='html'>Amoureux du webtop, il est temps de profiter des dernières innovations de Gmail.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1- Intégrer le chat à Gmail&lt;/span&gt;&lt;br /&gt;Pour cela, il vous faut passer en anglais US (paramètres, langue). Gmail vous proposera alors d'intégrer la messagerie instantanée à votre webmail préféré. Un petite fonction qui s'avère bien pratique pour les habitués de Gtalk.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5458/1933/1600/Gmail_talk.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/5458/1933/320/Gmail_talk.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2- Ajouter Google Calendar à votre webtop&lt;/span&gt;&lt;br /&gt;Rendez-vous tout simplement sur calendar.google.com et suivez les instructions. Evidemment, un compte Gmail vous sera là encore nécessaire (et là encore, je reste à votre disposition si vous en désirez un).&lt;br /&gt;Si vous aviez un calendrier supportant ou pouvant exporter au format iCal, sachez que Google Calendar vous permet d'importer un tel fichier (pratique pour migrer si vous utilisiez CalendarHub par exemple). Pour intégrer le calendrier à votre page Netvibes (ou netvibes-like), vous disposez de flux RSS et de lien iCal (publics ou privés).&lt;br /&gt;Inutile de préciser que Google Calendar est déjà loin devant ses concurrents en matière de calendrier web 2.0 et que je vous recommande la migration au plus vite !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114545505641473977?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114545505641473977/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114545505641473977' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114545505641473977'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114545505641473977'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/04/gmail-talk-calendar-en-5-minutes.html' title='Gmail + talk + calendar (en 5 minutes)'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114459008579431310</id><published>2006-04-09T14:59:00.000+02:00</published><updated>2006-04-09T15:44:04.483+02:00</updated><title type='text'>La messagerie instantanée en mode web (construisez votre webtop, part 5)</title><content type='html'>Des documents, une messagerie, un calendrier, un traitement de texte... votre webtop se complète au point que votre vision de l'organisation de l'information a définitivement changé : oui, le bureau en ligne c'est possible de manière très simple et cela présente un véritable intérêt.&lt;br /&gt;&lt;br /&gt;Il reste néanmoins ces petits à côtés qui manquent cruellement à un webtop : quelques outils de bureautique (j'en donne ici quelques uns qui ont le mérite d'exister sans m'avoir encore complètement convaincu : &lt;a href="http://numsum.com"&gt;un tableur&lt;/a&gt;, &lt;a href="http://www.thumbstacks.com"&gt;un éditeur de présentation&lt;/a&gt;, &lt;a href="http://www.gliffy.com"&gt;un éditeur de schéma&lt;/a&gt;)... et une messagerie instantanée !&lt;br /&gt;&lt;br /&gt;Ce sujet est particulièrement chaud en ce moment dans l'univers du web 2.0 : netvibes et goowy, 2 leaders de la page d'accueil AJAX disent travailler sur le sujet, Google prévoit de l'intégrer à Gmail... et &lt;a href="http://www.meebo.com"&gt;meebo&lt;/a&gt;, la solution la plus convaincante de mon point de vue semble très bien se porter.&lt;br /&gt;&lt;br /&gt;Le modèle meeboo est pour le moment très bien vu :&lt;br /&gt;- vous pouvez utiliser le service sans vous inscrire&lt;br /&gt;- il est multi-protocole (Gmail, ICQ, AOL, MSN, Yahoo, Jabber)&lt;br /&gt;- il est léger&lt;br /&gt;&lt;br /&gt;Seul problème à ce jour : aucune page d'accueil "style netvibes" n'offre pour le moment de module Meebo. Cela arrivera-t-il un jour ? Difficile à dire, Meebo est encore en version alpha et son modèle de rémunération ne m'apparaît pas encore clairement.&lt;br /&gt;&lt;br /&gt;Bref, en attendant la "killer application" du domaine, Meebo est un petit outil très pratique qui vous permettra de pratiquer facilement la messagerie instantanée de manière nomade.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114459008579431310?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114459008579431310/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114459008579431310' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114459008579431310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114459008579431310'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/04/la-messagerie-instantane-en-mode-web.html' title='La messagerie instantanée en mode web (construisez votre webtop, part 5)'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114432637806006729</id><published>2006-04-06T12:13:00.000+02:00</published><updated>2006-04-06T14:37:02.910+02:00</updated><title type='text'>Ma life web 2.0</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5458/1933/1600/test.0.jpg"&gt;&lt;img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5458/1933/320/test.1.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Les petits bonheurs d'une vie web 2.0 tiennent à peu de chose (3000€ quand même)...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114432637806006729?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114432637806006729/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114432637806006729' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114432637806006729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114432637806006729'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/04/ma-life-web-20.html' title='Ma life web 2.0'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114232655463640040</id><published>2006-03-14T09:09:00.000+01:00</published><updated>2006-04-07T08:53:27.606+02:00</updated><title type='text'>Vos données ici et partout (construisez votre webtop, part 4)</title><content type='html'>Comme le dit si bien O'Reilly, la puissance est dans les données. Votre webtop doit donc vous rendre accessible des données pertinentes pour être réellement efficace : des données du web bien sûr, mais aussi et surtout des données personnelles produites localement sur une machine. &lt;br /&gt;Très concrètement, un bon webtop pourrait vous permettre d'accéder à vos documents word, openoffice, photos, images, etc composés off-line quelque soit le lieu et votre poste de travail. Ces données devront également pouvoir être aisément indexées et partagées.&lt;br /&gt;&lt;br /&gt;Plusieurs entreprises (dont certaines se disant web 2.0) proposent pour cela du stockage de données en ligne, ce qui ne me semble pas, tel quel, être un modèle pertinent. En effet, uploader à la main chacun des documents produits localement est à la fois pénible et aléatoire (risque d'oubli). Si l'on y ajoute les étapes de classement et/ou de tags, ça devient franchement fastidieux. Je vais quand même citer &lt;a href="http://www.box.net"&gt;Box.net&lt;/a&gt; qui propose un outil qui a le mérite de vous offir 1 Go de stockage gratuit et une interface AJAX très agréable (et une intégration Netvibes réussie).&lt;br /&gt;&lt;br /&gt;La solution vient d'après moi une fois de plus , ô surprise, de Google avec son nouveau Google Desktop Search. Celui-ci met désormais en ligne une partie des documents qu'il indexe (si vous le désirez). Vous pouvez donc retrouver vos documents sur tous les postes où vous avez configuré votre GDS à partir de la recherche. &lt;br /&gt;&lt;br /&gt;Le problème c'est qu'il n'existe pas pour le moment de client web pour consulter vos données ainsi uploadées (peut-être cela arrivera-t-il avec le service GDrive), vous n'êtes donc pas complètement libre dans le lieu de consultation de vos documents... mais attendons encore un peu : les esprits ne sont pas encore complètement prêts à voir des documents uploadés de manière invisible (par le service GDS) et mis à disposition via une simple interface web.&lt;br /&gt;&lt;br /&gt;Et pourtant quel pas en avant décisif cela serait pour "le web en tant que plate-forme" : les utilisateurs seraient plus libres, leurs données automatiquement conservées en ligne par un spécialiste du genre et un moteur de recherche enverrait définitivement aux oubliettes les problèmes de documents perdus ou mal rangés.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114232655463640040?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114232655463640040/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114232655463640040' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114232655463640040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114232655463640040'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/03/vos-donnes-ici-et-partout-construisez.html' title='Vos données ici et partout (construisez votre webtop, part 4)'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114191261011726747</id><published>2006-03-09T14:44:00.000+01:00</published><updated>2006-03-09T14:56:50.140+01:00</updated><title type='text'>Google et le webtop : du neuf !</title><content type='html'>Il est souvent question dans ce blog de &lt;span style="font-weight:bold;"&gt;Google&lt;/span&gt; d'une part et du &lt;span style="font-weight:bold;"&gt;webtop&lt;/span&gt; de l'autre, en tant que phénomènes représnetatifs du web 2.0. Suite à deux récentes nouvelles, il semblerait désormais acquis que Google ait définitivement pris le pari de la concrétisation et de la généralisation du webtop (mais était-ce encore à prouver ?).&lt;br /&gt;- TechCrunch nous sort ainsi quelques screenshots de &lt;span style="font-weight:bold;"&gt;C2&lt;/span&gt;, le calendrier partagé web 2.0 intégré à Gmail qui n'est désormais plus une rumeur.&lt;br /&gt;- La blogosphère parle d'un éventuel rachat de &lt;span style="font-weight:bold;"&gt;Writely&lt;/span&gt; (le traitement de texte en ligne) par Google.&lt;br /&gt;&lt;br /&gt;Ajoutons à cela des fuites concernant le futur &lt;span style="font-weight:bold;"&gt;Gdrive&lt;/span&gt;, votre disque dur en ligne géré par Google  et vous aurez compris que ce que je raconte ici de temps à autre, c'est décidément &lt;span style="font-weight:bold;"&gt;pas du buzz&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114191261011726747?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114191261011726747/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114191261011726747' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114191261011726747'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114191261011726747'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/03/google-et-le-webtop-du-neuf.html' title='Google et le webtop : du neuf !'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-114067831147942935</id><published>2006-02-23T07:40:00.000+01:00</published><updated>2006-02-23T08:05:11.496+01:00</updated><title type='text'>Calendar hub : le planning partagé web 2.0 (construisez votre webtop, part 3)</title><content type='html'>Tout d'abord, définissons le problème :&lt;br /&gt;- je veux un planning partagé en mode web&lt;br /&gt;- je veux une interface riche ajax rapide et intuitive&lt;br /&gt;- je veux pouvoir me relier à des formats de calendrier public standard (iCal)&lt;br /&gt;- je veux plusieurs niveau de visibilité dans mon planning (privé, partagé, public)&lt;br /&gt;- je veux des alertes et des flux RSS pour avoir les infos de mon planning partout où j'en ai besoin&lt;br /&gt;&lt;br /&gt;Les projets de calendriers partagés web 2.0 ne manquent pas, &lt;a href="http://fr.techcrunch.com/2006/01/30/spongecell-un-calendrier-ajax/"&gt;techCrunch en fait d'ailleurs la liste&lt;/a&gt;. Après en avoir essayé quelques uns, j'ai arrêté mon choix sur &lt;a href="http://www.calendarhub.com/"&gt;CalendarHub&lt;/a&gt;, en attendant l'hypothétique apparition d'un Gcalendar dans Gmail (allez, un point de plus pour la rumeur).&lt;br /&gt;Ce projet répond à toutes mes demandes gratuitement, sans pub et m'a permis de mettre mon Sunbird à la poubelle (j'aurais toutefois pu le garder pour avoir mes infos iCal en mode déconnecté). Seul petit reproche : le flux RSS semble avoir quelques soucis : espérons que ça se règle bientôt.&lt;br /&gt;&lt;br /&gt;Voilà une brique supplémentaire de notre webtop : prochaine étape, le gestionnaire de documents web 2.0 !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-114067831147942935?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/114067831147942935/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=114067831147942935' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114067831147942935'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/114067831147942935'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/02/calendar-hub-le-planning-partag-web-20.html' title='Calendar hub : le planning partagé web 2.0 (construisez votre webtop, part 3)'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113967737784714724</id><published>2006-02-11T17:37:00.000+01:00</published><updated>2006-02-11T18:15:19.220+01:00</updated><title type='text'>Utiliser Writely au quotidien (construisez votre webtop, part 2)</title><content type='html'>Comme il vous permet déjà de vous passer d'une application cliente pour vos mails, un bon &lt;span style="font-weight:bold;"&gt;webtop&lt;/span&gt; devrait vous permettre de vous débarasser de vos outils de traitement de texte.&lt;br /&gt;Le but ? Disposer d'un outil dans lequel vos documents seront directement en ligne, publiables et partageables à loisir sans contrainte de système, de logiciel ou de format.&lt;br /&gt;&lt;br /&gt;Ce "rêve web 2.0" existe en partie grâce à &lt;a href="http://www.writely.com"&gt;Writely&lt;/a&gt; : un traitement de texte en ligne aux fonctionnalités avancées. Au quotidien, Writely, c'est :&lt;br /&gt;1- rédiger un document en ligne ou uploader un document existant (word ou openoffice)&lt;br /&gt;2- partager le document avec des collaborateurs en 2 clics&lt;br /&gt;3- travailler en temps réel sur le même document avec vos collaborateurs&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5458/1933/1600/writely.0.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/5458/1933/320/writely.0.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;Ce qui est vraiment bon dans Writely, ce sont tous ces petits détails qui font que ça devient un bonheur de travailler à plusieurs sur un document :&lt;br /&gt;- l'outil de versionning intégré qui vous dit qui a fait quoi et vous permet de naviguer de versions en versions&lt;br /&gt;- la mise en ligne des documents ultra-simple, et leur postage éventuel sur un blog&lt;br /&gt;- la mise à disposition d'un flux RSS pour voir les documents en cours (les vôtres mais aussi éventuellement ceux de vos collaborateurs) et y accéder rapidement&lt;br /&gt;&lt;br /&gt;C'est tellement simple qu'il vous suffit de vous y mettre quelques miunutes pour comprendre que Word et OpenOffice peuvent (presque ?) rejoindre Outlook et Thunderbird dans la corbeille des logiciels d'hier.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113967737784714724?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113967737784714724/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113967737784714724' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113967737784714724'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113967737784714724'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/02/utiliser-writely-au-quotidien.html' title='Utiliser Writely au quotidien (construisez votre webtop, part 2)'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113941985714368726</id><published>2006-02-08T17:58:00.000+01:00</published><updated>2006-02-10T20:56:45.933+01:00</updated><title type='text'>Tutoriel : migrer vers Gmail sans douleur (construisez votre webtop, part 1)</title><content type='html'>Je commence aujourd'hui la présentation de quelques outils simples pour parvenir à un des buts avoués de l'ère du web 2.0 : le "&lt;span style="font-weight:bold;"&gt;webtop&lt;/span&gt;", c'est à dire votre desktop sur le web.&lt;br /&gt;&lt;br /&gt;Pour débuter, je vais vous montrer ici comment basculer facilement &lt;span style="font-weight:bold;"&gt;votre courriel vers Gmail&lt;/span&gt;, l'application qui réunit le meilleur du webmail et du client mail classique (Outlook, Thunderbird, Eudora...).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;1- Avoir un compte Gmail.&lt;/span&gt;&lt;br /&gt;Première étape un peu bête, il faut avoir un compte Gmail. Un seul moyen si vous n'en avez pas encore : il faut vous faire inviter par quelqu'un disposant déjà d'un tel compte. Si vous ne trouvez personne, écrivez-moi, je vous inviterai avec plaisir.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;2- Rediriger tous ses messages vers Gmail.&lt;/span&gt;&lt;br /&gt;Il s'agit d'avoir tous vos messages dans Gmail. Exemple : pour mettre Thunderbird à la poubelle, il faut que mes messages pro (jb.boisseau[at]eutech-ssii.com) arrivent sur Gmail. Pareil pour mon adresse sur Yahoo!.&lt;br /&gt;Là, ça peut être fastidieux. Si vous disposez d'une adresse Hotmail ou Yahoo!, les tutoriels intégrés à ces webmails vous expliqueront très bien comment rediriger vos messages vers une autre adresse. Si vous disposez d'une adresse mail que vous pouvez administrer, je vous fait confiance pour la redirection. Sinon, il vous faudra envoyer un gentil message à votre administrateur pour qu'il mette en place la redirection vers votre adresse Gmail : bonne chance !&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;3- Créer de nouveaux comptes dans Gmail.&lt;/span&gt;&lt;br /&gt;Il s'agit de pouvoir poster sous vos différents comptes du seul Gmail. C'est plutôt simple :&lt;br /&gt;- Cliquez sur paramètres, puis onglet "comptes"&lt;br /&gt;- Choisissez "Ajoutez une autres adresse e-mail", indiquez l'adresse en question : un petit mail de verif' dans lequel il faut cliquer vous est envoyé et c'est fini !&lt;br /&gt;- Vous pouvez définir le compte que vous venez d'ajouter comme compte d'envoi par défaut comme sur un client mail habituel.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;4- Importer son carnet d'adresses&lt;/span&gt;&lt;br /&gt;Fonction bien pratique, il vous est possible de récupérer votre carnet d'adresses afin que la migration soit aussi totale qu'immédiate. L'importation se fait par fichiers .csv que vous pouvez exporter à partir d'Outlook par exemple. Astuce pour les futurs ex-utilisateurs de Thunderbird sous Windows (comme moi) : exportez votre carnet d'adresses en LDIF, importez-le dans Outlook Express puis réexporter le en .csv !&lt;br /&gt;La fonction d'importation des adresses de Gmail est accessible dans la rubrique "Contacts" puis "Importer".&lt;br /&gt;&lt;br /&gt;Vous disposez maintenant d'un client mail unique pour tous vos messages : portable, accessible de toute machine, avec de la recherche dans tous les sens, de l'auto-completion, un filtre anti-spam qui assure... le rêve !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113941985714368726?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113941985714368726/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113941985714368726' title='5 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113941985714368726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113941985714368726'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/02/tutoriel-migrer-vers-gmail-sans.html' title='Tutoriel : migrer vers Gmail sans douleur (construisez votre webtop, part 1)'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113938411024364635</id><published>2006-02-08T08:17:00.000+01:00</published><updated>2006-02-08T11:05:21.516+01:00</updated><title type='text'>fr.TechCrunch : un grand pas pour le web 2.0 francophone</title><content type='html'>&lt;a href="http://www.techcrunch.fr"&gt;TechCrunch&lt;/a&gt; c'est la miraculeuse histoire d'un blog qui devient de manière fulgurante une référence absolue en matière de business web.&lt;br /&gt;&lt;br /&gt;Créé à Atherton en Californie il y a à peine 8 mois par Michael Arrington, Techcrunch analyse les nouvelles sociétés, services et tendances du web de la nouvelle génération baptisé également web 2.0.&lt;br /&gt;&lt;br /&gt;Ce blog et les petites réunions business régulièrement organisée par Arrington rythment désormais la vie des sociétés montantes du web : un billet pouvant faire accourir les business-angels dans votre boite ou faire de votre dernier hack un service à la mode.&lt;br /&gt;&lt;br /&gt;La bonne nouvelle, c'est que Ouriel Ohayon a eu l'idée de le &lt;a href="http://fr.techcrunch.com/"&gt;franciser&lt;/a&gt; pour étendre encore un peu son influence. Etant pour l'essentiel une traduction de la version américaine, les nouvelles purement françaises ne sont pas encore légion. Mais cela pourrait changer si la petite communauté web 2.0 française s'emparait du problème, en envoyant quelques bons billets. A nous de jouer !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113938411024364635?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113938411024364635/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113938411024364635' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113938411024364635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113938411024364635'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/02/frtechcrunch-un-grand-pas-pour-le-web.html' title='fr.TechCrunch : un grand pas pour le web 2.0 francophone'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113872872666672962</id><published>2006-01-31T18:08:00.000+01:00</published><updated>2006-01-31T18:32:06.676+01:00</updated><title type='text'>Fuzz : entrez dans l'ère du "we, the media"</title><content type='html'>Fuzz.fr est le site incontournable du moment pour la blogobulle webdeuzérophile francophone. L'idée reprend un concept clé évoqué par Tim O'Reilly : le web 2.0 nous fait entrer dans &lt;a href="http://web2rules.blogspot.com/2005/12/la-fin-des-cycles-de-release.html"&gt;l'ère du "we, the media"&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Pour faire simple : les gens proposent des news (très courtes, l'essentiel du contenu étant donné par un lien) et votent pour celles qui leur semblent le plus digne d'intérêt. Plus une news a de vote, plus est en évidence dans la liste de news de fuzz.  Autrement dit, on tire parti de l'intelligence collective pour déterminer ce qui fait sens dans l'actualité.&lt;br /&gt;&lt;br /&gt;Malgré l'absence de véritable promo, &lt;span style="font-weight:bold;"&gt;le site semble déjà très visité&lt;/span&gt;. La présentation astucieusement Ajaxisée est agréable et les news deviennent de plus en plus pertinentes. Malgré la concurrence d'autres français (Il y a aussi www.scoopeo.com , www.tapemoi.com, www.wikio.fr) et les limites de notre petite communauté de langues, espérons que fuzz (ou un de ses clones) devienne un jour l'équivalent du digg.com anglophone : une référence absolue.&lt;br /&gt;&lt;br /&gt;La prise du pouvoir des médias par la communauté se fait proche... A quand une édition "papier" de fuzz ? A quand une fuzz WebTV ? Ah... rêvons un peu avant le krach 2.0 !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113872872666672962?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113872872666672962/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113872872666672962' title='2 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113872872666672962'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113872872666672962'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/01/fuzz-entrez-dans-lre-du-we-media.html' title='Fuzz : entrez dans l&apos;ère du &quot;we, the media&quot;'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113812512507356886</id><published>2006-01-24T18:15:00.000+01:00</published><updated>2006-01-24T18:53:14.416+01:00</updated><title type='text'>La guerre de la sémantique aura-t-elle lieu ?</title><content type='html'>Bien qu'O'Reilly ne le cite pas en tant que tel dans "what is web 2.0", la sémantique est à n'en pas douter un trait du web 2.0. &lt;br /&gt;&lt;br /&gt;Faire de la sémantique, c'est donner du sens aux contenus. Concrètement, ça donne des moteurs de recherche qui ne se basent pas sur des mots mais sur le sens général d'un texte, des applications capables de détecter des sujets connexes à un domaine donné, des fonctionnalités de résumés de textes, des systèmes de traduction avancés... bref, faire en sorte qu'un programme ait une approche plus "humaine" d'un contenu !&lt;br /&gt;&lt;br /&gt;Le web 2.0 et ses folksonomies (del.icio.us, par exemple) semblent donc tendre vers cet idéal : les utilisateurs taguent le contenu, lui donnant ainsi leur approche "humaine" de celui-ci. Les microformats tendent aussi vers cela et si quelqu'un trouve un jour une approche simplifiée de RDF, un pas de plus sera franchi dans la démocratisation du web sémantique.&lt;br /&gt;&lt;br /&gt;Derrière tout cela restent des moteurs à améliorer (ou à concevoir) pour mettre en place et appliquer des &lt;a href="http://fr.wikipedia.org/wiki/Ontologie_%28informatique%29"&gt;ontologies&lt;/a&gt; à nos immenses bases de contenus et faire de nos PC les bibliothéquaires du 21ème siècle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113812512507356886?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113812512507356886/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113812512507356886' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113812512507356886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113812512507356886'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/01/la-guerre-de-la-smantique-aura-t-elle.html' title='La guerre de la sémantique aura-t-elle lieu ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113765698644655154</id><published>2006-01-19T08:37:00.000+01:00</published><updated>2006-01-19T08:49:46.456+01:00</updated><title type='text'>La crédibilité à l'ère du blog</title><content type='html'>Un &lt;a href="http://www.fredcavazza.net/index.php?2006/01/10/1017-les-facteurs-limitant-du-web-20"&gt;petit débat&lt;/a&gt; sur le blog de Fred Cavazza m'a donné envie de poster ce billet. Je résume en deux mots : le web 2.0 contribue-t-il à la crédibilité de l'information ?&lt;br /&gt;&lt;br /&gt;Quand il suffit d'être un peu malin pour rendre visible rapidement des informations (vraies ou fausses), il peut sembler que non. Il peut donc sembler nécessaire d'attendre certains outils pour parvenir à l'ère de l'information crédible. Parmi ceux-ci, sont parfois cités : un système de réputation façon e-bay, la création de "tags" de confiance, des moteurs de recherche blacklistant certains contenus abusifs... D'après moi ces éléments, ne sont pas inutiles, mais existent déjà en creux à travers les outils actuels.&lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;    Il ne faut en effet pas prendre le problème de la crédibilité des sources, source par source, mais de manière globale : &lt;br /&gt;1- la multiplicité des sources oblige le lecteur à repérer des acteurs de confiance. Cette attribution de confiance est soumise à un phénomène communautaire : les recommandations se propageant d'un lecteur/acteur à un autre. &lt;br /&gt;&lt;br /&gt;2- notre expérience des blogs nous montrent bien au quotidien que "la sagesse des foules" fonctionne : le buzz créé par la blogobulle sur un sujet amène à le populariser mais aussi et à le creuser, le débattre, l'approfondir (les buzz web 2.0 ou ajax en sont d'excellents exemples). &lt;br /&gt;&lt;br /&gt;3- les moteurs de recherche se font l'echo du filtre créé par la blogobulle dans un second temps : la sagesse engrangée sur un sujet par la communauté est donc directement pérennisée et indexée.&lt;br /&gt;&lt;br /&gt;    Le filtre de crédibilisation de l'information existe donc déjà : c'est la blogobulle, c'est le buzz, c'est nous ou pour reprendre une expression célèbre &lt;span style="font-weight:bold;"&gt;"we, the media"&lt;/span&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113765698644655154?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113765698644655154/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113765698644655154' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113765698644655154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113765698644655154'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/01/la-crdibilit-lre-du-blog.html' title='La crédibilité à l&apos;ère du blog'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113705206833655567</id><published>2006-01-12T08:23:00.000+01:00</published><updated>2006-01-12T08:47:48.346+01:00</updated><title type='text'>Windows Live : Microsoft attrapera-t-il le train du web 2.0 ?</title><content type='html'>Même si il s'en défend, Bill Gates est bel et bien agacé par le leader du mouvement web 2.0 (Google). Cet agacement est probablement un peu à l'origine de plusieurs décisions à caractère stratégique :&lt;br /&gt;- la volonté de faire de la publicité une part plus conséquente du CA de Microsoft&lt;br /&gt;- Windows Live : une refonte des services MSN façon Google&lt;br /&gt;- Office Live : un ensemble de services pour les TPE&lt;br /&gt;&lt;br /&gt;Tim O'Reilly nous dit à mots couverts dans son article que &lt;span style="font-weight:bold;"&gt;Microsoft n'a pas, et n'aura peut-être jamais la culture web 2.0&lt;/span&gt; du fait des revenus de son business model "old school". Mon opinion est quant à moi loin d'être faite sur le sujet pour les raisons suivantes :&lt;br /&gt;- les interviews récentes de Gates et Ballmer montrent à l'évidence qu'ils ne pensent pas web 2.0 mais leur porte-feuille d'applications est si large qu'on peut les comprendre.&lt;br /&gt;- Microsoft a toujours su réagir après coup aux innovations de ses concurrents : la dernière illustration en date est probablement .Net (en réaction à Java) qui est une indéniable réussite.&lt;br /&gt;- contrairement à O'Reilly, je ne suis pas persuadé qu'il faille penser web 2.0 pour réussir dans le web 2.0 : si Microsoft copie bien ses jeunes concurrents, cela pourrait largement suffire !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113705206833655567?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113705206833655567/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113705206833655567' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113705206833655567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113705206833655567'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/01/windows-live-microsoft-attrapera-t-il.html' title='Windows Live : Microsoft attrapera-t-il le train du web 2.0 ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113658789180590744</id><published>2006-01-06T23:30:00.000+01:00</published><updated>2007-06-26T15:58:02.317+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='O&apos;Reilly'/><category scheme='http://www.blogger.com/atom/ns#' term='web 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='traduction'/><title type='text'>What is Web 2.0 par Tim O'Reilly (version française)</title><content type='html'>&lt;div style="text-align: justify;"&gt;[Edit : une version plus complète de cet article se trouve désormais &lt;a href="http://www.eutech-ssii.com/ressources/view/1"&gt;ici&lt;/a&gt;]&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Qu'est ce que le web 2.0 : modèles de conception et d'affaires pour la prochaine génération de logiciels.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;L'explosion de la bulle internet en 2001 a définitivement marqué un tournant dans l'histoire du web. Beaucoup de gens ont à ce moment considéré que le web était une technologie surévaluée alors qu'au contraire, le fait qu'une bulle se forme puis éclate est un trait commun à toutes les révolutions industrielles. Ces soubresauts sont même caractéristiques du moment où une technologie ascendante est prête à entrer dans une nouvelle phase. C'est en effet le moment où les simples prétendants arrivent à bout de souffle tandis que les points forts des premiers gagnants apparaissent : et c'est seulement à cet instant que l'on commence  à comprendre ce qui distingue les premiers des seconds.&lt;br /&gt;&lt;br /&gt;Le concept de web 2.0 est apparu avec une conférence « brainstorming » entre O'Reilly et Medialive International. Dale Dougherty, pionner du web et membre d'O'Reilly notait alors que bien loin de s'être effondré, le web n'avait jamais été aussi important et que nombre de nouveaux sites et applications à caractère innovant apparaissaient avec une régularité déconcertante. De plus, les quelques sociétés qui avaient survécu à l'hécatombe semblaient avoir quelque chose de commun. Se pouvait-il que le crack des « dot com » eût révélé une nouvelle ère pour le web au point que l'expression « web 2.0 » ait un sens ? Nous tombèrent d'accord sur le fait que cela en avait un : la conférence web 2.0 était née.&lt;br /&gt;&lt;br /&gt;En un an et demi &lt;i&gt;(ndt : l'article est daté du 30/09/2005),&lt;/i&gt; le terme « web 2.0 » s'est franchement popularisé avec plus de 9,5 millions de citations dans Google. Mais il reste encore de multiples points de désaccord sur sa signification exacte, un certain nombre de personnes décriant ce qui ne leur semble être qu'un buzzword bien marketé, d'autres y voyant une nouveau modèle de pensée.&lt;br /&gt;&lt;br /&gt;Cet article est donc une tentative de clarification du sens du terme  « web 2.0 ». Dans notre brainstorming initial, nous avons exprimé notre ressenti du web 2.0 par l'exemple :&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-weight: bold;"&gt;Web 1.0 // Web 2.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DoubleClick --&gt; Google AdSense&lt;br /&gt;Ofoto --&gt; Flickr&lt;br /&gt;Akamai --&gt; BitTorrent&lt;br /&gt;mp3.com --&gt; Napster&lt;br /&gt;Britannica Online --&gt; Wikipedia&lt;br /&gt;sites perso --&gt; blogs&lt;br /&gt;evite --&gt; upcoming.org et EVDB&lt;br /&gt;spéculation sur les noms de domaines --&gt; optimisation pour moteurs de recherche&lt;br /&gt;pages vues --&gt; coût au clic&lt;br /&gt;« screen scraping » --&gt; services web&lt;br /&gt;publication --&gt; participation&lt;br /&gt;système de gestion de contenu --&gt; wikis&lt;br /&gt;arborescence (taxonomie) --&gt; tags ("folksonomy")&lt;br /&gt;rigidité du contenu --&gt; syndication de contenu&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Et la liste pourrait encore s'allonger... Mais cela ne nous dit toujours ce qui fait qu'une application ou un concept est web 1.0 et un autre web 2.0. (La question est particulièrement pressante dans la mesure où le terme « web 2.0 » s'est à ce point répandu que des entreprises se l'approprient bien souvent sans réelle compréhension de sa signification. C'est d'autant plus délicat que la plupart de ces start-ups friandes de termes à la mode ne sont en rien web 2.0 et que parallèlement à cela des applications que nous avons identifiées comme étant web 2.0, comme Napster ou BitTorrent ne sont même pas des applications web à proprement parler !). Nous avons donc commencé à tirer de ces exemples les principes qui sont d'une manière ou d'une autre à la base des succès du web 1.0 mais aussi des applications récentes les plus remarquables.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;p  style="margin-bottom: 0cm;font-family:arial;" align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://web2rules.blogspot.com/2005/12/le-web-en-tant-que-plate-forme.html"&gt;1- Le web en tant que plate-forme&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0cm;font-family:arial;" align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://web2rules.blogspot.com/2005/12/tirer-parti-de-lintelligence.html"&gt;2- Tirer parti de l'intelligence collective&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0cm;font-family:arial;" align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://web2rules.blogspot.com/2005/12/la-puissance-est-dans-les-donnes.html"&gt;3- La puissance est dans les données&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0cm;font-family:arial;" align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://web2rules.blogspot.com/2005/12/la-fin-des-cycles-de-release.html"&gt;4- La fin des cycles de release&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0cm;font-family:arial;" align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://web2rules.blogspot.com/2006/01/des-modles-de-programmation-lgers.html"&gt;5- Des modèles de programmation légers&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0cm;font-family:arial;" align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://web2rules.blogspot.com/2006/01/le-logiciel-se-libre-du-pc.html"&gt;6- Le logiciel se libère du PC&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="margin-bottom: 0cm;font-family:arial;" align="justify"&gt;&lt;span style="font-size:130%;"&gt;&lt;a href="http://web2rules.blogspot.com/2006/01/enrichir-les-interfaces-utilisateur.html"&gt;7- Enrichir les interfaces utilisateur&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;" align="justify"&gt;&lt;span style="font-family:Verdana,sans-serif;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113658789180590744?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113658789180590744/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113658789180590744' title='11 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113658789180590744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113658789180590744'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/01/what-is-web-20-par-tim-oreilly-version.html' title='What is Web 2.0 par Tim O&apos;Reilly (version française)'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113656499377590976</id><published>2006-01-06T17:24:00.000+01:00</published><updated>2006-01-06T17:29:53.776+01:00</updated><title type='text'>Traduction de "What is web 2.0", première release !</title><content type='html'>Le post précédent constitue la dernière partie de la traduction de what is web 2.0 de Tim O'Reilly, texte dont on ne rappellera jamais assez combien il est fondateur.&lt;br /&gt;&lt;br /&gt;Cette traduction est pour le moment assez mauvaise du point de vue du style et et j'y ai répertorié de nombreuses coquilles... je m'attache donc à partir de maintenant à rendre le tout un peu plus présentable avant de le poster en seul bloc (comme cela me l'a déjà été demandé, à juste titre d'ailleurs).&lt;br /&gt;&lt;br /&gt;Merci de votre patience et de votre indulgence !&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113656499377590976?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113656499377590976/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113656499377590976' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113656499377590976'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113656499377590976'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/01/traduction-de-what-is-web-20-premire.html' title='Traduction de &quot;What is web 2.0&quot;, première release !'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113644941360952329</id><published>2006-01-05T09:21:00.000+01:00</published><updated>2006-01-07T13:41:19.523+01:00</updated><title type='text'>Enrichir les interfaces utilisateur</title><content type='html'>Dès le navigateur « Viola » de Pei Wei en 1992, le web a été utilisé pour délivrer des « applets » et d'autres types de « contenus actifs » à l'intérieur du navigateur. L'introduction de Java en 1995 était aussi motivée par cet objectif. JavaScript puis le DHTML permirent d'apporter de manière plus légère intelligence côté client et richesse d'interface. Il y a de cela plusieurs années, Macromedia lança le terme « Rich Internet Applications » (qui a été repris par le projet Open Source Lazlo) pour mettre en lumière les possibilités de Flash vis à vis des applications (et plus seulement des contenus multimédias).&lt;br /&gt;&lt;br /&gt;Cependant le potentiel de richesse d'interface du web ne fut jamais exploité par les grandes applications, jusqu'à ce que Google lance Gmail, rapidement suivi par Google Maps : des applications web possédant un niveau d'interactivté équivalent à un logiciel PC classique. La technologie utilisée par Google pour cela fut baptisée AJAX dans un article de Jesse James Garrett de l'entreprise de design web Adaptive Path. Il écrivait alors :&lt;br /&gt;&lt;br /&gt;« Ajax n'est pas une technologie, il s'agit de plusieurs technologies, se développant chacune de leur côté, combinées ensemble pour donner des résultats aussi nouveaux que puissants. Ajax comporte :&lt;br /&gt;- une présentation basée sur les standards XHTML et CSS&lt;br /&gt;- un affichage dynamique et intéractif grâce à DOM (Document Object Model)&lt;br /&gt;- un système d'échange et de manipulation de données utilisant XML et XSLT&lt;br /&gt;- un mécanisme de récupération de données asynchrone utilisant XMLHttpRequest&lt;br /&gt;JavaScript pour lier le tout »&lt;br /&gt;&lt;br /&gt;Ajax est aussi un élément clé des applications web 2.0 tels que Flickr (qui appartient désormais à Yahoo!), les applications de 37signal basecamp et backpack et bien entendu les applications de Google comme Gmail ou Orkut. Nous entrons dans une période sans précédent d'innovation dans l'interface à mesure que les développeurs deviennent capables de réaliser des applications web aussi riches que les applications locales classiques.&lt;br /&gt;&lt;br /&gt;Il est intéressant de noter que bien des possibilités explorés aujourd'hui existaient depuis maintenant quelques années. A la fin des années 90, Microsoft et Netscape avaient une vision des possibilités qui sont désormais exploitées mais leur bataille au sujet des standards rendit difficile la création d'applications multi-navigateurs. C'est seulement lorsque Microsoft eut gagné cette guerre que le seul navigateur restant devint de facto le standard et que ces applications devinrent possibles.  Heureusement, lorsque Firefox relança la concurrence sur le marché des navigateurs, les blocages au sujet des standards ne se reproduisirent pas dans les mêmes proportions.&lt;br /&gt;&lt;br /&gt;Nous nous attendons à voir apparaître de nombreuses applications web au cours des prochaines années, certaines seront entièrement nouvelles, d'autres seront des réimplémentations d'applications PC existantes. C'est d'autant plus inévitable que chaque changement de plate-forme crée aussi l'opportunité d'un changement de leadership pour les acteurs d'un marché logiciel donné.&lt;br /&gt;&lt;br /&gt;Gmail a déjà apporté plusieurs innovations intéressantes dans les applications e-mail en combinant les forces du web (accessible de n'importe où, capacités de recherches avancées) avec une approche ergonomique proche des interfaces PC habituelles. Les applications clientes essaient donc de grignoter des parts de marché en ajoutant de nouvelles fonctionnalités telles que la messagerie instantanée. Sommes nous encore loin du client de communication complètement intégré incluant le meilleur de l'e-mail, de la messagerie instantanée et du téléphone portable tout en utilisant la voix sur IP pour ajouter encore plus de richesse à l'interface du nouveau client web ? En tout cas, le compte à rebours est lancé.&lt;br /&gt;&lt;br /&gt;Il est assez facile d'imaginer comment le web 2.0 réimplémentera le carnet d'adresses. Un carnet d'adresses web 2.0 pourra d'une part traiter un ensemble de contacts mémorisés comme le fait par exemple un téléphone. Parallèlement à cela, un agent de synchronisation web, dans le style de Gmail, se souviendra de chaque message envoyé ou reçu, de chaque adresse e-mail ou numéro de téléphone utilisé et s'appuiera sur des heuristiques de réseaux sociaux pour décider quelles alternatives offrir en cas de recherches infructueuses. Si il ne trouve pas de réponse, le système élargira alors le périmètre du réseau social dans le lequel il effectue sa requête.&lt;br /&gt;&lt;br /&gt;Le traitement de texte du web 2.0 permettra l'édition de données collaborative de type wiki et plus seulement celle de documents indépendants. Mais il pourra aussi offrir l'édition de document riche comme Microsoft Word ou OpenOffice savent le faire. Writely est un excellent exemple d'une telle application, bien que sa portée soit encore assez limitée.&lt;br /&gt;&lt;br /&gt;Mais la révolutions web 2.0 ne s'arrêtera pas là. Salesforce.com a montré comment le web pouvait être utilisé pour délivrer le logiciel comme un service, à l'échelle d'applications d'entreprises telles que la CRM.&lt;br /&gt;&lt;br /&gt;L'opportunité pour de nouveaux arrivants d'exploiter pleinement le potentiel du web 2.0 entrainera la création d'applications qui apprennent de leurs utilisateurs en s'appuyant sur une architecture de participation et qui se démarqueront non seulement par leur interface mais aussi par la richesse des données partagées qu'elles offriront.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Le coeur de métier des sociétés du web 2.0&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A travers les 7 principes évoqués plus haut, nous avons souligné quelques uns des principaux traits du web 2.0. Chaque exemple abordé démontre un ou plusieurs principes clé, mais laisse en général les autres de côté. Terminons donc en résumant ce que nous pensons être le coeur de métier des sociétés du web 2.0 :&lt;br /&gt;&lt;br /&gt;- des services, pas un package logiciel, avec des possibilités d'économie d'échelle&lt;br /&gt;&lt;br /&gt;- un contrôle sur des sources de données uniques, difficiles à recréer, et dont la richesse s'accroit à mesure que les gens les utilisent&lt;br /&gt;&lt;br /&gt;- considérer les utilisateurs comme des co-développeurs&lt;br /&gt;&lt;br /&gt;- tirer partie de l'intelligence collective&lt;br /&gt;&lt;br /&gt;- toucher le marché jusque dans sa périphérie à travers la mise en place de service « prêt à consommer »&lt;br /&gt;&lt;br /&gt;- libérer le logiciel du seul PC&lt;br /&gt;&lt;br /&gt;- offrir de la souplesse dans les interfaces utilisateurs, les modèles de développements ET les modèles d'affaires&lt;br /&gt;&lt;br /&gt;La prochaine fois qu'une société clame « ceci est web 2.0 », confrontez-la à la liste ci-dessus. Plus elle marque de points, plus elle est digne de cette appellation. Rappelez-vous néanmoins que l'excellence dans un domaine vaut mieux quelques paroles pour chacun des sept.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113644941360952329?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113644941360952329/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113644941360952329' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113644941360952329'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113644941360952329'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/01/enrichir-les-interfaces-utilisateur.html' title='Enrichir les interfaces utilisateur'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113636432464528331</id><published>2006-01-04T09:43:00.000+01:00</published><updated>2006-01-07T13:37:47.906+01:00</updated><title type='text'>Le logiciel se libère du PC</title><content type='html'>&lt;br/&gt;&lt;br /&gt;Une autre des caractéristiques du web 2.0 qui mérite d'être mentionnée est le fait qu'il n'est plus limité à la plate-forme PC. Le dernier conseil que le développeur Dave Stutz donna à Microsoft fut : « Les logiciels utiles qui se libéreront d'une plate-forme spécifique seront des vecteurs de fortes marges pour un bon moment ».&lt;br /&gt;&lt;br /&gt;Bien entendu, n'importe quelle application web peut être vue comme un logiciel indépendant d'une plate-forme spécifique. Après tout, même la plus simple des applications web implique au moins deux ordinateurs : l'un hébergeant le serveur web, l'autre le navigateur. Or comme nous l'avons déjà expliqué, le développement du web en tant que plate-forme pousse cette idée jusqu'à des applications synthétisant des services apportés par de nombreux ordinateurs.&lt;br /&gt;&lt;br /&gt;Là enore, comme de nombreuses parties du web 2.0, l'aspect « 2.0 » n'est pas dans la nouveauté, mais plutôt dans la pleine réalisation du véritable potentiel de la plate-forme web, celle-ci devant nous guider pour comprendre comment concevoir applications et services.&lt;br /&gt;&lt;br /&gt;A ce jour, iTunes est le meilleur exemple de ce principe. Cette application va sans cesse d'un appareil portable à un système web massif, le PC servant uniquement de mémoire locale et de station de contrôle. Il y avait déjà eu plusieurs tentatives de mettre du contenu venu du web dans des dispositifs portables, mais le couple iPod/iTunes est la première conçue pour être véritablement multi-plate-forme. TiVo est un autre bon exemple de ce phénomène.&lt;br /&gt;&lt;br /&gt;Itunes et TiVo offrent également la démonstration de quelques autres principes du web 2.0. Elles ne sont pas des applications web en elles-mêmes, mais elle tire parti de la puissance de la plate-forme web, en faisant une partie permanente et pratiquement invisible de leurs infrastructures. La gestion de données est très clairement le coeur de leur offre. Ce sont des services, pas des applications packagées (bien que dans le cas d'iTunes, cela puisse être utilisé en tant qu'application packagée pour manipuler des données locales). De plus, TiVo et iTunes montrent une utilisation naissante de l'intelligence collective, même si dans chacun des cas, leurs expérimentations sont entrées en guerre avec les lobbies de la propriété intellectuelle. La seule limite se trouve dans l'architecture de participation d'iTunes, bien que la récente apparition du podcasting change quelque peu la donne de ce point de vue.&lt;br /&gt;&lt;br /&gt;Il s'agit de la partie du web 2.0 dont nous attendons les changements les plus importants, dans la mesure ou de plus en plus d'appareils pourront être connectés à la nouvelle plate-forme que constitue le web. Quelles applications deviendront possibles quand nos téléphones et nos voitures ne se contenteront plus d'utiliser des données mais en émettront ? Le suivi du trafic routier en temps réel, les « flash mobs » &lt;span style="font-style:italic;"&gt;(ndt : un groupe de personnes qui ne se connaissent pas, se réunit pendant quelques minutes -grâce à un message SMS ou email- pour accomplir au même moment une action dénuée de sens, puis se disperse)&lt;/span&gt; et le journalisme citoyen ne sont que quelques uns des signes précurseurs des possiblités du web de demain.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://web2rules.blogspot.com/2006/01/enrichir-les-interfaces-utilisateur.html"&gt;Suite...&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113636432464528331?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113636432464528331/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113636432464528331' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113636432464528331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113636432464528331'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/01/le-logiciel-se-libre-du-pc.html' title='Le logiciel se libère du PC'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113618851909548578</id><published>2006-01-02T08:53:00.000+01:00</published><updated>2006-01-07T13:34:53.160+01:00</updated><title type='text'>Des modèles de programmation légers</title><content type='html'>&lt;br/&gt;&lt;br /&gt;Après que le principe des services web se fut popularisé, de grandes compagnies se sont lancés dans l'aventure en proposant des ensembles complexes de services conçus pour créer de véritables environnements de développement pour applications distribuées.&lt;br /&gt;&lt;br /&gt;Mais tout comme le web avait réussi en passant outre une grande partie de la théorie de l'hypertexte, préférant le pragmatisme à une conception idéale, RSS devint peut-être le service web le plus déployé du fait de sa simplicité, alors que la complexité des web services des grandes sociétés condamna ceux-ci à un déploiement limité.&lt;br /&gt;&lt;br /&gt;De la même manière, les services web d'Amazon furent fournis sous 2 formes : la première adhérant au formalisme de SOAP (Simple Object Access Protocol), la seconde se contentant de fournir un flux de données XML via HTTP, un modèle plus simple désormais connu sous le terme de REST (Representational State Transfer). Alors que les connexions B2B (comme celles reliant Amazon et ToysRUs par exemple) utilise SOAP, Amazon rapporte que 95% des usages de ses web services se font via REST.&lt;br /&gt;&lt;br /&gt;C'est la même quête de simplicité qui peut être vue dans d'autres services web « organiques ». La récente sortie de Google Maps en constitue un bon exemple. L'interface de Google Maps bâtie sur les principes d'AJAX a rapidement été décryptée par quelques hackers, qui ont alors utilisé ces données pour bâtir de nouveaux services.&lt;br /&gt;&lt;br /&gt;Les données relatives à la cartographie était déjà disponibles via quelques fournisseurs tels qu'ESRI, MapQuest ou encore Microsoft MapPoint. Mais Google Maps a bouleversé cet univers du fait de sa simplicité. Alors que les expérimentations d'utilisation de web services demandait jusque là un contrat entre les intéressés, le fait de laisser les données aisément accessibles a permis à quelques bidouilleurs de réutiliser ces données de manière créative.&lt;br /&gt;&lt;br /&gt;Il y a là plusieurs enseignements à en tirer :&lt;br /&gt;&lt;br /&gt;1- &lt;span style="font-style:italic;"&gt;Mettre en place des modèles de progammation légers permettant la création de systèmes faiblement couplés&lt;/span&gt;. La complexité des services web « corporate » est faite pour des systèmes fortement couplés. A contrario, la plupart des applications web les plus intéressantes demeure faiblement couplé, voire fragile. La façon de penser web 2.0 est très différente des visions  classiques des systèmes d'informations !&lt;br /&gt;&lt;br /&gt;2- &lt;span style="font-style:italic;"&gt;Pensez syndication, pas coordination&lt;/span&gt;. Les services web simples tels que RSS ou ceux basés sur l'architecture REST cherchent avant tout à laisser des données à disposition, pas à contrôler ce qui se passe à l'autre bout de la connexion. Cette idée est fondamentale vis-à-vis du paradigme même d'Internet dans la mesure où c'est une transposition du principe du « end-to-end » &lt;span style="font-style:italic;"&gt;(ndt : principe fondamental de l'Internet Protocol stipulant que l'interprétation des données a lieu à chaque extrémité de la chaîne d'informations)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;3- &lt;span style="font-style:italic;"&gt;Une conception faite pour être « bidouillable » et « remaniable »&lt;/span&gt;. Les systèmes tels que le web, RSS et AJAX ont un point commun : les barrières pour les réutiliser sont très faibles. La plupart des logiciels utiles sont open source, et même quand ils ne le sont pas, ils sont assez peu protégés du point de vue de la propriété intellectuelle. L'option « voir la source » des navigateurs a rendu possible à n'importe qui la possibilité de copier la page de quelqu'un d'autre ; RSS a été conçu pour renforcer les possibilités de l'utilisateur de voir le contenu qu'il désire quand il le désire et non selon le bon vouloir d'un fournisseur d'informations ; les services web les plus puissants sont ceux qui permettent le plus facilement de les utiliser dans des buts pour lesquels ils n'ont pas été conçus. La phrase « certains droits réservés » qui a été popularisé par la licence Creative Commons pour s'opposer à la célèbre « tous droits réservés » est assez représentative de cet esprit.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;L'innovation est dans l'assemblage&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Les modèles d'affaires « légers » ont une affinité naturelle avec les modèles de programmation et de connections léger. L'état d'esprit web 2.0 n'hésite pas à réutiliser l'existant : un nouveau service tel que housingmaps.com a été élaboré simplement en reliant 2 services existants. Housingmaps.com n'a pas (encore) de modèle d'affaires, mais plusieurs services à petite échelle, Google AdSense (ou peut-être Amazon ou même les deux) lui apporte l'équivalent d'un modèle de rémunération.&lt;br /&gt;&lt;br /&gt;Ces exemples donnent un aperçu d'un autre principe du web 2.0, que nous appelons « innovation par l'assemblage ». Quand les composants de base deviennent abondants, il est possible de créer de la valeur en les assemblant de manière nouvelle ou plus efficace. Tout comme la révolution du PC a apporté de nombreuses opportunités d'innovation dans l'assemblage du hardware et a permis à des sociétés comme Dell faisant une science de cet assemblage de vaincre des sociétés dont le modèle d'affaires reposait sur l'innovation dans la production de composants, nous pensons que le Web 2.0 apportera des opportunités pour des sociétés d'entrer dans la compétition simplement en intégrant et en assemblant des services fournis par d'autres.&lt;br /&gt;&lt;br /&gt; &lt;p style="margin-bottom: 0cm;" align="justify"&gt;&lt;a href="http://web2rules.blogspot.com/2006/01/le-logiciel-se-libre-du-pc.html"&gt;Suite...&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113618851909548578?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113618851909548578/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113618851909548578' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113618851909548578'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113618851909548578'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2006/01/des-modles-de-programmation-lgers.html' title='Des modèles de programmation légers'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113593338258939370</id><published>2005-12-30T10:01:00.000+01:00</published><updated>2006-01-07T13:32:23.573+01:00</updated><title type='text'>La fin des cycles de release</title><content type='html'>&lt;br/&gt;&lt;br /&gt;Comme cela a été dit dans la discussion opposant Netscape à Google, une caractéristique définissant l'ère internet du logiciel est que celui-ci est proposé en tant que service et non en tant que produit. Ce fait amène  nombre de changements fondamentaux dans le modèle d'affaire des sociétés de logiciels :&lt;br /&gt;&lt;br /&gt;1- les traitements deviennent le coeur de métier. A l'expertise de Google ou de Yahoo ! Dans le développement dans leurs produits, doit correspondre une expertise dans les opérations du quotidien. Le passage d'un logiciel-produit à un logiciel-service est à ce point fondamental que le logiciel ne peut plus fonctionner si il n'est pas maintenu à une échelle quotidienne. Google doit continuellement parcourir le web et mettre à jour ses indices, filtrer le « spam link » et autres tentatives d'influencer ses résultats, continuellement et dynamiquement répondre à des centaines de millions de requêtes asynchrones d'utilisateurs, tout en leur faisant correspondre des publicités adaptés à leur contexte.&lt;br /&gt;&lt;br /&gt;Ce n'est donc pas par hasard que le système d'administration de Google, ses techniques de mise en réseau, d'équilibrage des charges sont des secrets peut-être mieux gardés encore que ses algorithmes. La réussite de Google dans l'automatisation de ces processus est probablement un facteur décisif dans leur avantage sur leurs concurrents en matière de coûts.&lt;br /&gt;&lt;br /&gt;Ce n'est pas non plus par hasard que des langages de script tels que Perl, Python, PHP et maintenant Ruby jouent un rôle aussi importants dans les entreprises du web 2.0. Perl fut décrit de manière célèbre par Hassan Schroeder, le premier webmaster de Sun, comme le « robinet du web ». Les langages dynamiques (souvent appelés langages de script et méprisés par les ingénieurs de l'ère logiciel-produit) sont un outil de choix aussi bien pour les administrateurs réseaux et systèmes que pour les développeurs d'application élaborant des systèmes dynamiques en perpétuel changement.&lt;br /&gt;&lt;br /&gt;2- Les utilisateurs doivent être traités comme des co-développeurs, en référence aux pratiques de l'open-source (même si le logiciel dont il est question ne doit pas forcément être open source). Le dicton de l'open-source « livrer tôt et livrer souvent » se transforme en une position encore plus radicale, « la bêta perpétuelle », dans laquelle le produit est développé avec de nouvelles fonctionnalités apparaissant de manière mensuelle, hébdomadaire voire quotidienne. Il n'y a donc rien d'étonnant à voir des services tels que Gmail, Google Maps, Flickr, del.icio.us, et autres porter un logo « bêta » depuis déjà un bon moment.&lt;br /&gt;&lt;br /&gt;L'observation en temps réel du comportement de l'utilisateur dans le but de voir quelles sont les nouvelles fonctionnalités utilisées, devient donc un nouvelle compétence centrale. Un développeur web d'un grand service en ligne dit à ce sujet : « Nous mettons deux ou trois nouvelles fonctionnalités quelque part sur le site chaque jour, si elles ne sont pas utilisées, nous les retirons. Si elles sont appréciées, nous les implémentons partout ailleurs sur le site. »&lt;br /&gt;&lt;br /&gt;Cal Henderson, le principal développeur de Flickr, a révélé récemment qu'il déployait une nouvelle version &lt;span style="font-style:italic;"&gt;(ndt : plus exactement un nouveau « build »)&lt;/span&gt; de son application toute les demis-heures. C'est là un modèle de développement radicalement différent ! Même si toutes les applications web ne vont pas aussi loin que Flickr, la plupart a un cycle de développement tout à fait différent de l'ère du PC et du client-serveur. C'est pour cette raison qu'un récent éditorial de Zdnet concluait que Microsoft ne parviendrait pas à l'emporter face à Google :&lt;br /&gt;« Le business model de Microsoft dépend de la remise à niveau que chacun fait sur son PC tous les deux ou trois ans. Celui de Google ne dépend que de la capacité des utilisateurs à se servir des nouvelles fonctionnalités qui leur sont proposées. »&lt;br /&gt;&lt;br /&gt;Alors que Microsoft a démontré une capacité incroyable à apprendre de et finalement surpasser la concurrence, il n'est plus ici question de temps. La concurrence demandera cette fois à Microsoft (et par extension à toutes les sociétés de logiciel existantes) de devenir une société complètement différente. Les sociétés web 2.0 natives bénéficient d'un avantage naturel, celui de ne pas avoir de vieux schémas (avec les modèles d'affaires et les revenus correspondants) derrière lesquels s'abriter.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://web2rules.blogspot.com/2006/01/des-modles-de-programmation-lgers.html"&gt;Suite...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113593338258939370?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113593338258939370/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113593338258939370' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113593338258939370'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113593338258939370'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2005/12/la-fin-des-cycles-de-release.html' title='La fin des cycles de release'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113532442884169636</id><published>2005-12-23T08:52:00.000+01:00</published><updated>2006-01-07T12:38:56.626+01:00</updated><title type='text'>La puissance est dans les données</title><content type='html'>&lt;br/&gt;&lt;br /&gt;Toutes les applications web d'importance sont liées à une base de données spécialisée : la base d'exploration Google, l'index de Yahoo, la base de produits Amazon, la base d'utilisateurs d'eBay, la base de cartes de MapQuest, la base de chansons disponibles de Napster. Comme me le signalait Hal Varian l'année dernière, « le SQL est le nouveau HTML ». La gestion de base de données est le coeur de métier des sociétés du web 2,0, à tel point qu'on donne parfois à leurs applications le nom d' « infoware »  plutôt que software &lt;span style="font-style:italic;"&gt;(ndt : « infogiciel » plutôt que logiciel)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Ces faits m'amènent à ce qui est pour moi la question centrale : qui possède les données ?&lt;br /&gt;&lt;br /&gt;Dans l'univers d'internet, on a déjà voir pu un certain nombre de cas dans lesquels le contrôle des données amène dans un premier temps la domination du marché puis le profit. Le monopole sur l'enregistrement des noms de domaine qu'un décret gouvernemental &lt;span style="font-style:italic;"&gt;(ndt : il s'agit bien sûr du gouvernement des Etats-Unis)&lt;/span&gt; avait offert à Network Solutions (plus tard repris par Verisign) fut par exemple l'une des premières sources de revenus de l'Internet. Puisque nous avons vu que l'avantage stratégique du contrôle des API n'avait plus vraiment de sens sur le web, cela signifie que l'élément de domination des marchés se trouve dans les données. C'est d'autant plus vrai lorsqu'elles sont difficiles à créer et susceptibles d'être entretenues par un réseau d'utilisateurs.&lt;br /&gt;&lt;br /&gt;Regardez les licences d'utilisation de la base de données sur chaque carte servie par MapQuest, , maps.yahoo.com, maps.msn.com, ou maps.google.com, et vous verrez "Maps copyright NavTeq, TeleAtlas," ou avec le nouveau satellite d'imagerie, "Images copyright Digital Globe." . Ces sociétés ont fait des investissements considérables dans leurs données (NavTeq dit investir chaque année 750 millions de dollars dans leur base d'adresses et de directions. Digital Globe a dépensé 500 millions de dollars pour lancer son propre satellite et améliorer l'imagerie basée sur les satellites gouvernementaux). NavTeq est allé si loin pour imiter Intel que cela se retrouve jusque dans leur logo : les voitures embarquant des systèmes de navigations portent en effet l'inscription « NavTeq Onboard » &lt;span style="font-style:italic;"&gt;(ndt : à comparer avec le fameux « Intel Inside »)&lt;/span&gt;. Les données sont bel et bien le nouvel « Intel Inside », le composant essentiel de systèmes dont l'infrastructure est largement open source ou tout du moins collaborative.&lt;br /&gt;&lt;br /&gt;La situation d'Amazon est cependant plus contrastée. Tout comme ses concurrents (BarnesandNoble.com par exemple), sa base de données d'origine provient du fournisseur de registre ISBN RR Bowker. Mais à la différence de MapQuest, Amazon améliore sans cesse ses données, en ajoutant du contenu provenant des éditeurs par exemple. Plus important encore, ils encouragent les utilisateurs à évaluer les données, de telle sorte qu'après 10 ans, c'est Amazon et non plus Bowker, qui est devenu la référence en matière ressources bibliographiques pour les universitaires et les libraires. Amazon a aussi introduit son propre système d'identifiant, le « ASIN », qui correspond à l'ISBN lorsqu'il est présent et crée un code équivalent lorsqu'il n'existe pas. En un mot, Amazon s'est véritablement doté d'une politique de gestion des données mais aussi des fournisseurs de celles-ci.&lt;br /&gt;&lt;br /&gt;Imaginez que MapQuest ait fait la même chose : amener les utilisateurs à évaluer les cartes, ajouter d'autres niveaux d'informations. Il aurait certainement beaucoup plus difficile pour ses adversaires d'entrer sur le marché simplement en achetant une licence à un fournisseur de données.&lt;br /&gt;&lt;br /&gt;L'arrivée récente de Google Maps fait de ce marché un véritable laboratoire de la compétition entre la vente d'applications et la vente de données. Le modèle de service léger de Google conduit à la création de nombreux services sous la forme de « mashups » reliant Google Maps avec d'autres services de la toile. Housingmaps.com de Paul Rademacher, qui combine Google Maps avec les données de Craiglist pour créer un outil de recherche de logement interactif est un excellent exemple de ces possibilités.&lt;br /&gt;&lt;br /&gt;Evidemment, ces mashups ne sont pour le moment que des expérimentations mais les premiers projets professionnels devraient bientôt suivre. Malgré tout, on peut déjà dire que pour une partie des développeurs, Google a pris la place de Navteq en tant que fournisseur de données en se plaçant en tant qu'intermédiaire privilégié. On peut s'attendre à voir les premières batailles entre fournisseurs de données et fournisseurs de logiciels éclater dans les années qui viennent, quand tous auront compris l'importance des données dans l'univers web 2.0.&lt;br /&gt;&lt;br /&gt;La course pour la possession de données stratégiques a déjà commencé : positionnement, identités, calendriers d'événements, identifiants de produits... Dans bien des cas, là où il y a un coût pour construire une base de données, il y a l'opportunité de créer un support pour des services à valeur ajoutée avec une source unique de données. Souvent, le gagnant sera la société qui atteindra la première une masse critique de données par agrégation des utilisateurs et convertira cet avantage en services.&lt;br /&gt;&lt;br /&gt;Dans le domaine de l'identité par exemple, Paypal, 1-click d'Amazon et les millions d'utilisateurs des systèmes de communication peuvent tous sembler légitimes pour construire une base de données d'identités à l'échelle du réseau (dans cette optique, la récente tentative de Google d'utiliser les numéros de téléphones en tant qu'identifiants dans les comptes Gmail est peut-être une étape vers l'intégration des téléphones). Pendant ce temps, des start-up comme Sxip explorent le potentiel d'identités fédérés, dans la quête d'une sorte de « 1-click distribué » qu'apporterait un sous-système du web 2.0 dédié à l'identité. Dans le domaine des calendriers, EVDB est une tentative de construire le plus grand calendrier partagé du monde à partir d'un système de participation de type wiki. Bien que le juge de paix reste le succès d'une approche ou d'une start-up particulière dans le domaine, il est clair que les standards et les solutions dans ces domaines qui sauront transformer des données brutes en des sous-systèmes de confiance du « système d'exploitation internet » rendront possibles une nouvelle génération d'applications.&lt;br /&gt;&lt;br /&gt;Un autre point d'importance doit être précisé au sujet des données : les aspects de confidentialité et de droit des utilisateurs sur leurs données. Dans la plupart des premières applications web, le copyright n'était appliqué que de manière très approximative. Amazon, par exemple, dit respecter les droits de auteurs des critiques faites sur son site mais en l'absence d'application concrète, n'importe qui peut recopier une critique et la reposter ailleurs. Cependant les sociétés ayant pris conscience que le contrôle des données est un avantage stratégique décisif, on peut s'attendre de leur part à une réaction sur le sujet.&lt;br /&gt;&lt;br /&gt;Comme la montée du logiciel propriétaire a conduit au mouvement du logiciel libre, il est envisageable de voir le mouvement « des données libres » s'opposer peu à peu à l'univers des données propriétaires. On peut en voir les premiers signes dans des projets ouverts comme Wikipedia, la licence Creative Commons ou encore dans des projets tels que GreaseMonkey qui permet à l'utilisateur de s'approprier un peu plus les données envoyées par les pages web en en contrôlant l'affichage.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://web2rules.blogspot.com/2005/12/la-fin-des-cycles-de-release.html"&gt;Suite...&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113532442884169636?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113532442884169636/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113532442884169636' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113532442884169636'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113532442884169636'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2005/12/la-puissance-est-dans-les-donnes.html' title='La puissance est dans les données'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113471880406652794</id><published>2005-12-16T08:37:00.000+01:00</published><updated>2006-01-07T13:48:23.826+01:00</updated><title type='text'>Tirer parti de l'intelligence collective</title><content type='html'>&lt;br/&gt;&lt;br /&gt;Le principe central du succès des géants nés du web 1.0 qui ont survécu pour maintenant mener l'ère du web 2.0, semble être qu'ils ont su exploiter de manière efficace la force de l'intelligence collective que recèle potentiellement le web :&lt;br /&gt;&lt;br /&gt;Les liens hypertextes sont le fondement du web. Au fur et à mesure que les utilisateurs ajoutent des contenus, celui-ci est intégré à la structure du web par d'autres utilisateurs qui les découvrent et placent des liens vers ceux-ci. Telles des synapses formant un cerveau où les associations se renforçent à force de répétitions et d'intensité, les connections au sein du web se multiplient organiquement à la mesure que leur dicte l'activité de l'ensemble des utilisateurs.&lt;br /&gt;Yahoo !, la première grande success story, est né d'un catalogue de liens, une agrégation du meilleur de milliers puis de millions d'internautes. Même si Yahoo! a depuis quelque peu changé de modèle d'affaire, son rôle en tant que portail vers l'oeuvre collective des utilisateurs du web reste sa principale valeur.&lt;br /&gt;La percée de Google dans la recherche, qui en a fait rapidement et indiscutablement le maître du marché, était basée sur le PageRank &lt;span style="font-style:italic;"&gt;(ndt : littéralement classement de page)&lt;/span&gt;, une méthode basée sur la structure hypertexte du web plutôt que sur l'analyse des contenus.&lt;br /&gt;&lt;br /&gt;Le produit d'eBay est l'activité collective de l'ensemble de ses utilisateurs ; comme le web lui-même, eBay grossit organiquement en réponse à l'activité de ses clients, le rôle de la société consistant simplement à fournir le contexte dans lequel cette activité peut se dérouler. De plus, les avantages comparatifs d'eBay viennent entièrement de la masse critique d'acheteurs et de vendeurs disponibles, tout nouveau concurrent étant inévitablement pénalisé de ce point de vue.&lt;br /&gt;&lt;br /&gt;Amazon vend les même produits que des concurrents tels que Barnesandnoble.com, ils reçoivent les mêmes descriptions de produits, images de couverture et contenus de la part des éditeurs. Mais Amazon a fait une science de l'implication du consommateur. Ils sont un cran au dessus des autres en ce qui concerne les commentaires des acheteurs, les invitations à participer (de plusieurs manières et sur quasiment toutes les pages) – et plus important encore, ils se servent de l'activité des utilisateurs pour affiner les résultats de leurs recherches. Alors que les recherches de Barnesandnoble.com  poussent les utilisateurs vers ses propres produits ou vers des résultats sponsorisés, Amazon renvoie toujours vers « les plus populaires », une notion calculée en temps réel non pas à partir des ventes mais à partir de ce que les gens d'Amazon appellent le « flow » &lt;span style="font-style:italic;"&gt;(ndt : le bruit, le mouvement, le flux)&lt;/span&gt; autour des produits. Il n'y a donc rien d'étonnant à voir la croissance des ventes d'Amazon dépasser celles de ses concurrents.&lt;br /&gt;&lt;br /&gt;Ces temps derniers, plusieurs sites ont marqué le web de leur empreinte avec de tels principes et les poussent même peut-être un peu plus loin :&lt;br /&gt;&lt;br /&gt;- Wikipedia, une encyclopédie en ligne basée sur le principe peu commun qu'une entrée puisse être ajoutée par n'importe quel utilisateur du web et modifiée par un autre est une expérimentation radicale du dicton de Eric Raymond (qui se référait à la base au développement open-source) qu' « avec suffisamment d'yeux, tous les bugs disparaissent » dans le domaine de la création de contenu.&lt;br /&gt;&lt;br /&gt;- Les sites tels que del.icio.us et Flickr, 2 sociétés ayant bénéficié dernièrement d'une grande attention, ont été pionnières dans le concept que certains appellent « folksonomy » (ndt : qu'on pourrait traduire par « classement par les gens » pour contraster avec « taxonomy », « classement standard »), une sorte de catégorisation collaborative des sites utilisant des mots clés librement choisis, qu'on appelle en général « tag » (ndt : trace, marque).  Le « tagging » permet  un phénomène d'associations multiples et redondantes semblables à celles que le cerveau utilise lui-même plutôt que des catégories rigides. Exemple typique : une photo de Flickr d'un chiot peut être taguée par les termes « chiot » et « mignon » - permettant donc de retrouver la photo suivant un cheminement naturel grâce, une fois de plus, à l'activité des utilisateurs.&lt;br /&gt;&lt;br /&gt;- Les systèmes anti-spam collaboratifs tels que Cloudmark agrègent les décisions individuelles des utilisateurs d'e-mail sur ce qui est et n'est pas du spam, et obtiennent de bien meilleurs résultats que les systèmes s'appuyant sur l'analyse des messages eux-mêmes.&lt;br /&gt;&lt;br /&gt;- C'est enfoncer une porte ouverte que de dire que les plus grands succès du web ne font pas de publicité sur leurs produits. Leur adoption est guidée par le « marketing viral », les recommandations se propageant d'utilisateur unique à utilisateur unique. Vous pouvez parier sur le fait que si un site ou un produit se repose sur la publicité pour faire parler de lui, il n'est pas web 2.0.&lt;br /&gt;&lt;br /&gt;- Une grande partie de l'infrastructure du web elle-même – Linux, Apache, MySQL et du code Perl, PHP ou Python sont utilisés sur la plupart des serveurs web – repose sur les méthodes de « production individuelle » (ndt : par opposition à la production de masse de firmes privées) de l'open-source qui sont, elles aussi, une émanation de l'intelligence collective.&lt;br /&gt;&lt;br /&gt;- Il existe plus de 100.000 projets open-source listés sur SourceForge.net. N'importe qui peut y ajouter un projet, télécharger et utiliser le code, et les nouveaux projets migrent de la périphérie vers le centre à mesure que les utilisateurs les font vivre, contribuent, téléchargent... le tout reposant évidemment sur le marketing viral.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style:italic;"&gt;La leçon à retenir : Dans l'univers web 2.0, l'implication des utilisateurs dans le réseau est le facteur-clé pour la suprématie du marché&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Les blogs et la sagesse des foules&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Un des traits les plus remarquables de l'ère Web 2,0 est la montée du phénomène « blog ». Les pages personnelles étaient là depuis les débuts du web, les journaux intimes et le courrier des lecteurs depuis longtemps encore... de quoi s'agit-il alors ?&lt;br /&gt;&lt;br /&gt;On pourrait dire très simplement que le blog est une page personnelle dans un format journal intime. Mais comme le souligne Rich Skrenta, l'organisation chronologique d'un blog « semble être une différence anodine, alors que cela conduit à un processus de création, à un système de signalement et à une chaine de valeur radicalement transformés ».&lt;br /&gt;&lt;br /&gt;Une des choses qui ont fait la différence est une technologie appelée RSS. RSS est l'avancée la plus significative dans l'architecture du web depuis que les premiers bricoleurs d'internet ont réalisé que les CGI pouvaient être utilisés pour créer des sites reposant sur des bases de données. RSS permet à quelqu'un de ne pas seulement attacher une page, mais de s'y abonner, avec un avertissement à chaque fois que le contenu de la page change. Skrenta appelle cela « le web incrémenté ». D'autres l'appellent « live web » &lt;span style="font-style:italic;"&gt;(ndt : « le web en temps réel »)&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Evidemment, « les sites web dynamiques » (c'est à dire générant dynamiquement un contenu à partir de base de données) ont désormais remplacé les pages web statiques depuis près de 10 ans. Mais ce qui est dynamique dans le « live web », ce ne sont pas seulement les contenus, ce sont les liens eux-mêmes. Un lien vers un blog pointe vers une page changeant périodiquement, avec des « permaliens » pour des entrées spécifiques, et un avertissement pour chaque changement. Un lien RSS est donc bien plus puissant que le favori ou le simple lien vers une autre page web.&lt;br /&gt;&lt;br /&gt;RSS signifie aussi que les navigateurs web ne servent plus seulement à voir des pages. Certains agrégateurs de contenu, tels que Bloglines, sont basés sur le web, mais d'autres sont des applications résidentes et d'autres encore permettent à leurs utilisateurs de s'abonner à des flux RSS sur des dispositifs portables.&lt;br /&gt;&lt;br /&gt;RSS n'est désormais plus seulement utilisé pour afficher les actualités des blogs, mais aussi pour toute sorte de données régulièrement mises à jour : cours de la bourse, météo, disponibilité de photos. Cette utilisation revient à l'une des origines du phénomène : RSS est né en 1997 de la rencontre de la « Really Simple Syndication » &lt;span style="font-style:italic;"&gt;(ndt : la syndication vraiment simple)&lt;/span&gt; de Dave Winer, utilisée pour signaler les mises à jour de blogs, et  de la « Rich Site Summary » &lt;span style="font-style:italic;"&gt;(ndt : sommaire de site riche)&lt;/span&gt; de Netscape qui permettait à ses utilisateurs de créer des pages personnelles avec des flux de données régulièrement mis à jour. Netscape perdit de son intérêt pour cette technologie qui fut reprise par le pionnier du blog Userland, la société de Winer. Nous percevons cependant encore dans les dernières version de RSS l'héritage de ces deux parents.&lt;br /&gt;&lt;br /&gt;Mais RSS est seulement une partie de ce qui rend le blog si différent d'une page web ordinaire. Citons la remarque de Tom Coates sur la signification des permaliens :&lt;br /&gt;« Cela peut sembler n'être aujourd'hui qu'un élément anodin, mais c'était en réalité ce qui a fait que les weblogs, jusqu'alors un simple moyen de publier facilement du contenu, sont devenus cette extraordinaire fatras de communautés entremêlées. Pour la première fois, il est devenu assez simple de pointer vers un article très spécifique et d'en débattre. Des discussions se sont créées. Des sessions de chat se sont déroulées. Et, naturellement, les amitiés se sont nouées et renforcées. Le permalien fut la première – et la plus réussie – des tentatives de bâtir des ponts entre les blogs. »&lt;br /&gt;&lt;br /&gt;De bien des manières, la combinaison de RSS et des permaliens ajouta à HTTP, le protocole du web, des caractéristiques de NNTP, le protocole de Usenet. La blogobulle peut être vue comme une nouvelle voie de communication de particulier à particulier équivalente à celle qu'offre Usenet depuis les débuts d'internet. Les blogueurs ne se contentent pas d'échanger des liens, ils peuvent aussi via le mécanismes des trackbacks (suivi des traces) voir qui les a liés à leur page et répondre soit par un lien réciproque soit par des commentaires.&lt;br /&gt;&lt;br /&gt;Il est très intéressant de noter que les liens à double-sens furent un des buts des premiers systèmes hypertextes comme Xanadu. Les puristes de l'hypertexte ont salué l'arrivée des trackbacks comme une étape décisive sur le chemin de l'hyperlien à double-sens. Mais il faut noter que ces trackbacks ne sont pas à proprement parler à deux sens, ils s'avèrent plutôt être (potentiellement) des liens unidirectionnels symétriques créant un effet bidirectionnel. La différence paraît subtile mais en pratique, elle est considérable. Les réseaux sociaux tels que Friendster, Orkut ou encore LinkedIn, qui requièrent un accord de la personne sollicitée pour établir une connexion n'ont pas la souplesse du web. Comme le note Caterina Fake, cofondatrice du système de partage de photos Flickr, l'attention n'est réciproque que de manière accidentelle (Flickr permet donc de visualiser des listes, n'importe qui pouvant s'abonner au flux RSS de photos d'un autre utilisateur. L'accès est notifié mais n'a pas à être approuvé).&lt;br /&gt;&lt;br /&gt;Si pour une part essentielle, le web 2.0 est une affaire d'intelligence collective (faire du web une sorte de cerveau global), la blogobulle est l'équivalente du dialogue mental permanent qui réside dans nos pensées superficielles, la voix que nous entendons tous en nous. Cela n'est certes pas nécessairement le reflet de la structure profonde de notre esprit qui est en grande partie faite d'inconscient, mais plutôt celui de notre pensée consciente. Et en tant que reflet de la pensée et de l'attention, la blogosphère a commencé à produire un effet des plus puissants...&lt;br /&gt;&lt;br /&gt;Premièrement, parce que les moteurs de recherche utilisent les liens pour proposer des pages pertinentes et que les blogueurs, la population la plus prolifique en liens, ont désormais un rôle presque disproportionné dans les résultats des recherches. Deuxièmement, parce que la communauté des blogueurs se réfère souvent à elle-même, les blogs renvoyant vers d'autres blogs et renforçant ainsi leur visibilité. La « caisse de résonance » du web tant décriée est donc aussi un amplificateur.&lt;br /&gt;&lt;br /&gt;Si ils n'étaient qu'un amplificateur, les blogs seraient toutefois assez inintéressants. Mais à la manière de Wikipédia, ils exploitent eux aussi l'intelligence collective pour mieux filtrer le contenu. C'est là que ce que James Suriowecki appelle la « sagesse des foules » entre en jeu : tout comme le PageRank de Google produit des résultats meilleurs qu'une analyse individuelle des documents, l'attention collective de la blogosphère sait retenir des informations plus pertinentes que n'importe quel autre filtre. &lt;br /&gt;&lt;br /&gt;Alors que les grands medias se contentent de voir chaque blog comme un concurrent, ils tardent à faire l'amer constat que la compétition se déroule pour eux contre la blogobulle dans son ensemble. Il ne s'agit pas juste d'une guerre entre des sites mais entre des modèles économiques. Le monde du web 2.0 est aussi le monde de que Dan Gillmor désigne par l'expression « nous, les médias », un monde dans lequel ceux qui n'étaient jusque là qu'auditeurs reprennent à quelques personnes réunies dans une arrière-salle le pouvoir de choisir ce qui est important ou non.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://web2rules.blogspot.com/2005/12/la-puissance-est-dans-les-donnes.html"&gt;Suite...&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113471880406652794?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113471880406652794/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113471880406652794' title='7 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113471880406652794'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113471880406652794'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2005/12/tirer-parti-de-lintelligence.html' title='Tirer parti de l&apos;intelligence collective'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113445906994282983</id><published>2005-12-13T08:24:00.000+01:00</published><updated>2006-01-07T13:50:47.820+01:00</updated><title type='text'>Le web en tant que plate-forme</title><content type='html'>&lt;br/&gt;&lt;br /&gt;Comme de nombreux concepts majeurs, le web 2.0 n'a pas de frontière claire mais plutôt un centre de gravité. Vous pouvez voir le web 2.0 comme un ensemble de principes et de pratiques qui, à la manière d'un système planétaire, verrait des sites exposant tout ou partie de ses préceptes graviter à des distances variables du centre en question.&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/5458/1933/1600/figure1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/5458/1933/320/figure1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;Ce schéma montre une cartographie du web 2.0 telle qu'elle a été développée lors d'une session brainstorming pendant le FOO Camp, une conférence O'Reilly Media. C'est encore à l'état de brouillon mais cela montre la plupart des idées émanant du noyau du web 2.0.&lt;br /&gt;&lt;br /&gt;Lors de la première conférence web 2.0 en octobre 2004, John Battelle et moi-même avons établi une liste préliminaire de principes pour notre discours d'ouverture. Le premier de ces principes était « le web en tant que plate-forme ». Or il se trouve que c'était déjà la devise d'un enfant chéri du web 1.0, Netscape, qui avait malgré cela succombé à sa fameuse bataille contre Microsoft.&lt;br /&gt;&lt;br /&gt;De plus, deux de nos exemples web 1.0 de départ, DoubleClick et Akamai, étaient des pionniers qui avaient eux aussi abordé le web comme une plate-forme. Les gens n'y pensent pas souvent en tant que « services web » mais en réalité, les serveurs de publicité furent probablement les premiers « mashup » &lt;i&gt;(ndt : dans le sens ou ce sont des contenus diffusés directement au sein de sites clients)&lt;/i&gt; largement déployés sur la toile.&lt;br /&gt;&lt;br /&gt;Chaque bannière publicitaire est en effet une forme de coopération entre 2 sites web dans un seul but : délivrer une page intégrée à un lecteur sur ordinateur de plus. De son côté, Akamai traite aussi le réseau en tant que plate-forme quand il élabore un cache ainsi qu'un système de distribution de contenu soulageant la bande-passante d'un réseau souvent congestionné.&lt;br /&gt;&lt;br /&gt;Cependant ces pionniers apportent des contrastes intéressants avec des acteurs du web plus récents dans la mesure où ces derniers ont repris à leurs aînés des solutions aux mêmes problématiques tout en les poussant plus loin, et qu'ils expliquent ainsi de manière plus profonde la véritable nature de cette nouvelle plate-forme. DoubleClick et Akamai furent donc des pionniers du web 2.0, mais nous constatons déjà qu'il est possible d'exploiter plus efficacement ce nouveau concept à l'aide d'autres « design patterns » du web 2.0.&lt;br /&gt;&lt;br /&gt;Je vous propose d'examiner plus précisément les trois cas qui suivent et qui nous permettront d'extraire les fameux traits différenciant le web 1.0 du web 2.0.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Netscape vs. Google&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Si Netscape est emblématique du web 1.0, Google est de manière encore plus certaine son équivalent web 2.0, ne serait-ce du fait de leurs entrées sur le marché boursiers qui marquèrent chacune l'aube d'une nouvelle ère du web. Commençons donc la comparaison de ces deux sociétés et de leur positionnement.&lt;br /&gt;&lt;br /&gt;Netscape énonçait « le web en tant que plate-forme » dans les termes du paradigme du logiciel d'autrefois : leur produit-phare était le navigateur web, une application cliente, et leur stratégie était d'utiliser leur domination sur le marché du navigateur pour créer un marché  à destination des serveurs haut de gamme. Le contrôle des standards d'affichage de contenu et des applications utilisant un navigateur aurait du en théorie donner à Netscape le même genre de pouvoir sur ce marché que celui que possède Microsoft sur celui des Pcs. Un peu à la manière de l'expression "horseless carriage" &lt;i&gt;(ndt : « la charrette sans cheval »)&lt;/i&gt; qui popularisa l'automobile, Netscape promut l'expression « webtop » pour supplanter le desktop et prévit de remplir ce webtop d'informations et d'applications grâce à des apporteurs de contenus qui utiliseraient des serveurs Netscape.&lt;br /&gt;&lt;br /&gt;Finalement, serveurs et navigateurs web devinrent de simples outils et la plus grande part de la valeur ajoutée du web se concentra dans les services diffusés par les plate-forme web.&lt;br /&gt;&lt;br /&gt;Google au contraire, commença son existence en tant qu'application web native, jamais vendue ou packagée mais délivrée en tant que service, avec des clients payant, directement ou indirectement, pour utiliser ce service. Aucun des pièges de la vieille industrie logicielle ne pouvait s'appliquer à son modèle. Aucun planning de sortie de différentes version, juste une amélioration continue. Aucun système de vente ou de licence, simplement des utilisateurs. Aucun problème de portage sur différentes plate-forme de sorte que les clients puissent faire marcher le logiciel sur leur machine, uniquement une quantité massive de Pcs utilisant un système d'exploitation open source ainsi que quelques applications maison (que quiconque d'extérieur à l'entreprise n'a jamais pu voir...).&lt;br /&gt;&lt;br /&gt;A la base, Google nécessitait une compétence dont Netscape n'avait jamais eu besoin : la gestion de base de données. Google n'est pas une simple suite d'outils logiciels, c'est une base de données spécialisée. Sans données, les outils ne servent à rien ; sans logiciel, les données sont ingérables. La gestion des licences et le contrôle des API – points cruciaux de l'ère précédente – n'avaient plus lieu d'être dans la mesure où les logiciels n'avaient plus besoin d'être distribués mais seulement utilisés et où sans la capacité de collecter et de gérer des données, le logiciel n'est que de peu d'utilité. En fait, &lt;i&gt;la valeur d'un logiciel est proportionnelle à l'échelle et au dynamisme des données que cela permet de gérer&lt;/i&gt;.&lt;br /&gt;&lt;br /&gt;Le service offert par Google n'est ni un serveur – bien qu'il soit délivré par une quantité massive de serveurs web – ni un navigateur – bien que pour l'utiliser, un navigateur soit nécessaire. Leur service de recherche bien connu n'héberge même pas le contenu qu'ils permettent à leurs utilisateurs de trouver. A la façon d'un coup de téléphone où la valeur n'est pas dans les téléphones mais le réseau les mettant en relation, Google place sa valeur dans l'espace situé entre le navigateur et le serveur de contenu, comme un opérateur entre l'utilisateur et son usage du web. &lt;br /&gt;&lt;br /&gt;Même si Netscape et Google peuvent être décrites comme des sociétés de logiciels, il est clair que Netscape appartient à la même catégorie que les Lotus, Microsoft, Oracle, SAP, et autres qui ont pris leur envol au début de la révolution logicielle du début des années 80 alors que les comparses de Google sont d'autres applications web telles que eBay, Amazon, Napster, et bien entendu, DoubleClick et Akamai. &lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;DoubleClick  vs. Overture et AdSense&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Comme Google, DoubleClick est un pur produit de l'ère internet. Il décline le modèle du logiciel en tant que service, a un coeur de métier dans la manipulation des données et, comme nous l'avons vu plus haut, a été un pionnier du service web bien avant même que le terme « web service » ait été créé. Cependant, DoubleClick fut finalement limité par son modèle économique. La société paria en effet sur la croyance très « 90's » que le web était fait de publications et non de participations. ; que les annonceurs, et non les consommateurs, devaient être les acteurs moteur ; que la taille importait, et qu'Internet serait peu à peu dominé par les quelques sites webs du haut des classements de MediaMetrix et ses semblables.&lt;br /&gt;&lt;br /&gt;Dans cette logique, DoubleClick annonce fièrement sur son site « plus de 2000 implémentations réussies » de sa solution. Pendant ce temps, Yahoo! Search Marketing (auparavant Overture)  et Google AdSense possèdent déjà des centaines de milliers d'annonceurs...&lt;br /&gt;&lt;br /&gt;Le succès de Google et d'Overture provint de leur compréhension de ce que Chris Anderson nomme « la longue traîne » (&lt;i&gt;ndt : traduction de l'expression « the long tail » déjà popularisée dans la communauté francophone&lt;/i&gt;) : la force collective des petits sites représente l'essentiel du contenu du web. L'offre de DoubleClick demande un contrat de vente très formel, limitant leur marché aux quelques milliers de sites les plus importants. Overture et Google ont montré comment il était possible d'ajouter virtuellement de la publicité sur n'importe quelle page existante. De plus, ils ont remplacé les publicités tape-à-l'oeil et agaçantes telles que les bannières et les « pop-up » par des messages peu intrusifs, sensibles au contexte de la page à laquelle ils s'intègrent et finalement plus appréciés des consommateurs.&lt;br /&gt;&lt;br /&gt;Leçon du web 2.0 : &lt;i&gt;mettre au point un service simple d'accès et une gestion algorithmique des données pour toucher l'intégralité du web, jusque dans sa périphérie, pas seulement son centre, jusqu'au bout de sa longue traîne, pas seulement en son coeur.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;De manière peu surprenante, les autres « success stories » du web 2.0 démontrent le caractère gagnant de ce modèle. Ebay permet les transactions occasionnelles de quelques dollars entre individus en tant qu'intermédiaire. Napster (bien que fermé pour des raisons légales) ne s'est pas construit grâce à un immense catalogue de chansons mais à travers la mise au point d'un système faisant de chaque client un serveur renforçant lui-même le réseau.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Akamai vs. BitTorrent&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Tout comme DoubleClick, Akamai est optimisé pour faire des affaire avec un coeur de cible pas avec la périphérie du marché. Bien que ses services bénéficient à tous en facilitant l'accès aux sites à fortes audience, ses revenus ne proviennent que d'un certain nombres de grands comptes du web.&lt;br /&gt;&lt;br /&gt;BitTorrent, comme les autres pionniers du mouvement peer-to-peer, utilise une approche radicalement différente de la décongestion des flux. Chaque client est aussi un serveur, les fichiers sont découpés en fragments légers pouvant être téléchargés de plusieurs lieux à la fois, permettant ainsi à chacun des membres du réseau d'apporter un  peu de bande passante et de données à chacun des autres utilisateurs : plus un fichier est populaire, plus rapide est son téléchargement.&lt;br /&gt;&lt;br /&gt;BitTorrent illustre là un principe clé du web 2.0 : &lt;i&gt;le service s'améliore automatiquement quand le nombre de ses utilisateurs croit&lt;/i&gt;. Alors qu'Akamai doit ajouter des serveurs pour améliorer son service, chaque utilisateur de BitTorrent apporte un peu de ses ressources à l'ensemble de la communauté. C'est implicitement une « architecture de participation », une nouvelle éthique de la coopération dans laquelle le service agit comme un intermédiaire intelligent, connectant chaque parcelle de la gigantesque banlieue du web à une autre et donnant le pouvoir aux utilisateurs eux-mêmes.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;" align="justify"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin-bottom: 0cm;" align="justify"&gt;&lt;span style="font-family:Verdana,sans-serif;"&gt;&lt;span style="font-size:85%;"&gt;&lt;a href="http://web2rules.blogspot.com/2005/12/tirer-parti-de-lintelligence.html"&gt;Suite...&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113445906994282983?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113445906994282983/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113445906994282983' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113445906994282983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113445906994282983'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2005/12/le-web-en-tant-que-plate-forme.html' title='Le web en tant que plate-forme'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113437264883014097</id><published>2005-12-12T08:21:00.000+01:00</published><updated>2006-01-25T11:54:18.020+01:00</updated><title type='text'>Une traduction de "What is web 2.0" de Tim O'Reilly</title><content type='html'>&lt;a href="http://web2rules.blogspot.com/2006/01/what-is-web-20-par-tim-oreilly-version.html"&gt;Mise à jour : la traduction finalisée se trouve ici.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Je n'ai pour le moment trouvé aucune traduction correcte de  l'article fondateur de O'Reilly sur le web 2.0. Etant d'après moi une lecture incontournable pour qui veut avoir un point de vue sur le sujet, j'ai décidé de m'y coller. Vous trouverez donc ici une première partie de cette traduction (l'ensemble est peu long, j'y vais donc pas à pas).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"Qu'est-ce que le web 2.0" par Tim O'Reilly&lt;/span&gt;&lt;br /&gt;&lt;p style="margin-bottom: 0cm;"&gt;L'explosion de la bulle internet en 2001 a définitivement marqué un tournant dans l'histoire du web. Beaucoup de gens ont à ce moment considéré que le web était une technologie surévaluée alors qu'au contraire, le fait qu'une bulle se forme puis éclate est un trait commun à toutes les révolutions industrielles. Ces soubresauts sont même caractéristiques du moment où une technologie ascendante est prête à entrer dans une nouvelle phase.&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;C'est en effet le moment où les simples prétendants arrivent à bout de souffle tandis que les points forts des premiers gagnants apparaissent : et c'est seulement là que l'on commence  à comprendre ce qui distingue les premiers des seconds.&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0cm;"&gt;Le concept de web 2.0 est apparu avec une conférence « brainstorming » entre O'Reilly et Medialive International. Dale Dougherty, pionner du web et membre d'O'Reilly notait alors que bien loin de s'être effondré, le web n'avait jamais été aussi important et que nombre de nouveaux sites et applications à caractère innovant apparaissaient avec une régularité déconcertante. De plus, les quelques sociétés qui avaient survécu à l'hécatombe semblaient avoir quelque chose de commun. Se pouvait-il que le crack des « dot com » eût révélé une nouvelle ère pour le web au point que l'expression « web 2.0 » ait un sens ? Nous tombèrent d'accord sur le fait que cela en avait un : la conférence web 2.0 était née.&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0cm;"&gt;En un an et demi &lt;i&gt;(ndt : l'article est daté du 30/09/2005),&lt;/i&gt; le terme « web 2.0 » s'est franchement popularisé avec plus de 9,5 millions de citations dans Google. Mais il reste encore de multiples points de désaccord sur sa signification exacte, un certain nombre de personnes décriant ce qui ne leur semble être qu'un buzzword bien marketé, d'autres y voyant une nouveau modèle de pensée.&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0cm;"&gt;Cet article est donc une tentative de clarification du sens du terme  « web 2.0 »&lt;/p&gt;  &lt;p style="margin-bottom: 0cm;"&gt;Dans notre brainstorming initial, nous avons exprimé notre ressenti du web 2.0 par l'exemple :&lt;/p&gt;  &lt;p style="margin-bottom: 0cm; text-align: center;"&gt;&lt;a name="intelliTxt"&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Web 1.0&lt;/span&gt;   &lt;span style="font-weight: bold;"&gt;Web 2.0&lt;/span&gt;  &lt;/p&gt;&lt;div style="text-align: center;"&gt;              &lt;/div&gt;&lt;p style="margin-bottom: 0cm; text-align: center;"&gt;DoubleClick --&gt; Google AdSense&lt;br /&gt;Ofoto --&gt; Flickr&lt;br /&gt;Akamai --&gt; BitTorrent&lt;br /&gt;mp3.com --&gt; Napster&lt;br /&gt;Britannica Online --&gt; Wikipedia&lt;br /&gt;sites perso --&gt; blogs&lt;br /&gt;evite --&gt; upcoming.org et EVDB&lt;br /&gt;spéculation sur les noms de domaines --&gt; optimisation pour moteurs de recherche&lt;br /&gt;pages vues --&gt; coût au clic&lt;br /&gt;« screen scraping » --&gt; services web&lt;br /&gt;publication --&gt; participation&lt;br /&gt;système de gestion de contenu --&gt; wikis&lt;br /&gt;arborescence (taxonomie) --&gt; tags ("folksonomy")&lt;br /&gt;rigidité du contenu --&gt; syndication de contenu&lt;/p&gt;&lt;p style="margin-bottom: 0cm; text-align: center;"&gt;&lt;br /&gt;&lt;/p&gt;  &lt;p style="margin-bottom: 0cm;"&gt;Et la liste pourrait encore s'allonger... Mais cela ne nous dit toujours ce qui fait qu'une application ou un concept est web 1.0 et un autre web 2.0. (La question est particulièrement pressante dans la mesure où le terme « web 2.0 » s'est à ce point répandu que des entreprises se l'approprient bien souvent sans réelle compréhension de sa signification. C'est d'autant plus délicat que la plupart de ces start-ups friandes de termes à la mode ne sont en rien web 2.0 et que parallèlement à cela des applications que nous avons identifées comme étant web 2.0, comme Napster ou BitTorrent ne sont même pas des applications web à proprement parler !)&lt;/p&gt;&lt;p style="margin-bottom: 0cm;"&gt;&lt;br /&gt;&lt;/p&gt; &lt;p style="margin-bottom: 0cm;"&gt;Nous avons donc commencé à tirer de ces exemples les principes qui sont d'une manière ou d'une autre à la base des succès du web 1.0 et des applications récentes les plus remarquables.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113437264883014097?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113437264883014097/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113437264883014097' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113437264883014097'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113437264883014097'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2005/12/une-traduction-de-what-is-web-20-de.html' title='Une traduction de &quot;What is web 2.0&quot; de Tim O&apos;Reilly'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113394099813571481</id><published>2005-12-07T08:19:00.000+01:00</published><updated>2005-12-07T08:36:39.616+01:00</updated><title type='text'>Web 2.0 et économie : the head and the long tail</title><content type='html'>Je me permets de faire un petit zoom sur une notion importante de l'économie du web 2.0 : le pattern "the head and the long tail" (évidemment décrit par Tim O'Reilly).&lt;br /&gt;&lt;br /&gt;Peu explicite pour des non-anglophones, cette expression désigne une partie du modèle économique de Google : ne pas seulement viser le coeur d'un marché mais aussi sa périphérie.&lt;br /&gt;&lt;br /&gt;Le système d'annonces de Google touche en effet aussi bien les grands comptes qui achètent à prix d'or certains mots clés aux enchères que le plus petit annonceur qui pourra bénéficier d'un faible tarif en choisissant une stratégie AdWords astucieuse.&lt;br /&gt;&lt;br /&gt;Est-ce là un principe à ajouter à ceux décrits dans les règles d'or ? Pas vraiment, ce genre de modèle économique étant rendu possible par une bonne application du paradigme web 2.0 :&lt;br /&gt;interopérabilité, mise à disposition de services simples plutôt que d'applications packagées et vision "user-centric" permettent en effet cette petite révolution marketing... pas mal pour un simple buzz, non ?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113394099813571481?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113394099813571481/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113394099813571481' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113394099813571481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113394099813571481'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2005/12/web-20-et-conomie-head-and-long-tail.html' title='Web 2.0 et économie : the head and the long tail'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113385484430710159</id><published>2005-12-06T08:20:00.000+01:00</published><updated>2005-12-06T08:40:44.313+01:00</updated><title type='text'>Pourquoi la e-cooptation est-elle web 2.0 ?</title><content type='html'>On a vu récemment débarquer en France une nouvelle tendance dans le domaine du recrutement : la e-cooptation. Après en avoir un peu parlé avec quelques personnes compétentes, il m'est apparu que le phénomène était définitivement web 2.0.&lt;br /&gt;&lt;br /&gt;Il suffit pour s'en convaincre de reprendre les caractéristiques de celui-ci :&lt;br /&gt;&lt;br /&gt;"bottom-up" : la cooptation est un phénomène qui part de communautés telles que les écoles, les associations ou encore les entreprises. Les entreprises de la e-cooptation ne faisant que rationnaliser et industrialiser le processus.&lt;br /&gt;&lt;br /&gt;"communautaire" : d'évidence, la e-cooptation s'appuie sur des communautés qui s'enrichient au fur et à mesure de son développement.&lt;br /&gt;&lt;br /&gt;"interface riche" : n'ayant pas pu tester les produits du marché, je ne peux trancher la question. Mais rien n'empêche que ces derniers s'appuient à court ou moyen terme sur des interfaces riches.&lt;br /&gt;&lt;br /&gt;"user-centric" : chaque e-coopteur est une maille unique d'un réseau de cooptation globale. Il possède à ce titre des caractéristiques propres à lui seul au sein du réseau.&lt;br /&gt;&lt;br /&gt;"interopérable" : la e-cooptation est vue comme un complément aux méthodes de recrutement classiques. Idéalement, les outils de e-cooptation devraient offrir de l'interopérabilité avec les produits de GRH.&lt;br /&gt;&lt;br /&gt;"porteur de sens" : chaque individu n'est plus caractérisé par une liste de compétences ou un CV mais apprécié individuellement par un ou plusieurs membres du réseau (donc humainement).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Donc, oui la e-cooptation, c'est web 2.0... et comme c'est une solution plutôt "low-cost", c'est parti pour bien marcher.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113385484430710159?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113385484430710159/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113385484430710159' title='1 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113385484430710159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113385484430710159'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2005/12/pourquoi-la-e-cooptation-est-elle-web.html' title='Pourquoi la e-cooptation est-elle web 2.0 ?'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113362107448856020</id><published>2005-12-03T15:05:00.000+01:00</published><updated>2005-12-08T08:21:18.110+01:00</updated><title type='text'>Les règles d'or du web 2.0</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Pour fixer un peu les idées, reprenons les principaux traits du web 2.0 :&lt;br /&gt;&lt;br /&gt;- &lt;span style="font-weight: bold;"&gt;il privilégie l'approche "bottom-up"&lt;/span&gt; : les idées émergent de communautés menant des expériences puis sont théorisées afin d'être appliquées.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;Un excellent exemple de ceci est le phénomène AJAX : Google sort quelques services (suggest, Gmail, Maps) utilisant l'objet Javascript XMLHttprequest ; quelques développeurs décryptent et propagent le principe ; celui-ci est ensuite théorisé et popularisé par un article qui lui donne son appellation si bien marketée.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;-&lt;span style="font-weight: bold;"&gt; il est communautaire&lt;/span&gt; : ce sont des communautés qui font vivre les sites / applications web 2.0 car celles-ci les enrichissent au fur et à mesure de leur utilisation.&lt;/p&gt;&lt;p&gt;Toutes les grandes références du web 2.0 suivent ce principe : del.icio.us, wikipedia, flickr...&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- &lt;span style="font-weight: bold;"&gt;il offre une interface riche&lt;/span&gt; : de préférence AJAX car ce dernier est plus ouvert que Flash ou Java.&lt;/p&gt;&lt;p&gt;Les premiers exemples qui viennent à l'esprit sont évidemment les services Google cités précédemment... mais le phénomène sera certainement bientôt universel et tous les grands sites devraient être peu à peu enrichis dans les mois qui viennent.&lt;/p&gt;&lt;p&gt;- &lt;span style="font-weight: bold;"&gt;il est "user-centric"&lt;/span&gt; : c'est à dire que l'utilisateur est considéré comme un acteur en soi pouvant sur un site donné : participer, posséder des informations personnelles et adapter la présentation du site à l'usage qu'il en fait.&lt;/p&gt;&lt;p&gt;MyYahoo ! est un exemple partiel de ce principe... il a d'ailleurs récemment été immité par Google sur ce point.&lt;/p&gt;&lt;p&gt;-&lt;span style="font-weight: bold;"&gt; il est interopérable&lt;/span&gt; : tout l'art du web 2.0 étant de relier entre eux des informations et des services pertinents, il faut que ces derniers puissent être aisément mis à disposition.&lt;/p&gt;&lt;p&gt;Il s'agit tout simplement des systèmes de syndication de contenu (RSS, Atom) mais aussi, bien entendu, des web services (en privilégiant les architectures REST et SOAP).&lt;/p&gt;&lt;p&gt;-&lt;span style="font-weight: bold;"&gt; il offre des services indépendants plutôt qu'un package logiciel fermé&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Google et sa myriade de services offre une fois de plus le meilleur exemple de ce trait du web 2.0&lt;br /&gt;&lt;/p&gt;&lt;p&gt;- &lt;span style="font-weight: bold;"&gt;il donne du sens au contenu&lt;/span&gt; : on ne veut plus avoir à faire à de simples chaînes de caractères mais à des concepts lorsque l'on cherche et trie l'information.&lt;/p&gt;&lt;p&gt;On a donc, à côté du web sémantique façon RDF des systèmes de tags plus simples et orignaux qui se mettent en place : par exemple les micro-formats.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;De manière plus prosaïque, &lt;span style="font-weight: bold;"&gt;le web 2.0 c'est l'avenir&lt;/span&gt; du web, tout simplement.&lt;br /&gt;Et il semble à pas mal de gens que l'avenir présentera ces quelques caractéristiques qu'on pourrait peut-être encore probablement compléter... alors n'hésitez pas à contribuer !&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113362107448856020?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113362107448856020/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113362107448856020' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113362107448856020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113362107448856020'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2005/12/les-rgles-dor-du-web-20.html' title='Les règles d&apos;or du web 2.0'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113354301648046074</id><published>2005-12-02T17:52:00.000+01:00</published><updated>2005-12-02T18:03:36.486+01:00</updated><title type='text'>Back to the primitives</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;Puisque le thème de ce blog est le web 2.0, le mieux est, pour commencer, d'indiquer la référence des références en la matière, Tim O'Reilly notre prophète :&lt;/p&gt;&lt;p&gt;&lt;font size="-1"&gt;&lt;font color="#008000"&gt;www.oreillynet.com/pub/a/oreilly/&lt;wbr/&gt;tim/news/2005/09/30/what-is-&lt;b&gt;web&lt;/b&gt;-20.html&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;p&gt;Voilà... avant d'avoir une opinion sur ce qui n'est pas qu'un buzz, lisez ça. Après on pourra causer.&lt;br/&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113354301648046074?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113354301648046074/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113354301648046074' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113354301648046074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113354301648046074'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2005/12/back-to-primitives.html' title='Back to the primitives'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-19519352.post-113354246131635767</id><published>2005-12-02T17:51:00.000+01:00</published><updated>2005-12-02T17:54:21.323+01:00</updated><title type='text'>Un petit message pour commencer</title><content type='html'>A la base, ceci est un test pour utiliser les fonctions blog de ce navigateur si "Web 2.0" qu'est Flock. Après... ça deviendra peut-être un vrai blog mais c'est pas gagné.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/19519352-113354246131635767?l=web2rules.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://web2rules.blogspot.com/feeds/113354246131635767/comments/default' title='Publier les commentaires'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=19519352&amp;postID=113354246131635767' title='0 commentaires'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113354246131635767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/19519352/posts/default/113354246131635767'/><link rel='alternate' type='text/html' href='http://web2rules.blogspot.com/2005/12/un-petit-message-pour-commencer.html' title='Un petit message pour commencer'/><author><name>JB Boisseau</name><uri>http://www.blogger.com/profile/16147103675425653833</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://photos1.blogger.com/blogger/5458/1933/320/test2.jpg'/></author><thr:total>0</thr:total></entry></feed>
