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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Figure 53 – Une partie de l’arbre de sélection préférentielle d’OIA<br />

On peut noter quelques problèmes liés aux capacités de QTk, tous les OIAs considérés dans<br />

[Vanderdonckt 1998] n’ont pas pu être adaptés ou auraient demandé plus de travail sur un<br />

point non central de la problématique soulevée par ce mémoire. On peut citer comme exemple<br />

l’OIA désigné par le signet (->) dans la figure 53. Il aurait normalement fallu ajouter aux<br />

boutons radio un véritable éditeur graphique. De même, certains OIAs compatibles ont été<br />

écartés car ils violaient les priorités des opérateurs temporels après une substitution (ex : le<br />

tableau à onglets permet de revenir en arrière même si nous avons un opérateur de séquence).<br />

Nous ne discuterons que très brièvement du second module. Les seuls points importants à<br />

retenir de ce module de transformation d’OIA en OIC concernent le déclenchement des<br />

fonctions sémantiques. En effet, il n’est pas toujours souhaitable de déclencher les fonctions<br />

sémantiques dès que l’état de l’objet interactif change mais plutôt à la demande spécifique de<br />

l’<strong>utilisateur</strong>.<br />

On peut citer comme exemple les OIAs supportant la sélection multiple, pour lesquels nous<br />

ajouterons lors de la construction un bouton de validation, celui-là même déclenchant les<br />

fonctions sémantiques. En effet, si l’<strong>utilisateur</strong> sélectionne par exemple un élément dans une<br />

liste de sélection, les fonctions sémantiques ne doivent pas être déclenchées automatiquement<br />

mais seulement lorsque l’<strong>utilisateur</strong> a fini de faire ses choix. De même, si nous utilisons des<br />

OIAs du type échelle ou bouton de variation, il ne faut pas non plus que les fonctions<br />

87

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

Saved successfully!

Ooh no, something went wrong!