logiciels pilotes / drivers mobiles et PDA jeux logos et sonneries cartes virtuelles bandes annonces

Abonnez-vous aux flux RSS
BitDefender IS 2008
Protégez efficacement votre ordinateur familial pendant 2 ans.
nouveau
Toutes les vidéos de 01net. : reportages, tests, interviews...
FORUMS
NEWSLETTERS
CHAT
MON ESPACE PRODUIT
EMPLOI ET FORMATIONS
TELECHARGEMENT PILOTES
         01net    Web
Ajax enrichit l'ergonomie Ludovic Arbelet, Philippe Davy et Frédéric Bordage
L'écran de travail chercher un nouveau souffle

[ WEB ]
Ajax enrichit l'ergonomie
La technologie Ajax ne se contente pas d'apporter aux applications web les mêmes atouts que les clients lourds. Elle unifie les méthodes de développement.

Ludovic Arbelet, Philippe Davy et Frédéric Bordage , 01 Informatique (n° 1850), le 10/03/2006 à 00h00

Les applications à interface web se sont imposées grâce à leur faible coût de déploiement et à l'usage de technologies standards. « Mais elles ne sont pas assez ergonomiques pour répondre à tous les besoins » , estime Randy Heffner, analyste chez Forrester Research. Révélé par Google Maps, Ajax (Asynchronous Javascript and XML) propose de combler cette lacune.

Cette nouvelle architecture applicative s'appuie exclusivement sur des technologies web - XHTML, CSS, DOM et ECMAscript - et sur l'appel de services web pour fournir aux utilisateurs une interface digne des clients lourds. Un simple navigateur suffit pour déployer l'application. « C'est le client riche du pauvre » , synthétise Philippe Mougin, architecte chez Zenexity. Le motif de conception Single Page Interface (SPI) fournit le cadre de l'application. Il préconise de la développer en assemblant des contrôles graphiques indépendants. Et comme ces derniers dialoguent directement avec le serveur au travers de services web ou de flux RSS, il n'est plus nécessaire de rafraîchir toute la page à chaque action de l'utilisateur.

Les mêmes principes qu'un client riche

« Ajax aide à utiliser le modèle MVC (Model View Controller) côté serveur pour générer la navigation entre les différents écrans, et un modèle événementiel côté client pour rafraîchir indépendamment chaque composant » , résume Sébastien Brunot, architecte chez Octo Technology. Il ne s'agit plus de générer des pages web dynamiques, mais d'assembler des composants graphiques à la volée et de les alimenter par des flux XML. Ajax repose donc sur les mêmes principes qu'un client riche : « runtime » déployé dans le navigateur à chaque appel de l'application, composants graphiques (code HTML et CSS) embarqués dans le runtime...

A chaque « runtime » Ajax correspond un framework de développement. Il en existe plus de 40, dont aucun ne s'est imposé. Les outils de développement graphique restent aussi très limités. Cependant, le rôle du framework Ajax demeure prépondérant. « Développer une application Ajax à la main relève de la gageure , prévient Didier Girard, directeur technique d'Improve. Il faut absolument s'appuyer sur un framework. » Car Javascript et DHTML ne sont pas faciles à maintenir, et de nombreuses disparités d'interprétation subsistent entre les navigateurs.

Contrairement au client riche, Ajax ne supporte pas, pour l'heure, le mode déconnecté. « Mais des systèmes de fichiers et des embryons de base de données écrits en ECMAscript commencent à apparaître » , tempère Jérémy Chatard, directeur technique de la SSII Breek.

L'ergonomie d'un client lourd dans une page web

Le framework Ajax Rialto reproduit le comportement d'un client lourd au sein d'une page HTML : clic droit, glisser-déplacer, onglet, tableaux triables par colonne, etc. Le tout en ne rafraîchissant que le composant qui le nécessite.



Suite de l'article
Didier Girard, directeur technique d'Improve

écrire à l'auteur imprimer
envoyer par mail
Cet article est extrait de : 01 Informatique

Hebdomadaire stratégique d'actualité, son objectif est d'informer et d'aider les décideurs dans leurs choix de produits et de solutions technologiques.

Découvrez le magazine
Contactez la rédaction
Abonnez vous
Création de site web
Créez de très beaux sites Internet en quelques minutes et sans avoir de connaissance !
Astuces
Trucs et Astuces : tous les matchs de l'Euro 2008 dans votre calendrier et sur votre bureau !

Question d'argent





matériel
Reportage au coeur d'un centre d'archivage gigantesque

système d'exploitation
Plongée dans l'environnement Linux des députés

conversation high-tech
Kiwi mail : l'archivage externalisé de la totalité de sa messagerie

La logithèque pro windows   > mac   > linux


Villes, départements et régions,
retrouvez leurs dépenses et investissements informatiques et télécoms en partenariat avec
Secteurpublic.fr


Cette semaine

4 435 000 euros, la dépense high-tech du conseil régional de Languedoc-Roussillon en 2007.


Pour retrouver toute l'actualité des noms de domaine
Cliquez ici

LOGICIELS LIBRES
Vous cherchez une
solution open source ?
Retrouvez notre guide des logiciels libres
SUJETS CHAUDS

Environnement haute-disponibilité
moyenne du 23 06 au 22 07 2008
rang hébergeurs disponibilité
des sites
performance d'accès aux sites qualité
globale
tendance
1 integra 99.94 97.59 99.35 En hausse
2 Ornis 99.78 97.68 99.26 En hausse
3 Atos Origin 98.90 97.71 98.60 En hausse
  Moyenne 98.84 93.93 97.61  


Serveurs dédiés
moyenne du 23 06 au 22 07 2008
rang hébergeurs disponibilité
des sites
performance d'accès aux sites qualité
globale
tendance
1 Magic Online 99.94 99.12 99.74 En baisse
2 Amen 99.98 96.64 99.14 En hausse
3 Ikoula 99.79 97.07 99.11 En baisse
  Moyenne 99.83 96.96 99.12  

01net.com, en partenariat avec , mesure chaque semaine les performances des hébergeurs

Pour retrouver tout le test des opérateurs ToIP
Cliquez ici


A ne pas manquer !


Abonnez-vous gratuitement !
Quotidienne
Hebdomadaire
 
découvrez 01men.com
> toutes nos newsletters

FLUX RSS

Des détails sensibles sur la mégafaille Internet diffusés par mégarde


AMD perd un milliard de dollars et remercie son PDG


La sécurité de millions de cartes à puce sans contact sérieusement remise en question


La bande magnétique dépasse le téraoctet !


La direction d'IBM ne veut toujours pas d'augmentations salariales générales, selon les syndicats


> tout le classement  




KIOSQUE
01 Informatique
01Informatique
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.

Les flux RSS de 01net.


Tous les PodCasts
audio et video
Tous droits réservés © 1999 - 2008 Internext - 01net.
Sites du réseau 01net Network : 01net. - 01men - RMC - BFM - BFM TV - La Tribune - Micro Achat - TousLesPodcasts - Caractere.net - Electronique.biz - Mesures.com - Transaction.fr