760 likes | 867 Views
Interfaces multitactiles LOG 745. Rappel de matière vue en LOG350: les widgets contextuels pour lancer des commandes (menus contextuels, menus radiaux, Marking Menus, etc.). Verbes (actions, commandes, outils, opérations). Noms (objets, endroits). Verbes dans un menu déroulant.
E N D
Rappel de matière vue en LOG350: les widgets contextuels pour lancer des commandes (menus contextuels, menus radiaux, Marking Menus, etc.)
Verbes(actions,commandes,outils,opérations) Noms(objets,endroits)
Verbes dans un menu déroulant Noms(objets,endroits)
Verbes dansun menu contextuel Noms(objets,endroits)
Les modes créent la possibilité d’avoir des erreurs de mode, où l’utilisateur se croît en un mode lorsqu’il est dans un autre • Un retour visuel indiquant le mode actuel est bien, mais souvent n’est pas assez pour empêcher les erreurs de mode • Exemples de retours visuels indiquant le mode:icône d’outil surligné, forme de curseur, barre d’état • Les menus contextuels aided… • À éviter les erreurs de mode, via des modes temporaires et (parfois) un retour kinesthésique (pression dans le doigt qui tient une touche appuyée) • À augmenter l’espace d’écran disponible pour montrer le contenu/données (quoique ce contenu/données seront cachés temporairement pendant que le menu est affiché) • Diminuent la distance à traverser avec le curseur • Peuvent fusionner la sélection de nom et verbe (sélection plus rapide; meilleur couplage mental (“mental chunking” – Buxton 1986))
Étant donné tous ces avantages des menus contextuels, pouvons-nous améliorer leur conception?Y a t-il des widgets ou des techniques d’interaction encore mieux?
Exemple utilisant, effectivement, des menus radiaux Yatani et al., CHI 2008
Menus radiaux versusmenus linéaires • Les directions sont plus mémorables et plus faciles à reproduire que les distances.
Marking Menu • “Scale invariant recognition”: Reconnaissance des gestes (marques) qui ne dépend pas de la longueur des segments; seule les angles des segments importe. Donc, les marques peuvent être dessinées en petit et donc rapidement, de façon balistique. • Un utilisateur qui sait quelle marque dessiner n’a même pas besoin de voir le menu s’afficher.
Ensemble de marques découvrables (“self-revealing”), contrairement aux interfaces gestuelles habituelles
Marking Menus • Vidéo • Démonstration (cobaye voluntaire s.v.p.?)
Transition de néophyte en expert Marking Menus:Transition graduelleet naturelle ! Menus traditionels:Pointage versus racourcis
Les Marking Menus • Permettent une sélection plus rapidequ’avec les menus linéaires(marques directionnelles et ballistques) • Peuvent être utilisés sans regarder l’écran(“eyes-free operation”) • Ont un ensemble de gestes découvrables • Permettent une transition graduelle et naturelle de novice en expert • Peuvent être utilisés pour sélectionnernom et verbe • Sont limités à environ 8 commandes par sous-menu, et à une profondeur d’environ 3 niveaux
D’autres menus et widgets contextuels • Control Menus (Pook et al., 2000) • Flow Menus (Guimbretière et Winograd, 2000) • ( FaST Sliders (McGuffin et al., 2002) ) • Menu radial dans Scriboli (Hinckley et al., 2005) • Tracking Menus (Fitzmaurice et al., 2003) • ( Trailing Widget (Forlines et al., 2006) ) • Hover Widgets (Grossman et al., 2006) • PieCursor (Fitzmaurice et al., 2008) • Hotbox (Kurtenbach et al., 1999) • ToolGlass • Ces widgets et techniques d’interaction sont adaptés pour: • Un grand nombre de commandes • Le contrôle de variables continues • L’entrée de texte et de nombres avec des gestes • L’utilisation d’un stylet (par exemple, sur un “tablet PC”) • Travailler avec deux mains
Exemple de Control Menu(dans BumpTop) Anand Agarawala, Ravin Balakrishnan. (2006). Keepin' it real: Pushing the desktop metaphor with physics, piles and the pen. Proceedings of CHI 2006 - the ACM Conference on Human Factors in Computing Systems. p. 1283-1292.
Scriboli Hinckley et al., CHI 2005http://research.microsoft.com/users/kenh/papers/Scriboli.mov
Tracking Menu Fitzmaurice et al., UIST 2003 http://www.autodeskresearch.com/publications/trackingmenus
HoverWidgets Grossman et al., CHI 2006 http://www.dgp.toronto.edu/~tovi/videos/hoverwidgets.mov
Pie Cursor Fitzmaurice et al., CHI 2008http://www.piecursor.com/
Le Hotbox dans Maya [Kurtenbach et al., 1999]
Le Hotbox dans Maya [Kurtenbach et al., 1999]
Le Hotbox dans Maya [Kurtenbach et al., 1999]
Toolglass: entrée bimanuelle Clic-à-travers (click-through): sélection simultanée d’objet et de commande !
Comment analyser et comparer ces différentes techniques pour lancer des commandes ?
Modèle à trois états de Buxton (1990) État 0: pas de coordonnées (x,y) États 1 et 2: la position (x,y) est captée Exemples: • Tablette numérisante: états 0, 1, 2 • Souris: états 1, 2 • Écran tactile: états 0, 1
Modèle à trois états de Buxton (1990) État 0:hors de portéesans coordonnées État 1: survol(x,y) État 2: glissement(x,y) État 0: pas de coordonnées (x,y) États 1 et 2: la position (x,y) est captée Exemples: • Tablette graphique: états 0, 1, 2 • Souris: états 1, 2 • Écran tactile: états 0, 1
TouchMouse(Hinckley et Sinclair 1999) États 0, 1, 2
De grands écrans http://www.tacc.utexas.edu/resources/visualization
Des grands écrans collaboratifs http://cobweb.sfasu.edu/rball/large%20display.jpg
Des grands écrans collaboratifs http://www.tacc.utexas.edu/resources/visualization
Surface multitactile au Laboratoire multimédia de l’ÉTS, développée par Christophe Viau, étudiant doctoral de Michael McGuffin.1920×2160 pixels, 1×1 mètre.
Écrans multitactiles de 3M • 3 modèles d’écrans 3M au labo: • 19 pouces, 1440×900 pixels, 10 doigts • 22 pouces, 1680×1050 pixels, 20 doigts • 32 pouces, 1920×1080 pixels, 10 doigts • Voir http://www.3m.com/multitouch pour les modèles plus récents • NB: Dell a sorti récemment un écran multitactilede 23 pouces, 1920×1080 pixels, 10 doigts, pour < 1000$ modèle 19 pouces
perceptivepixel.com • 27 pouces, 2560x1440, détecte la pression et le survol des doigts, fonctionne avec stylet et plusieurs doigts, ~14000$
perceptivepixel.com • 82 pouces
Multitouchmedia.com • Entreprise montréalaise • Plusieurs modèles d’écranspeu chers