Accueil > Expertise > RIA

RIA

La vague des applications en ligne dites "web 2.0" a permis de renouveler fondamentalement l’expérience des utilisateurs. Là où les premières applications web se contentaient d’articuler des formulaires et de la navigation hyper-texte, les applications web modernes offrent des possibilités non distinguables des applications en « client lourd ». Il n’y a en réalité plus de limites à la créativité sur les interfaces webs grâce à une série de technologies dans lesquelles Axones investit depuis leur début :

  • AJAX , mélange de technologie web classique (HTML / XML / javascript), s’appuie sur des éléments de communication en tâche de fond
  • GWT  (Google Web Toolkit) est une bibliothèque java permettant de générer des composants AJAX de manière simplifiée, en les combinant comme pour une interface lourde.
  • Flex  permet d’utiliser la technologie flash d’Adobe, présente sur 99% des navigateurs, pour proposer des interfaces graphiques riches. La technologie Air permet de transformer les développements faits pour le web en application client lourd sur le poste de travail pour une utilisation en mode déconnecté.
  • Silverlight  est le framework de Microsoft concurrent de Flex, nativement intégré à la platorme .Net. La version 4 offre un mode déconnecté et sera utilisé sur les téléphones mobiles ayant l’OS Windows Phone 7

Si on se projette dans l’avenir proche, ces technologies déjà matures seront complétées par les efforts de standardisation du langage HTML dans sa nouvelle version HTML 5 , accompagné de CSS 3, SVG et d’autres standards. Ces évolutions très prometteuses permettront de disposer nativement dans les navigateurs des fonctions présentes aujourd’hui dans les plugins Flash ou Silverlight.

L’expertise d’Axones dans ce domaine peut vous aider à choisir la meilleure stratégie pour profiter de ces technologies, adaptée à votre existant et à vos problématiques métiers. En particulier, ces technologies permettent d’améliorer l’expérience de vos utilisateurs et sont très utiles pour transposer des applications métiers utilisant des clients lourds sur le web.