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.

Au même titre que pour la scission avec les opérateurs séquentiels, le cas n’est pas aussi<br />

simple qu’il semble l’être. Nous allons donc améliorer notre règle de scission en considérant<br />

plus d’opérateurs dans notre arbre.<br />

La découpe de tâches concurrentes combinées avec des tâches séquentielles<br />

Nous avons déjà abordé ce sujet dans la partie faisant référence à la scission de tâches<br />

séquentielles. L’unité de présentation sera donc d’abord découpée au niveau des tâches<br />

séquentielles et ensuite, nous continuerons la découpe au niveau des tâches concurrentes.<br />

La découpe de tâches concurrentes combinées avec des tâches d’interruption<br />

Dans ce cas précis, nous procéderons, à l’instar de la technique pour les tâches séquentielles,<br />

en répartissant dans toutes les unités de présentations les tâches d’interruption ([> ou |>).<br />

La découpe de tâches concurrentes combinées avec d’autres tâches<br />

D’autres opérateurs temporels sont possibles : notamment celui du choix ( [] ) et celui de<br />

l’indépendance ( |=| ). Cependant, comme ces deux opérateurs possède une priorité plus faible<br />

que les opérateurs de concurrence, ils n’auront aucune influence sur la manière de répartir les<br />

tâches entre unités de présentation.<br />

5.4.3.2 Règles de transformation au niveau de l’interface concrète<br />

Concepts<br />

Une interface <strong>utilisateur</strong> concrète consiste en une description de l’interface <strong>utilisateur</strong> en<br />

termes d’objets interactifs abstraits et leur relations de placement dans l’espace.<br />

Différents types de règles peuvent contribuer à la dégradation <strong>harmonieuse</strong> à ce niveau<br />

d’abstraction, et les changements seront donc appliqués sur les objets interactifs même, ou<br />

leurs relations de placement.<br />

5.4.3.2.1 Règles appliquées aux objets interactifs<br />

Règles de substitution<br />

Une règle de substitution remplace un objet interactif par un autre objet interactif qui assure<br />

les même fonctionnalités. Une règle de substitution peut être réalisée pour deux principales<br />

raisons :<br />

l’indisponibilité : lorsque un objet interactif n’est plus disponible sur la plate-forme<br />

destination, il doit être remplacé par un autre qui s’y rapproche. Par exemple, les<br />

boîtes à cocher et boutons radio n’existe pas dans le langage WML sur les téléphones<br />

portables, et sont alors remplacés par des listes.<br />

72

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

Saved successfully!

Ooh no, something went wrong!