Dégradation harmonieuse d'interfaces utilisateur - UsiXML
Dégradation harmonieuse d'interfaces utilisateur - UsiXML
Dégradation harmonieuse d'interfaces utilisateur - UsiXML
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Figure 3 – Composants d’un MB-IDE<br />
Dans ce cadre, la technique de dégradation <strong>harmonieuse</strong> permet de garder un certain<br />
compromis entre d’une part, la spécification et d’autres parts, la construction automatique.<br />
Elle permet, en effet, de spécifier l’interface de base (celle pour l’écran de résolution de<br />
départ) : les tâches, les interacteurs physiques (widgets), le placement de ces derniers, … De<br />
même, celle-ci permet de garder la consistance entre les différentes versions d’interface après<br />
une transformation automatisée, ce qui réduit donc la quantité de travail à fournir (une seule<br />
interface de base).<br />
2.3 Du développement d’IHM multiplate-formes à la dég. <strong>harmonieuse</strong> : Etat de l’art<br />
Plusieurs techniques pour le développement d’interfaces multiplate-formes peuvent être mises<br />
en évidence :<br />
1. développer une interface spécifique pour chaque plate-forme<br />
2. développer une seule interface exécutable sur plusieurs plate-formes<br />
3. développer une description abstraite pour la partie commune à toutes les interfaces<br />
spécifiques aux plate-formes choisies et des descriptions supplémentaires pour les<br />
parties différentes (basée modèle ou non)<br />
Comme nous l’avons vu dans l’introduction, la première technique se révèle particulièrement<br />
inefficace (vu le temps moyen pris pour une interface <strong>utilisateur</strong> dans le cadre du<br />
développement d’une application) et surtout, ne garantit aucune consistance entre les<br />
différentes IUs spécifiques.<br />
13