A quoi va servir le web 2.0 ?

En voilà une bonne question ! Et pourtant, Joshua Porter semble apporter quelques éléments de réponse : Web 2.0 as the Era of Interfaces, Redux. L’auteur résume dans ce billet un certain nombre de thèmes parmi lesquels deux ont retenu mon attention :

  • Le web 2.0 comme système de recommandation. Depuis l’avènement des blogs, wikis, podcast et j’en passe, le web est devenu bien trop vaste pour qu’un être humain normalement constitué (c’est à dire qui ne passe pas 2 heures par jours à faire de la veille comme moi !) puisse trouver de l’information qui a une véritable valeur ajoutée. La mise en oeuvre de filtres collaboratifs, réseaux sociaux, systèmes de tags, microformats… va aider l’utilisateur à accéder beaucoup plus facilement et surtout en pleinne confiance à l’information qui l’intéresse réellement.
  • Le web 2.0 comme plate-forme d’échange. Nous parlons aussi bien des services en lignes qui pourront être intégrés à d’autres services (par le biais des API) que des données (par le biais du web sémantique et à nouveau des microformats).

Je sais que le web 2.0 est un notion encore très lointaine pour la plupart d’entre vous. Et pourtant, je peux vous assurer que l’internet tel que nous le connaissons est en train de muer.

Prenez le temps de lire les différents billets auxquels je fais référence, allez tester les différents services en ligne dont je vous parle depuis quelques mois et vous finirez par vous rendre compte que ce n’est pas du vaporware. Le nouvel internet est là, mais vous ne vous en êtes pas encore rendu compte.

Web 2.0 et remix

J’ai déjà eu de nombreuses occasions de vous parler de remix de concepts et du web 2.0. Ce matin je vais vous faire découvrir des remix de services assimilés au web 2.0 :

Et pour ceux qui ne savent toujours pas ce que c’est que le web 2.0, je vous propose cet article : Web 2.0? Why Should We Care? (via TechCrunch)

Applications partagées : la liste s’allonge

Visiblement le web 2.0 est un concept qui reste encore mal compris, même par le lectorat de ce site qui est pourtant très technophile. Je vous propose ce matin de vulgariser une notion barbare : les API. Mais avant de nous lancer dans une définition, suivez donc mon raisonnement et vous allez tout comprendre :

  1. Nous avons vu que le web 2.0 avait l’ambition de proposer mieux et plus simple ;
  2. Plus simple pour les utilisateurs et mieux pour les machines (ou les programmes) ;
  3. Simplifier la tâche des programmes ça veut dire leur apprendre une langue qu’ils sont tous en mesure de comprendre (le XML) ;
  4. Et un cadre pour qu’ils coopèrent entre eux (les API).

C’est donc ça. Si vous avez un service en ligne (admettons un service de calendrier) et que vous souhaitez en étendre l’utilisation, le meilleur moyens est de faire en sorte que ce service puisse être utilisé par d’autres services pour le compte d’utilisateurs finaux. Et ce moyen ce sont les API.

Dans API il y a I comme Interface, c’est à dire une interface pour que deux applications puissent dialoguer entre elles. Par exemple pour qu’une application en ligne de portail personnalisée puisse rapatrier des informations détenues par d’autres applications (dont notre service en ligne de calendrier). J’utilise pour cela le terme application partagée. Ça va sûrement en faire hurler certains, mais ça va surtout aider la majorité à comprendre un peu mieux le monde étrange de l’informatique.

Vous ne le savez peut-être pas mais vous avez sans le savoir déjà utilisé de nombreuses API dont la fameuse API de Google Maps (voir à ce sujet le billet suivant : Google Maps en vrac).

Et pour ceux qui veulent en savoir plus, je vous propose de jeter un oeil sur cette liste d’API ainsi que sur le blog qui va avec : ProgrammableWeb.

Web 2.0 : une première définition ?

Ces derniers temps le web 2.0 a le vent en poupe. On en parle beaucoup dans la blogosphère mais les avis semblent très partagés. Je vous propose de décortiquer ce phénomène obscur.

C’est quoi le web 2.0 ?

Le web 2.0 c’est… enfin ça veut dire… ça… heu… ça désigne… bon OK je cale. Il existe bien une définition sur Wikipedia mais elle ne me satisfait qu’à moitié. Regardons la vérité en face, le web 2.0 est pour l’instant une notion un peu fourre-tout. Mais plutôt que de s’arracher les cheveux à chercher une définition qui plaise à tous, il serait sûrement plus instructif d’étudier les motivations de ceux qui essayent de le construire.

Pourquoi avons-nous besoin d’un nouvel internet ?

Voilà près de 10 ans que l’internet que nous connaissons est apparu. En 10 ans, que c’est-il passé ? Pas grand chose ! Tout au plus les technologies sur lesquelles est fondé l’internet (HTML, JS, GIF…) ont-elles légèrement évoluées vers un cadre mieux défini, plus ouvert et plus standard (XHTML, CSS, DOM, PNG…).

Avouez-le, internet est en pleine crise de croissance. Il y a 5 ans il suffisait de porter son modèle économique en ligne pour affoler les investisseurs. Aujourd’hui la situation est beaucoup plus délicate car saturée. Est-ce que vous vous imagineriez allez voir votre banquier avec un projet de vente en ligne de livres, de CD, de vin ou encore un site d’enchères ? Il vous rigolerait au nez !

Après la maturation, le déclin

La situation est très simple : internet a atteint une phase de maturité. Les sites et services en ligne qui reposent sur le bon vieux HTML ne séduisent plus grand monde, à quelques exceptions près (souvenez vous qu’il existe déjà un Amazon, un eBay, un Dell…).

Et le danger est là : pas d’innovation = pas de séduction = pas de croissance = les chinois / indiens produisent la même chose pour 5 fois moins cher = destruction de valeur. Pour maintenir une croissance il faut un souffle nouveau, une expérience plus riche, des services plus performant. Et c’est là où le web 2.0 entre en scène.

Qu’est-ce que le web 2.0 m’apporte à moi (être humain) ?

Le web 2.0 apporte un ensemble d’innovations sur l’interface qui permettent :

  • moins de clics (grâce à l’utilisation du drag & drop…) ;
  • plus d’informations affichées à l’écran (à l’aide des panneaux dépliant et autres layers) ;
  • moins de temps de chargement (en ne faisant circuler que les données et pas l’interface à chaque fois).

Allez donc voir cette page de démonstration pour vous rendre compte.

Et à moi (la machine) ?

Côté traitements, là encore le web 2.0 innove :

  • des architectures plus flexibles (grâce aux langages de dernières générations) ;
  • des protocoles de communication plus ouverts (vous avez sûrement entendu parler des web services) ;
  • une interopérabilité plus poussée (syndication via RSS, et utilisation d’API comme chez Google Maps).

OK, mais où est l’innovation dans tout ça ?

Le caractère innovant du web 2.0 ne vient pas forcément des technologies utilisées (Flash, AJAX…) mais plutôt de la volonté de proposer plus et mieux. Pour vous donner une idée plus précise, allez donc comparer des services comme GMail ou Google Maps à leurs concurrents (respectivement Yahoo! Mail / Hotmail et Mappy / Via Michelin). Vous ne trouvez pas ça mieux ? N’y a-t-il pas moins de clics à faire ? N’est-ce pas plus rapide ?

Révolution ou évolution ?

Évolution, définitivement. On peut facilement faire une analogie entre le web 2.0 et les pellicules photo APS : grossièrement c’est la même chose (ça reste un pellicule photo), mais à l’usage il y a des petites améliorations qui améliore l’expérience (3 formats, index des photos, indicateur d’exposition…).

Pour le web 2.0 c’est la même idée : une multitude de petites améliorations :

Et maintenant ?

Et maintenant quoi ? Tout reste à faire, certains nous ont montré la direction à prendre, à vous de leur emboîter le pas… ou de vous préparer à affronter la concurrence chinoise !

MAJ (26/08/2005) : Bon OK, l’exemple du format APS n’était peut-être pas le bon. Toujours est-il que si vous voulez en savoir plus sur ce sujet, et je suis sûr que c’est le cas, je vous recommande ce blog dédié au web 2.0 : Read/Write Web.

MAJ (26/08/2005) : Voici un autre article très instructif (tout est dans le titre) : Web 2.0 is Not About Technology, Its About Sharing Information.

MAJ (29/08/2005) : Un p’tit dernier et j’arrête : Web 2.0 – Your Technology is in my Experience.