• Aucun résultat trouvé

IFT2905 Interfaces personne-machine 12. Toolkit

N/A
N/A
Protected

Academic year: 2022

Partager "IFT2905 Interfaces personne-machine 12. Toolkit"

Copied!
15
0
0

Texte intégral

(1)

IFT2905 Interfaces personne-machine 12. Toolkit

S´ebastien Roy

D´epartement d’Informatique et de recherche op´erationnelle Universit´e de Montr´eal

12 mars 2007 Universit´e de Montr´eal

(2)

Horreur oiu splendeur?

(source : Hall of shame)

(3)

Horreur ou splendeur?

Interface affich´ee `a la fin de l’´ecriture d’un CD (Adaptec Easy CD Creator).

Premi`ere image: succ`es et seconde image: ´echec.

Manque de contraste... quelle est la diff´erence?

...

(4)

Horreur oiu splendeur?

Choix de la m´ethode de tri d’une base de donn´ee.

(5)

Horreur oiu splendeur?

+ Le mod`ele de tri est tr`es clair

+ La bouton radio montre qu’un seul choix est possible par cl´e - Que faire si on ne veut trier que sur une seule cl´e?

- Minimalisme?

(6)

Au programme

Composants d’interface (Widgets) Les niveaux d’interface

Internationalisation

(7)

Au programme

Composants d’interface (Widgets)

Aspect incontournable de l’implantation des interfaces usagers.

C’est aussi un exemple de r´eussite de la programmation orient´ee objet.

El´´ements d’interface r´eutilisables

aussi appell´escontrˆoles,int´eracteurs,gizmos,gadgets, ...

Ces composants sont des vue + contrˆoleuren un seul objet Mod`ele int´egr´e

Le mod`ele est conserv´e dans le widget Mod`ele ext´erieur

L’application fournit le mod`ele Id´eal pour des cas dedonn´ees massive

(8)

Le pour et le contre

Avantages

R´eutilisation du code

Code, test, d´etection des erreurs, maintenance It´eration et ´evaluation

Utilisabilit´e (Coh´erence externe, ...) D´esavantages

Contraint les alternatives de design

Encourage les styles bas´es sur les menus et formulaires, plutˆot que des styles de manipulation plus riches

Peut ˆetre mal utilis´e

(9)

Widget: Choix 1 parmis N

(10)

Widget: Choix 1 parmis 2

Pour seulement deux choix, on utilise aussi:

Il faut ´eviter (confusion, changement d’´etiquette):

(11)

Widget: Choix K parmis N

(12)

Widget: commandes

Barre de menu Barre d’outils

Menu contextuel (activ´e par un clic-droit) Bouton

Hyperlien

Lorsqu’un commande est inactive, ne pas enlever le widget:

Ralentit la recherche visuelle

On ne peut pas savoir si une commande existe ou non si elle a disparu

(13)

Widget: contrˆ ole de fenˆ etres

panneau 1-parmis-N

panneau avec tabulateurs echelle?)

panneau associ´e `a une ListBox

panneau pour contenu multiple

eparateurs (focus?) panneau pour contenu large

panneau avec barre de

efilement Attention `a l’imbriquation des panneaux...

(14)

Widget: Dialogue

Le dialogue est une fenˆetre temporaire. Facile `a utiliser, capture l’attention, bonne utilisabilit´e, ...

Boˆıte de dialogue modal Dialogue non-modal Barre de cot´e (SideBar)

Modal Non modal

(15)

Boˆıte ` a outils (toolkit)

Une interface usager minimale doit fournir:

Sortie

El´´ements d’interface (hi´erarchie de vues) Primitves graphiques (stroke)

Mod`ele pixel Entr´ee

Gestion des ´evenements d’interface Widgets

Les boutons, boˆıtes de texte, ...

Références

Documents relatifs

centr´ ees de variance σ 2 0 (mais ce ne sont pas n´ ecessairement

Ce r´ esultat important permet d’affirmer que si la matrice de Leslie d’un mod` ele dynamique (3) est primitive alors cette dynamique pr´ esentera, lorsque t augmente, un

Cepen- dant, si on ajoute une variable explicative dans un mod` ele, le R 2 ne peut qu’augmenter, le R 2 n’est donc pas adapt´ e pour comparer entre eux des mod` eles avec un

On s’int´ eresse au d´ elai d’apparition d’une infection localis´ ee au point d’insertion du cath´ eter chez des patients souffrant de maladie r´ enale et ayant un ´

Interpr´ eter les tests et conclure sur le d´ elai d’apparition d’une infection en fonction du sexe.. (d) R´ ealiser le test de l’effet sexe en stratifiant sur le type

Interpr´ eter les tests et conclure sur le d´ elai d’apparition d’une infection en fonction du sexe.. (d) R´ ealiser le test de l’effet sexe en stratifiant sur le type

Aujourd’hui on cherche ` a les g´ en´ eraliser ` a des structures de plus en plus complexes pour d´ etecter des d´ efauts soit lors d’un processus industriel (contrˆ ole de

On suppose que l’on observe seulement le nombre de particules dans le r´ecipient A au cours du temps, et que l’on d´esire estimer le nombre total de particules. Et construire