Panorama des IHM connectés

Un panorama des quoi ? Mais des IHM connectés enfin ! En fait, je réfléchissais depuis quelque temps à faire un tableau complet des différentes technologies d’interfaces riches, mais Guillaume Plouin l’a fait avant moi ici : L’invasion des machines virtuelles… En lisant son billet, je me suis rendu compte que le tableau n’était pas tout à fait complet et surtout qu’il manquait un acteur de taille.

Voilà pourquoi je vous propose ce matin ce panorama des IHM connectés, c’est à dire une vue d’ensemble des technologies d’interface entre des utilisateurs et des services en ligne (au travers d’un navigateur, d’une application ou d’un terminal mobile) :

PanoramaIHM

J’ai essayé de faire un tableau qui soit le plus complet possible et qui tente de faire un peu de prospective sur des technologies émergeantes ou sur des extrapolations (les cases jaunes) :

  • Adobe, qui vient tout juste de sortir la version alpha d’Apollo, et qui parle déjà d’une version mobile (Apollo for Mobile phones in next release!?) ;
  • La fondation Mozilla qui dispose dans ces cartons de nombreux projets d’amélioration pour Firefox 3 (et même Firefox 4 !) dont la possibilité de faire des interfaces riches avec le moteur de rendu Gecko (en exploitant différentes technologies comme XUL, SVG, Canvas ou encore Xforms), de même que l’implémentation des recommandations du W3C sur XBL (Extensible Binding Language, qui permet de faire des widgets en ligne mais qui pourrait être exploité de façon indépendante du navigateur par XulRunner) ;
  • Sun qui bénéficie du soutien du monde Java et peut exploiter des projets open source comme par exemple Glossitope, un moteur de Widget ;
  • Apple sur lequel il court des rumeurs concernant une exploitation plus intensive de Quicktime (Is Apple going to embrace Rich Internet Applications?) ou encore sur une évolution de l’environnement Cocoa pour créer plus facilement des applications connectées comme iTunes (Apple and Rich Internet Applications).

Bref, ça se complique mais ça s’accélère. Et encore une fois, l’important n’est pas la technologie employée mais le service rendu : est-ce que cela va améliorer l’expérience des utilisateurs. Nous savons déjà de quoi sont capables Apple, Adobe et Mozilla, nous verront bien ce que vont faire les autres.

MAJ (22/05/2007) : Quelques modifications ont été apportées au tableau grâce aux commentaires de Laurent, Paul et Alexis. Merci à eux.