Icones réseaux sociaux de Zenika Contacter Zenika Accéder au facebook Zenika Accéder au blog Zenika Accéder au twitter ZenikaIT
chargement...

RIA


Les applications web d'aujourd'hui n'ont que peu de ressemblances visuelles avec celles réalisées dans le début des années 2000. Les technologies ont beaucoup évolué et permettent des interactions et des ergonomies radicalement différentes.

Aujourd'hui les technologies web permettent des résultats avec une bien meilleure utilisabilité, des temps de réponse perçus plus courts, des visualisations de données plus graphique et plus interactive.

Néanmoins l'offre technologique est pléthorique et change en permanence. Il est nécessaire pour bien faire son choix de comprendre les forces et les faiblesses de chacune des technologies considérées, et de les utiliser dans leur cadre de prédilection. Ainsi Adobe Flex, Google Web Toolkit, le standard HTML5, mais aussi les nombreux frameworks et outils JavaScript comme jQuery UI, Ext JS, Sencha Touch, etc, tous ont des types d'application de prédilection mais aussi à l'inverse des utilisations à contre-emploi.

Ces technologies client riche (RIA, Rich Internet Application) entraînent par ailleurs des choix d'architecture des couches de service, ainsi que des formats d'échange avec les serveurs. Le coût de développement et de maintenance est donc directement en relation avec ce double choix technologique de l'outil choisi pour la présentation et de la technologie de "remoting", du transport (REST, SOAP, etc) et du format utilisé pour les échanges de données (XML, JSON, AMF, etc).

Il est par ailleurs important de considérer les fonctionnalités technologiques demandées à l'application, notamment le "push" de données, ou la capacité à travailler sans connexion réseau (mode "offline"). Ces capacités nécessitent un vrai travail d'intégration dans les applicatifs web et de nouveaux choix technologiques (WebSockets, RTMP, etc).

Enfin la cible des développements est primordiale. Il est obligatoire pour maximiser la satisfaction utilisateur de connaître les plateformes matérielles et logicielles ciblées, depuis les téléphones portables jusqu'aux postes desktop, en passant par la myriade de tablettes.

Zenika vous accompagne en vous aidant à sélectionner les technologies les plus pérennes et les plus adaptées à votre contexte et à votre ambition. Ces études de choix et d'accompagnement tout au long du développement sont garantis par notre indépendance aux éditeurs de logiciel du secteur. Zenika peut vous accompagner de façon adaptée à vos contraintes et votre organisation, que ce soit en formation, en conseil ou directement en réalisation.