Une très belle illustration de processus itératif

Le site Visual Vocabulary a publié il y a de cela quelques temps une très belle illustration de processus de conception centrée sur les utilisateurs : SCM User-Centered Design Process.

UCD

 

Sur cette illustration sont clairement identifiées 5 phases-clé :

  1. Les pré-requis (ou cahier des charges en langage plus commun)
  2. La conception
  3. Le développement
  4. Les tests
  5. La livraison

Le tout étant mis en scène dans une superbe boucle itérative où les utilisateurs occupent une place centrale. Bref, pour avoir le détail n’hésitez pas à télécharger le fichier PDF de cette illustration. C’est vraiment très bien fait, on dirait un schéma de chez XPLANE.

Javascript et les objets XMLHttpRequest

Et moi qui avait prédis que la technologie Flash serait le moteur d’innovations des interfaces web enrichies cette année ! C’est encore une fois le langage Javascript qui s’illustre dans un récent article publié sur le site XML.com : Very Dynamic Web Interfaces. Petites explications : les objets XMLHttpRequest permettent au travers d’instructions Javascript d’interroger un serveur sans avoir besoin de recharger la page. Traduction : une fois la page HTML chargée, l’interface peut dialoguer avec la couche application stockée sur le serveur en n’échangeant que les données (du XML). Il en résulte une très importante économie de bande passante ainsi qu’un gain de productivité. Là où cette brique technologique devient très intéressante c’est que, contrairement aux objets ActiveX, elle est implémentée nativement sur des navigateurs comme Mozilla, Firefox ou Opera.

Très intéressant tout ça, et si vous pensez que c’est encore du vapoware et que les applications concrètes ne sont pas près de voir le jour, alors allez donc jetez un oeil à Google Suggest pour voir la bête en action : au fur et à mesure de la saisie dans le champ de recherche, le formulaire interroge la base de donnée Google et rapatrie les suggestions ainsi que le nombre de réponses.

Et tant qu’on y est, je vous propose également cet article sur l’évolution des interfaces web avec l’arrivée de clients riches basés sur les technologies XAML ou XUL : Evolving the UI.

Opquast : le retour de la revanche…

Ce n’est pas tout à fait officiel, mais il me semble bien que la semaine prochaine va être d’une très grande importance pour notre ami Élie et son projet Opquast :

Logo du projet Opquast

Pour ceux qui viennent de se réveiller d’une longue hibernation, rappelons qu’Opquast est un projet collectif (dont Élie, le monsieur de Temesis en est l’initiateur) qui se définie comme un ensemble de bonnes pratiques pour l’amélioration de la qualité des services en ligne. Bref, tout ça pour dire qu’il risque d’y avoir du changement la semaine prochaine… mais nous aurons l’occasion d’en reparler…

MAJ (16/02/05) : Ça y est, le projet est lancé et il s’appelle Mon Opquast, plus d’infos sur le communiqué de presse.

XForms, premières expérimentations

Enfin, la fondation Mozilla vient de sortir un plug-in pour pouvoir lire le format XForms et les premières expérimentations sont plutôt encourageantes.

Premier exemple : une calculatrice.

avec XForms :

XFormsCalculator1

sans XForms :

XFormsCalculator2

Deuxième exemple : un formulaire de déclaration d’imposition.

avec XForms :

XFormsTaxForm1

sans XForms :

XFormsTaxForm2

Je trouve ces expérimentations très encourageantes. Tout l’intérêt est ici de disosier complètement l’interface de la logique de traitement. Que de bande passante économisée et surtout un portage bien plus simple sur différents types de terminaux (PDA, téléphone mobile, borne interactive…). (via XULfr.org)