Actualités Emploi Start-up Evénements 01 Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs

Le client internet riche frappe à la porte des entreprises

Conceptualisé en 2005, Ajax a démontré que les applications web pouvaient bénéficier d'interfaces évoluées sans perdre les atouts du client léger. Depuis, Adobe, avec Flex, dans une moindre mesure Sun ou Mozilla, avec XUL, et désormais Microsoft, avec le récent Silverlight, poussent leurs technologies en avant.
envoyer
par mail
imprimer
l'article
partager sur Viadeo
partager sur Facebook
partager sur LinkedIn
partager sur Scoopeo
partager sur Technorati
partager sur Digg
partager sur Delicious
partager sur Google
partager sur Myspace
partager sur Yahoo!

Les technologies du web 2.0 se mettent au service des applications d'entreprise. Ajax, Adobe Flex et Microsoft Silverlight sont efficaces pour créer des applications internet riches (RIA), mais également des interfaces modernes pour les architectures orientées services (SOA). Les technologies ont mûri, des outils efficaces existent désormais et un véritable écosystème de sociétés de services est désormais capable de développer ce type d'applications de manière professionnelle.

Message reçu par les entreprises, qui commencent à adopter ces nouvelles technologies. “ Après une année 2007 où les sociétés ont fait preuve de curiosité vis-à-vis des RIA, nous commençons à voir des appels d'offres, de vrais besoins de modernisation des interfaces des applications de gestion ”, souligne Aurélien Pelletier, architecte technique chez Atos Origin. Toutefois, les pionniers des applications web riches de type RIA ont essuyé les plâtres. Des technologies séduisantes, à l'instar de XUL (XML User Interface Language), ne se sont pas imposées. D'autres ont assez évolué pour répondre aux besoins des applications d'entreprise. C'est le cas de Flex, qui a subi une profonde mutation de son langage de programmation, Actionscript, pour être crédible aux yeux des DSI.

Ajax domine mais est de plus en plus concurrencé

Ajax demeure la technologie RIA la plus diffusée dans les applications web. La technologie a bien répondu à un besoin immédiat : améliorer l'efficacité des interfaces HTML existantes. François Goldgewicht, consultant chez Valtech, souligne : “ Il y a deux façons d'utiliser Ajax. Soit on conserve l'application web à laquelle on ajoute des fonctions Ajax, des widgets. C'est la solution la plus simple pour répondre à un besoin ponctuel. Une seconde méthode, plus ambitieuse, consiste à développer une application où toute l'interface homme-machine est déportée sur le client. Les serveurs ne sont là que pour exposer des services d'accès aux données. Ce second type d'application est plus facile à réaliser sur Flex qu'avec Ajax, Javascript étant un langage affreux. ”

Outre les limites de Javascript, Ajax a longtemps manqué d'un environnement de développement performant, comme Visual Studio chez Microsoft ou Flexbuilder chez Adobe. Une critique à mettre au passé depuis le lancement de Google Web Toolkit. Ce plug in pour Eclipse sert à générer des applications Ajax sans coder en Javascript, mais en s'appuyant sur un langage reconnu par les entreprises : Java. Un atout qui, selon Florent Santin, consultant chez Winwise, ne suffira pas à Ajax pour endiguer les nouvelles solutions RIA : “ Le besoin actuel, c'est de disposer d'applications clientes de plus en plus ergonomiques et de plus en plus riches. A l'horizon de quatre à cinq ans, il n'est pas du tout certain qu'Ajax soit une solution pérenne. Silverlight 2.0, ce sera le vrai framework .Net embarqué dans le navigateur ! ”

Avec Silverlight, Microsoft apporte une vraie alternative à Adobe Flex, et ravive la compétition. Un peu à l'image de ce qu'on a pu connaître lors du lancement de Java, les querelles entre développeurs sont sans fin sur les qualités et les défauts de l'une où l'autre des solutions, avec une bipolarisation bien tranchée entre Flex, une technologie issue du web, et Silverlight, enfanté par le monde des développeurs. Technologie encore très récente, Silverlight évolue à toute vitesse et sa version 2.0, dont le lancement est imminent, va marquer le vrai départ de Microsoft sur le marché des RIA.

Place aux portails de nouvelle génération

Les technologies ont vu leur principal champ d'application dans l'enrichissement des sites web. Désormais, celui-ci s'étend à toutes les applications d'entreprises, depuis le portail jusqu'au suivi de la modernisation des applications et du décisionnel.

Glossaire

(Asynchronous Javascript and XML) Architecture d'échange de données entre un objet du DOM et un serveur distant. On désigne les frameworks et applications DHTML/Ajax sous ce nom.

(Application Programming Interface) Interface de programmation constituée d'un ensemble de méthodes qui définissent la manière dont un composant peut communiquer avec un autre.

(Dynamic HTML) Cette architecture consiste à rendre les pages web plus dynamiques en manipulant les objets HTML via le DOM grâce à Javascript.

Issue de Flash, c'est la solution RIA proposée par Adobe. S'appuie sur le client Flash pour s'exécuter, sur le langage Actionscript pour les traitements et un module serveur JavaEE.

(Graphical User Interface) Interface à partir de laquelle on interagit avec les modèles services sous-jacents.

(Integrated Development Environment). Atelier intégrant tous les outils dont a besoin le développeur.

Solution technique mise au point par Sun qui exploite la Virtual Machine du poste client pour exécuter une application type RIA.

(Rich Internet Application ou client riche internet). Démarche consistant à reproduire l'architecture client-serveur à l'aide des technologies web.

Technologie lancée en mai 2007 par Microsoft. Dans sa version 2.0, elle utilisera Javascript et C#.

Langage de description d'interface mis au point par Microsoft pour Vista et implémenté dans Windows Presentation Foundation et dans Silverlight.

XUL (XML-based User Interface Language). Solution RIA défendue par Mozilla exploitant un langage de description d'interface en XML.

publicité
à lire aussi
SUR LES MÊMES THÈMES
Google délaisse Gears au profit d’HTML 5
Trente applications Android récompensées par Google
Apple face à la grogne des développeurs iPhone
2010 sera-t-elle l’année de Ruby ?
Bada, l’OS de Samsung qui va déchaîner la tempête ?
Sécurisez vos applications Web dès leur conception
Google annonce Android 2.0 et livre un nouveau SDK
Le noyau de Symbian est désormais open source
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Groupe 01 - 01net.