Title: Des aides transparentes de navigation et un nouveau type de menu pour les interfaces zoomables
1Des aides transparentes de navigationet un
nouveau type de menupour les interfaces zoomables
- Stuart Pook
- Eric Lecolinet
- Guy Vaysseix
- Emmanuel Barillot
École nationale supérieure des télécommunications
(ENST), Infobiogen, et Généthon
Projet co-financé par France Télécom R D, et
Infobiogen
ERGO-IHM 2000
11/01/2010 0613
2Introduction
- 1. Contrôle des opérations continues
- Plusieurs problèmes
- nouvel interacteur? ?Control?menu
- sélection puis contrôle continu
- appliqué aux interfaces zoomables
- 2. Contexte et interaction dans les interfaces
zoomables - Manque de contexte
- problème de désorientation
- nouvelles aides contextuelles
- Interaction souris surchargée
- agrandir, défiler, entrer, ...
- Control menu
31. Opérations continues
- Choisir et contrôler des opérations continues
- Exemple Acrobat Reader
- 3 façons de zoomer
- boîte de dialogue, option menu, souris
- 3 façons de faire défiler
- boîte de dialogue, ascenseurs, souris
- Plusieurs problèmes
- trop de modes et façons de faire
- nombreux changements de focus
- non contextuel
- place écran
- usages répétés
4 Control Menu
- Nouveau type de menu contextuel
- ressemble à un pie menu
- Combine choix et contrôle
- une seule action continue et réversible
- pas de changement de focus
- feedback immédiat
1. choisir zoom
2. zoomer
bouton de la souris pressé
3. dézoomer
bouton de la souris relâché
4. zoomer
résultat final (dézoom)
5Utilisation du control menu
- Utilisateur novice
- attend le menu
- défilement
- zoom
- ..., etc, ...
6Control versus Marking Menus
- Control et marking menus
- les novices voient le menu
- les experts ne le voient pas
- Control menu
- distance versus forme du geste
- contrôle (proportionnel)
- interacteur bidirectionnel
- remplace un menu et deux ascenseurs
7Défilement expert puis zoom
8Propriétés des Control menus
- Critères du modèle dinteraction de M.
Beaudouin-Lafon - écart spatial
- zéro (menu contextuel)
- écart temporel
- zéro (réaction immédiate)
- niveau dintégration
- 2/2 (2 degrés de liberté de la souris utilisés)
- degré de compatibilité
- haut pendant défilement
- moyen pendant zoom
92. Interfaces zoomables problèmes
- Trop dopérations contrôlées à la souris
- control menu
- un seul control menu suffit pour toutes les
opérations - un seul geste pour chaque opération
- unification des opérations
- Manque de contexte désorientation
- perdu dans lhyperespace
- 3 nouvelles aides contextuelles
10Perdu dans lhyperespace
- Problème de désorientation
- perte de contexte après plusieurs zooms
- 3 nouvelles aides contextuelles
- couche de contexte
- couche historique
- vue hiérarchique
11Couche de contexte
- Transparente
- Temporaire
- Dynamique
- Superposition
- focus (fixe) dernière vue courante
- contexte (variable) vue globale
12Couche de contexte (vidéo)
- Rappel de la position du focus dans le contexte
- Contrôle interactif de léchelle de contexte
- mieux situer le ?focus
- Le mouvement aide à séparer les 2 vues
13Couche historique
- Même principe
- transparente
- dynamique
- temporaire
- Superposition
- vue globale fixe
- vue historique variable
- Positions de
- la dernière vue courante
- la vue historique
- Contrôle interactif de la position dans le temps
- revenir dans le temps
14Couche historique (construction)
15Vue hiérarchique
- Permanente
- À coté de lIZ
- Représentation hiérarchique de lespace
- Indique lexistence des informations pas encore
visibles - Outil de navigation
163. Architecture client/serveur
- Zomit IZ utilisable à distance
- Client
- en Java
- Serveur
- bibliothèque
- en C
- Jaune générique
- Bleu spécifique à lapplication
machine client
notre machine
serveur base de données
connexion TCP/IP
174. IZ état et développements
- Zomit et HuGeMap
- base de données biogénétiques
- disponible à http//www.infobiogen.fr/services/zom
it - Bibliothèque virtuelle
- Jean-Daniel Fekete Frédéric Jourdan (EMN)
- évaluation de lutilité des IZ dans ce domaine
(comparées à un environnement 3D)
18Control menus autres applications
- Control menus technique générale dinteraction
- Exemples
- navigation dans un environnement de réalité
virtuelle (VREng, Philippe Dax, ENST) - traitement de texte