En lançant le Google Web Toolkit, l'américain a sans doute écrit une page importante de l'histoire d'Ajax. Le GWT permet en effet de générer des applications en limitant le codage, plutôt fastidieux, en JavaScript. Ce framework Ajax Google était très attendu, mais Google est loin d'être le seul à proposer une solution technique au développement d'applications Ajax. Yahoo! l'avait devancé, et n'était pas l'unique concurrent, puisque le site spécialisé Ajaxian recensait récemment pas moins de cent trente-quatre frameworks Ajax disponibles. Cinquante-huit d'entre eux sont 100 % JavaScript, le reste s'adresse aux développeurs Microsoft.NET, PHP ou Java. Microsoft lui-même travaille depuis plusieurs mois sur son propre framework Ajax : le projet Atlas.
Pas de framework unique à attendre
Devant cette multitude de projets - phénomène classique sur une technologie émergente - le DSI peut s'interroger : lequel d'entre eux va standardiser ses développements ? L'alliance OpenAjax devrait apporter un peu d'ordre dans ce joyeux capharnaüm. « C'est vrai, reconnaît Alexandre Vasseur, consultant technique chez BEA Systems, il existe une grande variété d'approches : on trouve des frameworks de bas niveau, de haut niveau, des frameworks uniquement JavaScript, d'autres qui autorisent le passage de Java à JavaScript, certains qui permettent une déclaration de l'interface en XML. Il existe beaucoup de techniques différentes, mais qui répondent à différents besoins utilisateurs et différentes pratiques. »
BEA fait partie des membres fondateurs de l'alliance OpenAjax. Mais il n'a pas cherché à proposer un framework de développement qui lui soit propre. « Nous ne souhaitions clairement pas développer un framework Ajax de plus. OpenAjax n'a pas pour objectif de standardiser les frameworks Ajax ou de fournir un framework Ajax unique. Il doit assurer une cohérence de vision de présentation entre ces frameworks . ATF, par exemple, adresse une partie de cette problématique : le Personality Builder permet d'intégrer à la même interface de programmation Eclipse différents frameworks Ajax. »
Si BEA fait partie du premier cercle des quinze fondateurs de l'alliance OpenAjax, avec Google, IBM et Oracle, ceux-ci ont été rejoints récemment par treize nouveaux membres dont SAP, Adobe, Tibco ou Software AG. Ce dernier dispose d'une offre Ajax depuis plusieurs mois avec Application Composer, outil de sa suite SOA Crossvision. « Ajax, c'est l'un des différenciateurs de notre offre SOA » , commente Jérôme Marc, solution marketing manager. « Aujourd'hui, les clients souhaitent être rassurés sur la pérennité d'Ajax, car si ce produit repose sur des technologies anciennes, il manque aujourd'hui des standards. L'alliance OpenAjax permettra de créer une interopérabilité entre les différents frameworks. »
Microsoft : le grand absent d'OpenAjax
Aujourd'hui portée à vingt-huit membres, l'alliance semble faire l'unanimité. Un absent toutefois, et de taille : Microsoft. Si tous les membres de l'alliance semblent espérer un ralliement rapide du géant américain, ce dernier se laisse encore désirer.
AjaxOS ? L'imagination fertile de Michael Robertson l'a déjà créé. Ce système d'exploitation, censé exécuter mieux que personne les applications Ajax, est en fait issu de Linspire, une distribution Linux éditée depuis 2001 par ce fertile créateur d'entreprise, qui s'était notamment fait connaître par le lancement de MP3.com . Comme il a, depuis, lancé Ajax 13, un éditeur de solutions Ajax telles que le traitement de texte AjaxWrite, le tableur AjaxXLS ou l'éditeur graphique AjaxSketch, l'idée de marier ces outils avec Linspire a tout naturellement engendré AjaxOS. Bel exercice marketing pour ce qui reste essentiellement un bureau Linux qui dispose d'un mode de stockage virtuel et de la capacité de lancer une application Ajax simplement en cliquant sur elle.
![]() |
> Logiciel : Avira Antivir Premium Security Suite
Une référence pour protéger son ordinateur.
|
|
![]() |
> ChanceRoom
Découvrez la nouvelle Poker Room montante.
|
|
1 Orange
2 Free
3 Bouygues Telecom
> Plus de détails

![]() |
PC portable
Asus Eee PC 1000H. Très grande autonomie. Comparez les prix !
|
|
