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.

Figure 65 - Règle de substitution d’objets interactifs pour le cas d’étude numéro deux (320x240)<br />

Dans le deuxième cas, plusieurs substitutions ont été réalisées. Un accumulateur s’est<br />

transformé en liste de sélection multiple, une échelle horizontale s’est fait substituer par un<br />

bouton de variation et enfin, une liste de boutons radio a été remplacée pour laisser la place à<br />

une liste de sélection déroulante.<br />

Notons que le fait de substituer les widgets peut apporter des effets indésirables. En effet,<br />

après avoir substitué l’accumulateur par une liste de sélection multiple et l’échelle par le<br />

bouton de variation, nous obtenons quelques anomalies en ce qui concerne le fonctionnement<br />

de l’application.<br />

Le problème se situe au niveau de la sélection d’éléments par l’<strong>utilisateur</strong>. Imaginons le cas<br />

suivant : l’<strong>utilisateur</strong> sélectionne les éléments de la liste de sélection multiple et valide ses<br />

choix. Peu après, l’<strong>utilisateur</strong> arrivant à l’étape de spécification de la taille du poisson, celui-ci<br />

clique sur le bouton de variation. Pas de problème jusque là, si ce n’est que les éléments<br />

précédemment sélectionnés dans la liste sont oubliés car le curseur de sélection n’est plus<br />

positionné sur ces derniers. Aussi, lorsque l’<strong>utilisateur</strong> déclenchera la recherche, il n’aura<br />

aucun résultat.<br />

Voici donc encore un problème auquel il faudra trouver une solution dans le cadre d’une<br />

future mise à jour.<br />

100

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

Saved successfully!

Ooh no, something went wrong!