Stuart Pook Eric Lecolinet Guy Vaysseix Emmanuel Barillot Des aides transparentes de navigation et un nouveau type de menu pour les interfaces zoomables Stuart Pook Eric Lecolinet Guy Vaysseix Emmanuel Barillot Voir http://www.infobiogen.fr/services/zomit pour plus d’information É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 10/04/2017 19:39 ERGO-IHM 2000
Introduction 1. Contrôle des opérations continues Plusieurs problèmes nouvel interacteur: «Controlmenu » 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 »
1. 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
résultat final (dézoom) « 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)
Utilisation du control menu Utilisateur novice attend le menu défilement zoom ..., etc, ... Vidéo : pan novice & zoom novice
Control 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
Défilement expert puis zoom Vidéo : défilement expert puis zoom
Propriétés des Control menus Critères du modèle d’interaction de M. Beaudouin-Lafon écart spatial zéro (menu contextuel) écart temporel zéro (réaction immédiate) niveau d’intégration 2/2 (2 degrés de liberté de la souris utilisés) degré de compatibilité haut pendant défilement moyen pendant zoom
2. Interfaces zoomables : problèmes Trop d’opé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 l’hyperespace 3 nouvelles aides contextuelles
Perdu dans l’hyperespace Problème de désorientation perte de contexte après plusieurs zooms 3 nouvelles aides contextuelles couche de contexte couche historique vue hiérarchique Vidéo : comment l’utilisateur peut se perdre dans l’hyperespace
Couche de contexte Transparente Temporaire Dynamique Superposition focus (fixe) : dernière vue courante contexte (variable) : vue globale
Couche 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 Vidéo : la couche de contexte
Couche historique Même principe Superposition Positions de 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 »
Couche historique (construction)
Vue hiérarchique Permanente À coté de l’IZ Représentation hiérarchique de l’espace Indique l’existence des informations pas encore visibles Outil de navigation
3. Architecture client/serveur Zomit : IZ utilisable à distance Client en Java Serveur bibliothèque en C++ Jaune : générique Bleu : spécifique à l’application navigateur web Client (applet Java) page html classes Java serveur web serveur biblio. (C++) code applicatif machine client notre machine serveur base de données connexion TCP/IP
4. IZ : état et développements Zomit et HuGeMap base de données biogénétiques disponible à http://www.infobiogen.fr/services/zomit Bibliothèque virtuelle Jean-Daniel Fekete & Frédéric Jourdan (EMN) évaluation de l’utilité des IZ dans ce domaine (comparées à un environnement 3D)
Control menus : autres applications Control menus : technique générale d’interaction Exemples navigation dans un environnement de réalité virtuelle (VREng, Philippe Dax, ENST) traitement de texte His tender heir might bear his memory But thou contracted to thine own bright eyes, Feed’st thy light’s flame with self-substantial fuel 1 2 3 Voir http://www.infobiogen.fr/services/zomit pour plus d’information