InterfaceHommeMachine

Un article de Agora2ia.

Sommaire

Concepts

Une idée émergente actuellement est la description d'interfaces Homme-Machine (ou IHM ou encore GUI) dans un langage verbeux, comme par exemple XML.


Cela s'oppose au développement traditionnel de cette dernière, directement dans le même langage de programmation que le reste de l'application (Java, Cpp...).


Conjointement, de nouvelles notions apparaissent :

  • On connaissait les notions
    • De clients lourds (ClientLourd),
    • Par oppposition aux clients légers,
  • On parle maintenant de clients riches (ClientRiche),
    • Voire de clients riches légers,
    • Et de clients riches lourds.

Solutions


La technologie RCP d'Eclipse


Maquette et prototypage

Une problématique recurrente est la création de maquette, de prototype, de premier jet, dans le but notamment de donner un premier appercu et d'obtenir en retour un premier feedback.

Certains ont eut l'idée de fournir un look and feel, une apparence dédié qui permet de traduire cette notion de "premier jet", de brouillon, de draft :

  • The Napkin Look & Feel is a pluggable Java look and feel that looks like it was scrawled on a napkin. You can use it to make provisional work actually look provisional, or just for fun.

Ressources

Articles