News > Articles "Agefi" > Ajax
Ajax, la technologie susceptible de faire trembler Microsoft ?

La fusion de plusieurs technologies pourrait donner naissance à la première suite bureautique accessible en ligne et gratuite


Olivier Wiener (*)

Le 4 octobre dernier, les sociétés Google et Sun Microsystem ont annoncé qu’elles allaient renforcer leur collaboration. Au-delà du simple communiqué de presse qui, au final, ne révèle rien d’exceptionnel (promouvoir et distribuer mutuellement leurs services et applications) se cache une technologie qui à déjà fait couler pas mal d’encre dans l’univers des « geeks » et autres « techno-freaks ».
Une technologie ? En fait non. Il s’agirait plutôt d’un assemblage de plusieurs éléments (XHTML, CSS, DOM, XML, XSLT, XMLHttpRequest et Javascript) qui, mis ensemble, forment une couche supplémentaire entre l’internaute et son browser d’un côté, et le serveur auquel il se connecte de l’autre. Le tout étant nommé « Ajax », pour Asynchronous JAvascript Technology et Xml. La grande différence résidant dans la partie asynchrone.

Réactions immédiates et plus d’interactivité

Jusqu’à présent en effet, l’utilisateur et le serveur travaillaient de manière séquentielle. En d’autre terme, lorsque l’un d’entre eux effectuait une opération l’autre attendait, ce qui, du point de vue de l’utilisateur, était particulièrement désagréable.
En intégrant cette technologie, on se rapproche donc plus d’une véritable application que d’une suite de contenus et de liens hypertextes. Les corollaires de ces changements sont les suivants : côté utilisateur, par exemple, gérer ses emails de manière vraiment efficace directement dans l’environnement browser devient possible. Gmail, la messagerie gratuite de Google qui utilise Ajax, démontre que cette démarche a de l’avenir.
Et pour les développeurs, la manière de concevoir des applications riches pour le web se modifie puisque non seulement les possibilités se multiplient, mais l’interaction avec l’utilisateur final devient aussi plus complexe. Ces méthodologies évoluent donc vers une approche plus centrée sur l’utilisateur et la façon dont il interagit avec les fonctionnalités du site.
Aux nombres des avantages se comptent notamment la possibilité de glisser-déplacer des objets (messages, images, etc.), de proposer des formulaires réactifs, avec une frappe prédictive et de valider ou d’afficher des informations en temps réel.
Certaines faiblesses sont néanmoins encore à déplorer : le javascript, liant les éléments ci-dessus, n’étant pas totalement orienté objet, il requiert plus de lignes de code pour rivaliser avec les langages de haut niveau, ce qui, lorsqu’elles sont nombreuses peut poser des problèmes de performance. Il semblerait aussi qu’Ajax pose des problèmes de compatibilité, selon le browser utilisé.

Possibilités techniques et nouvelles perspectives


Si Google (Yahoo ne se prive pas non plus) commence sérieusement à concurrencer Microsoft et Mozilla dans le domaine de la messagerie, on peut très bien imaginer que le moteur de recherche n’a pas l’intention d’en rester là, d’où le rapprochement avec la société de Scott Mc Neally, qu’on sait très opposé à Bill Gates. On se prend donc à rêver d’une suite bureautique gratuite, utilisable directement en ligne. Un concept que propose déjà, mais en partie seulement, Sun, avec sa suite « Open Office ».
Microsoft n’est pas en reste non plus avec le projet Kahuna, qui vient d’entrer en phase bêta. Là aussi, la messagerie web ressemble beaucoup à Outlook et il semblerait qu’à terme, il soit possible d’éditer des documents Word ou Excel directement via Internet.
En fait, c’est notre façon d’aborder et de comprendre le web qui risque de changer. D’une source quasi illimitée d’informations à un lieu d’échanges véritables où tout un chacun pourra créer et modifier des documents, directement sur ce support, et ce, en évitant les problèmes d’installation ou de mises à jour de logiciels. Le rêve des utilisateurs ! Un rêve qui pourrait tourner au cauchemar pour les éditeurs de logiciels, sauf si bien sur, ils s’inspirent du modèle de publicités contextuelles et ciblées inventé par Google.



Ressources et liens à propos de cet article



Le commentaire de « The Register » sur cette alliance (en anglais):

Définitions de la technologie (en anglais):

Par la société "Adaptivepath"
Par la société Sun Microsystem

Eléments de l’expérience utilisateurs (en anglais)

Résumé du livre
Les éléments d'origine

A propos du projet Kahuna de Microsoft (en français):

Article de 01net.com

Autres

Fonctionnalités, avantages et inconvénients de la technologie Ajax (en français)
Site officiel de "Open Office" (en anglais)



(*) Fondateur de C2SP, Genève, www.c2sp.com.
Retrouvez chaque mois cette rubrique consacrée à l’évolution de l’informatique et d’internet.

Cet article a été publié en partie dans le quotidien suisse « L’Agefi », le lundi 7 novembre 2005.

Site internet : www.agefi.ch