Académique Documents
Professionnel Documents
Culture Documents
Module IHM
5 Ergonomie: Styles dinteraction
M. AAMMOU Souhaib
Plan
Dfinition
Un mode est un tat de linterface dans lequel les actions de lutilisateur sont interprtes par le systme de manire homogne et diffrente des autres modes. 2 types de modes : spatiaux et temporels
Dfinition
Micro-modes:
Mode temporel li une action physique
Privilgier mode spatial et micro-mode car plus simples mmoriser Si possible syntaxe objet-action que action-objet
Dialogue Objet-Action
Donne le contrle lutilisateur sans lobliger maitriser un langage de commande. Dialogue = suite de transactions 1 transaction =
Slection dun objet par pointage
Avantages
Focalisation de lusager sur les objets visibles en
permanence Peu de mmorisation ncessaire, derreur de dnomination Limitation du choix des actions en fonction du contexte (objet slectionn)
Mtaphore : Dfinition
Transfert dune comprhension ou perception existante dans un nouveau contexte (objet, opration, rgles de manipulation) But: Accrotre lintuitivit et la convivialit Mtaphore fonctionnelle: lie la tche raliser
Mtaphore: types
Lutilisateur a limpression dagir directement sur un monde qui sapparente un monde rel.
Principes
Reprsentation continue des objets Utilisation dactions physiques au lieu de
syntaxe complexe Oprations rapides, incrmentales et rversibles, dont les effets sur les objets sont visibles immdiatement: feedback Apprentissage progressif
Ncessit localisation
dun
priphrique
de
de saisie, boutons,
Base sur:
Mtaphore du bureau Icnes Fentres 2D ou 2D Menus droulant ou pop up Botes de dialogue
WYSIWYG
Dialogue objet-Action
Plan
FENTRES / WIDGETS ICONES MENUS POINTEUR
FENTRES / WIDGETS
Une fentre est gnralement un objet passif: widget Recommandations ergonomiques sur les widgets
Principes gnraux : design gnral, comportement
maintien
du
feedback,
Maintien du feedback
Toujours conserver le couplage perception/action que
FENTRES / WIDGETS
FENETRES : OUVERTURE
Ouverture dune fentre Quelle taille? Quelle position? Une stratgie viter Paramtres douverture invariables Deux stratgies acceptables Centre sur les prfrences utilisateur: ouverture la position et suivant la taille lors de la dernire fermeture Centre focus: ouverture proximit du focus dattention (par exemple licne quon vient de cliquer) mais suffisamment distance pour ne pas masquer ce focus
perturbante.
MULTI-FENTRAGE
commandes Unix bg / fg
MULTI-FENTRAGE : STRATEGIES
MULTI-FENTRAGE : STRATEGIES
Fentres chevauchantes
Organisation flexible sous le contrle de lusager Fentres masques totalement ou en partie
MULTI-FENTRAGE : STRATEGIES
Fentres zoomables
Bon compromis temps daccs / masquage Adapt aux affichages nombreux : SIG Variabilit du contexte
MULTI-FENTRAGE : RECOMMANDATIONS
Stratgies dorganisation
Autoriser les recouvrements ou basculement de fentres
pour les utilisateurs expriments Utiliser le tuilage pour les utilisateurs occasionnels Exemple : encyclopdies grand public
regroupement cohrent des informations Limiter la quantit dinformation mmoriser dune fentre lautre Adapter le nombre de fentres lutilisation : augmenter le nombre de fentres pour une utilisation peu frquente, fentres complexes limites aux usages trs frquents
ICONES
Intrt
rapidement identifiables compacts : peu de place dans linterface
Problme : affordance
L'affordance est la capacit dun objet suggrer sa
propre utilisation. Le terme est utilis dans diffrent champs, notamment la psychologie cognitive, la psychologie de la perception, le design, l'interaction homme-machine et l'intelligence artificielle. Laffordance exprime la capacit quont les symboles reprsenter les fonctions quils dsignent, autrement dit, facilit quaura lutilisateur les manipuler laide dun dispositif de pointage [Norman] Icnes : affordance non triviale [Norman, Camacho 90]
ICONES : CONSTRUCTION
Mthodologie
Identifier toutes les commandes icnifier et les crer en
mme temps Limiter les icnes aux commandes frquentes Toujours valider la conception par une exprimentation
Rgles de construction
Difficult dinterprtation
ICONES : GUIDELINES
autres Grouper les icnes par famille Cohrence des reprsentations dans un groupe donn
MENUS
orienter linteraction
Intrt
Structurer les fonctionnalits du systme suivant une
donc
aisment
Limitation
Manque de rapidit : utile surtout aux utilisateurs novices
MENUS
MENUS
Diffrents types
Onglets, sliders et alphasliders, fisheye menu
MENUS
organisation globale entre menus (modes dinteraction) Quelle organisation interne des menus : positionnement des items
pour
diffrents
modes
MENUS LINEAIRES
Cas dutilisation
Tches squentielles Simplification dune tche en une succession de sous
tches
MENUS ACYCLIQUES
MENUS ARBORESCENTS
Exemple 1
MS Powerpoint : profondeur 3, largeur (facteur de
branchement) 6 20
MENUS ARBORESCENTS
Exemple 2
Menu Dmarrer Windows : largeur et profondeur variables
MENUS ARBORESCENTS
Vitesse
MENUS ARBORESCENTS
Recommandations
Privilgier la largeur des menus leur profondeur Largeur maximale: 10 (novices) 20 (experts) items max par niveau Profondeur maximale : 3 voire 4 Largeur variable : on peut augmenter le facteur de branchement au premier (racine) et dernier (feuilles) niveau de larbre Toujours considrer la spcificit de la tche
Exemples (E-commerce)
Arborescent et linaire
Apprenabilit : menus intuitifs et familiers, car leur organisation rpond ce que lon veut faire Flexibilit : cela ne limite-t-il pas la complexit des actions ralisables : non adapt un expert ?
Menus partags
Compromis des solutions prcdentes
3-4 items les plus frquents Derniers items slectionns
items valides
MENUS : SYNTHESE
Se baser sur la smantique de la tche pour organiser les menus Grouper les menus dune manire cohrente Prfrer des menus larges aux menus profonds Utiliser des items comme noms pour les sous-menus Utiliser des noms ditems brefs (mots cls)
Autoriser les retours en arrire et tout autres raccourcis Autoriser les sauts au menu prcdent et au menu principal Ne pas oublier laide (online ou non) sur lutilisation des menus
POINTEUR : SOURIS
boutons
Double clic
La commande associe un double clic doit tre
cohrente avec celle associe au simple clic sur le mme bouton Exemple: commande par dfaut du menu contextuel sur un double clic droit Aucune fonction ne doit pouvoir tre invocable que par double-clic