Web & Open Source

Clients riches

Rich Internet Applications (RIA) : panorama & opportunités

Avis d’expert

A l'heure où chacun s'interroge encore sur le sens et les nouveautés de la vague Web 2.0, une autre révolution guette l'application d'entreprise : la Rich Internet Application (RIA) qui semble être toute désignée pour succéder à l'application Web classique en tant que modèle d'architecture des applications modernes. Parallèlement à cela, les possibilités offertes par ces technologies en matière d'enrichissement d'interfaces Web sont considérables (3D, vidéo,...) et offrent de nouveaux axes d'améliorations pour tout site Web. Réunissant le meilleur du Web et de l'architecture client lourd/serveur, la RIA permet enfin aux décideurs de ne plus avoir à choisir entre coût total de possession et richesse d'interface.

Objectifs pédagogiques

Disposer des clés pour tirer le meilleur parti de ces nouvelles technologies
Être en mesure d'identifier la technologie RIA adaptée à votre projet (WPF, AIR, Ajax...)

Public

Cette formation est destinée à un public de décideurs, chefs de projets en attente d'une vision claire de la RIA, de ses possibilités fonctionnelles et enjeux techniques.

Pré-requis

Les stagiaires doivent disposer de connaissances suffisantes sur l'état de l'art en matière d'applications Web. Ils doivent connaître les grands principes et problématiques régissant le monde d'Internet, des applications Intra et Extranet.

Méthode pédagogique

Un panorama complet des technologies RIA et de leurs apports. Les retours d'expériences d'un consultant expert en applications Web. Les éléments pour choisir les technologies les plus adaptées à ses projets.

Programme pédagogique détaillé par journée

Jour 1
Jour 2


RIA : 1ère approche et définition
Du client léger au client lourd, du client lourd au client Web, du client Web aux RIA.
Le RIA par l'exemple.
Les caractéristiques du RIA.

Panorama des solutions RIA
Microsoft : WPF, Silverlight.
Flash et Flex.
Adobe AIR.
Applets Java, JavaFX.
Ajax et les RIA.
Les plates-formes de widgets (Vista, Google Gadget, MacOS...).
Les challengers (OpenLazlo, Mozilla XUL...).

La problématique de la plate-forme d'exécution
Portabilité.
Interopérabilité.
Compatibilité.
Coût total de possession.

La problématique du développement
Outils de développement.
Productivité du développement.
Support et évolutivité de la technologie.
Communautés et librairies.

La problématique de la richesse d'interface
Qualité générale du rendu.
Potentiel de la technologie : 3D, animation, son, vidéo, exploitation du système.
Performances générales.
Rapport richesse/coût.

La problématique du mode déconnecté
Opportunités.
Méthodes de mise en œuvre.
Limites.
Synchronisation.

Bilan
Critères de choix.
Les principaux acteurs au regard des critères.