![]() |
Emploi
|
![]() |
Start-up
|
![]() |
Evénements 01 | ![]() |
Avis d'expert | ![]() |
Vidéos | ![]() |
Indicateurs
|
![]() |
Distribution
|
![]() |
Telecharger Pro
|
![]() |
Livres blancs | |||||||||||||||||||||












La technologie Ajax a dépoussiéré et accéléré les applications Web en permettant de rafraîchir certaines données d’une page sans avoir à la recharger entièrement. La société française The Coding Machine vient maintenant de présenter un framework de développement qui permet d’aller encore plus loin dans l’interactivité.
Baptisée The Xaja Machine, cette plate-forme intègre des techniques dites Reverse Ajax, grâce auxquelles on peut actualiser les données d’une page sans intervention de l’utilisateur, de manière complètement automatique. Ce que les spécialistes appellent le Push.
Cette fonctionnalité est loin d’être évidente, dans la mesure où les protocoles Internet n’ont pas été conçus pour qu’un serveur livre une réponse que personne n’a demandée. L’astuce utilisée dans The Xaja Machine – et qui n’est pas nouvelle – est de lancer une requête HTTP qui ne se termine jamais et qui est transparente pour l’utilisateur (le chargement d’un cadre HTML vide par exemple). Grâce au Javascript, ce canal de communication ininterrompu permet alors de transmettre, au fur et à mesure, des données du serveur vers le logiciel client.
L’utilité de ce type de fonctionnalité est assez large : indicateurs boursiers, portails de news, tableaux de bord, outils de communication et de collaboration, etc. Le chat est un exemple parmi d’autres qui nécessite une mise à jour constante et automatique de l’écran de l’utilisateur.
Toutefois, The Xaja Machine n’est pas le premier framework Reverse Ajax. Destinée aux serveurs Java, la plate-forme DWR intègre déjà cette fonctionnalité depuis avril 2006. L’intérêt de Xaja est d’appliquer la technique du Push aux serveurs PHP, largement utilisés dans le monde Internet.
“ Nous avons par ailleurs veillé à simplifier au maximum la réalisation des parties Javascript, qui est un langage relativement complexe et assez peu maîtrisé. Un système de tags permet ainsi au développeur de générer facilement le code Javascript nécessaire ”, explique David Négrier, directeur technique de The Coding Machine. Le framework est disponible sur le site de la société en version open source.
Derrière la réalisation de cet outil de développement se trouvent des raisons très pragmatiques et nullement gratuites. En effet, la SSII gère des projets informatiques de petite ou de moyenne taille, mettant en jeu une communauté de plus de trois cents développeurs indépendants répartis dans le monde. “ La diffusion de ce framework au sein de notre communauté nous permettra d’accélérer les processus de développement et de répondre plus vite aux besoins des entreprises ”, précise David Négrier.
















