Le client dédié

WEB 2  a actuellement le "vent en poupe". La relative normalisation de Javascript et les possibilités offertes par des outils comme XML, XmlHttpRequest ou JSON permettent de réaliser des pages très dynamiques. Popularisée par Google et quelques autres acteurs majeurs du monde Internet, ces technologies semblent actuellement prendre le pas sur les autres, comme par exemple la technologie du client dit "lourd", ou aussi "riche", ou encore "dédié".

Pourtant, WEB 2 ne représente pas forcément une solution idéale dans tous les cas de figure.

  • Les incompatibilités potentielles entre les divers navigateurs ne sont pas résolues, et sont même accentuées du fait de la panoplie de fonctionnalités plus grande que l'on demande à ces logiciels.
  • Les détails de présentation continuent à être imposés au niveau du serveur, ce qui tend à "normaliser" l'aspect de l'écran du client, que son moniteur ait une résolution de 800*600 ou 1920*1200.
  • La fréquence accrue des transactions entre client et serveur tend à faire baisser le niveau de sécurité par le front élargi offert aux attaques potentielles.
  • En théorie plus rapide qu'une applet Java au chargement, l'apparition de frameworks de plus en plus lourds tend à relativiser l'avantage de vitesse de web 2 : certains frameworks dépassent allègrement les 500 kB, et l'avantage de vitesse réside alors plutôt dans la largeur de bande accrue de la connexion que dans les besoins de capacité de transmission.
  • Certains terminaux s'accomodent fort mal de web 2. Il en va ainsi des smartphones, PDA, ou autres clients "non standard".
  • Enfin, la montée en charge du serveur est plus malaisée à contrôler, toujours en raison de la fréquence accrue des transactions.

Pour toutes ces raisons, nous pensons, à UserAware, que le client dédié n'est pas mort, loin de là. Une communication dans ce sens a été publiée lors des journées scientifiques des technologies de l'information de la HES-SO à Martigny. Au contraire, son avenir nous semble radieux, et nous avons, dans le cadre de iminet entre autres, développé une infrastructure permettant de fournir des applications basées sur un client lourd à moins de frais. Cette architecture se distingue de celle offerte par des environnements comme Eclipse ou NetBeans en ce sens que nous visons plutôt l'intégration d'un ensemble d'applications dans un environnement sécurisé.

IICT propose des solutions de client dédié aussi bien dans le domaine de l'informatique mobile que dans le domaine de l'informatique traditionnelle; les deux modèles, client dédié dit "fixe" et client dédié dit "mobile" sont implémentés sur un modèle très proche l'un de l'autre, ce qui devrait permettre à terme d'unifier les serveurs d'application. Le contrôle très précis permis par l'infrastructure de client riche permet de définir des applications parfaitement adaptées aux besoins spécifiques de chaque client, et s'adapte idéalement à divers modèles économiques.

 

 
Webmaster