24.06.2013 Views

Dégradation harmonieuse d'interfaces utilisateur - UsiXML

Dégradation harmonieuse d'interfaces utilisateur - UsiXML

Dégradation harmonieuse d'interfaces utilisateur - UsiXML

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

vidéo, …) et finalement, le comportement (les règles qui le régissent). Ensuite,<br />

l’interface est spécifiée suivant le vocabulaire de la plate-forme spécifique. Ainsi,<br />

chaque spécification spécifique à la plate-forme peut être fournie par LiquidUI.<br />

Figure 4 – Spécification d’une interface en UIML<br />

Le gros désavantage de l’utilisation de UIML réside dans l’utilisation d’un vocabulaire<br />

spécifique à la plate-forme choisie, ce qui, en fin de compte, n’est pas très différent du<br />

développement d’une interface spécifique pour chaque plate-forme, même si le vocabulaire<br />

semble simple à apprendre.<br />

D’autres techniques que l’approche orientée XML ont été étudiées. AUI [Schneider 2002] est<br />

un langage fonctionnel permettant, à l’instar des techniques précédentes, de décrire la<br />

fonctionnalité et l’apparence de l’interface. Bien que les langages fonctionnels ne constituent<br />

pas en soi un paradigme dominant, AUI propose une syntaxe claire et précise, en identifiant<br />

les opérations comme une transformation d’une structure vers une autre. Il se base sur un<br />

modèle comprenant : une interface <strong>utilisateur</strong> concrète, une interface <strong>utilisateur</strong> abstraite et un<br />

noyau fonctionnel. L’interface abstraite gère les événements et adapte la présentation de la<br />

CUI en fonction.<br />

Figure 5 – Le modèle AUI<br />

15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!