1 Contexte et interaction dans les interfaces zoomables Stuart Pook Eric Lecolinet Guy Vaysseix Emmanuel Barillot École Nationale Supérieure des Télécommunications.

Slides:



Advertisements
Présentations similaires
Direct and Indirect Object Pronouns in French
Advertisements

Table des matières En famille Part 1 Ma famille Subject pronouns
Primary French Presentation 2 Saying How You Are.
Relative pronouns Relative pronouns are used as replacements for a repeated noun or pronoun in a subordinate clause. TWO SENTENCES: I am looking for my.
The Partitive French 1 Ch 8. What is the partitive? When discussing food, you need to be able to indicate whether you are talking about a whole item or.
Primary French PowerPoints What’s Your Name?.
STEP 1 Bring an object you really like or which is important to you and hide it in your bag.
How to say 'the' Definite article:. In English, you only have one definite article, and it is THE Le Musée de la Musique La Place de la Bastille.
Les prépositions.
Quand, lorsque, aussitôt que, dès que, et après que
Revenir aux basiques !. 1 Revenir aux basiques Processus Nécessité daméliorer la Maîtrise les Offres et Projets: lanalyse des causes racines montre un.
QCA Unit 4 Portraits – describing people Instructions for using these slides & attaching soundfiles if desired are in the notes pages beneath each slide.
Talking about yourself
To use this resource, make sure you view the slideshow, not just open the file. You can learn a slide off by heart, then test yourself on the next slide.
Jalane is coming to Windsor You will interview her, in French, for the school paper. Page 127 # 5 You will interview her, in French, for the school paper.
Français 1 Beau, nouveau, vieux. Explication: Most adjectives in the French language follow the noun. There are exceptions that come before the noun.
Les Adjectifs Possessifs
Les verbes en -er. chanter – to singtelephoner – to call danser – to dancetravailler – to work diner – to have dinnervoyager –to travel ecouter – to listen.
Direct and Indirect Object Pronouns in French
Smoking a regular verb cigar: the –er version The keys to putting together what you want to say!
Le Superlatif des Adjectifs
Interfaces homme-machine Deux aspects Tableau augmente Interfaces nomades Spécificités matérielles PDAs : petit écran tactile, pas de clavier tableau :
TP2 ... MVC ? JList JLabel JSlider ImageLibrary Contrôleur Vue Modèle
What does en mean? The object pronoun en usually means some or of them.
and a justification for level 4
Y and en Two little words with a lot of meaning. y.
Les pluriels Sometimes you cant just take one!. Les articles… There are « DEUX » articles that can show that something is plural. Les = the Les ciseaux,
Mardi 20 Novembre 2012 Recap I can
Le système scolaire en France
Talking about the things you do
TortoiseSVN N°. Subversion : pour quoi faire ? Avoir un espace de stockage commun – Tous les étudiants du SIGLIS ont un espace svn commun Partager vos.
The Future Tense Français III The Future Tense You can express the future tense in French in two ways. by using aller + infinitive of the verb. e.g.
Les choses que j aime Learning Objective: To know how to use j aime to talk about things I like to do.
Laboratoire de Bioinformatique des Génomes et des Réseaux Université Libre de Bruxelles, Belgique Introduction Statistics.
L’ensemble microcanonique
??????????????????????? QUESTION WORDS Pensez!!! What words do we use in English to ask information questions???? Who What? When? Where? Why? How? How.
Cest mercredi le neuf octobre Le plan! 1.Révisions 2.Vocabulaire 3.Jouer 4.Ecouter 5.Parler Il fait beau! Le but! Les couleurs!
Un chat deux chats deux chiens Un chien deux chevaux Un cheval
Finger Rhyme 6 Summer Term Module 6 Culturethèque-ifru2013 May not be copied for commercial purposes.
QU’EST-CE QUE TU FAIS?.
Le Baromètre Zone Cours : un environnement pour la micro-évaluation de ressources pédagogiques* Jacques Raynauld Olivier Gerbé HEC Montréal, MATI Montréal.
To be able to say what I think about different jobs for level 3.
J’aime ma culture francophone, j’aime notre façon d’être, notre joie de vivre, nos traditions, nos manies. Je veux que mes enfants vivent ça et qu’ils.
La prononciation française
Presenting the wonderful world of Pronouns.
WE’RE ALMOST DONE – CONGRATULATIONS! LE PRONOM « Y »
The Passé Composé Objective: to talk about things we have done on a visit to explain what events happened to speak and write about events in the past.
Les pronoms d’objet direct (Direct Object pronouns)
ANSWERS. What is Verb Conjugation? For one thing, conjugating a verb is simply putting a verb in an orderly arrangement. We will use a chart. To create.
Français 2, 29 Septembre 2014 Ouvrez vos livres à la page 20. Faites #26. Why is it important to be on-time for work if you're a computer security specialist?
Ministère de l’Éducation, du Loisir et du Sport Responsables des programmes FLS et ELA: Diane Alain et Michele Luchs Animateurs: Diane Alain et Michael.
Stuart Pook Eric Lecolinet Guy Vaysseix Emmanuel Barillot
Irregular Adjectives Not all adjectives are made the same.
Le 4-7 novembre. Qui est présent? Quelle heure est-il? La feuille pour étudier L’examen La Jéopardie!
Slide 1 of Slide 2 of 35.
Français 10/12/15 Ouvrez vos livres á la page 40. Faites #6. Two flies are on a porch: which one is the actor? Se dépêcher – to hurry. Dépêche – toi. Hurry.
Le Verbe Avoir L’Objectif: to learn the verb avoir in the present tense and to be able to use it in context By: B. Antoniazzi DDE French 1 U1 L2C AVOIR.
PERFORMANCE One important issue in networking is the performance of the network—how good is it? We discuss quality of service, an overall measurement.
An Introduction To Two – Port Networks The University of Tennessee Electrical and Computer Engineering Knoxville, TN wlg.
l y a which we have already learned means “there is/are l y a which we have already learned means “there is/are.” When we put a measure of time.
Français 10/9/17 Ecrivez 8 phrases avec les six forms d’aimer.
in French and in English
Qu’est-ce que tu as dans ta trousse?
Nous allons apprendre…
Qu’est-ce que tu as dans ta trousse?
Bienvenue Au monde des Pronoms.
What’s the weather like?
Questions Synthesis.
Le Passé Composé (Perfect Tense)
Lequel The Last Part.
Transcription de la présentation:

1 Contexte et interaction dans les interfaces zoomables Stuart Pook Eric Lecolinet Guy Vaysseix Emmanuel Barillot École Nationale Supérieure des Télécommunications (Département INFRES) Infobiogen Généthon

2 1. Perdu dans lhyperespace Problème de désorientation perte de contexte après plusieurs zooms Trois nouvelles aides contextuelles couche de contexte couche historique hiérarchie

3 Couche de contexte Transparente Temporaire Dynamique Superposition focus (fixe) : dernière vue courante contexte (variable) : vue globale

4 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

5 Couche 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 »

6 Couche historique (contruction)

7 Hiérarchie Permanente À coté de lIZ Représentation hiérarchique de lespace Indique lexistence des informations pas encore visibles Outil de navigation

8 2. Les opérations continues Choisir et contrôler des opérations continues Exemple : Acrobat Reader trois façons de zoomer : boîte de dialogue, option menu, souris trois 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

9 Control Menu Nouveau type de menu contextuel Ressemble à un « marking menu » Combine choix et contrôle une seule action continue et réversible pas de changement de focus feedback immédiat We propose a new type of pop-up menu that is circular and visually similar to marking menu. A control menu is shown here. As this menu is a pop-up it is contextual. The mouse click used to pop-up the menu indicates where the action chosen by the menu is to be applied. The gesture used to pop-up the menu continues so as to select an operation from the menu and to then control this operation. We propose a new type of pop-up menu that is circular and visually similar to marking menu. A control menu is shown here. As this menu is a pop-up it is contextual. The mouse click used to pop-up the menu indicates where the action chosen by the menu is to be applied. The gesture used to pop-up the menu continues so as to select an operation from the menu and to then control this operation. bouton de la souris pressé 1. choisir zoom2. zoomer 3. dézoomer 4. zoomerrésultat final (dézoom) bouton de la souris relâché

10 Application aux interfaces zoomables Beaucoup dopérations contrôlées à la souris Un seul control menu suffit pour toutes Un seul geste pour chaque opération Unification des opérations this short video shows the mouse movements used to select the zoom operation from the menu and to zoom the image. The mouse logo next to the cursor shows when the mouse button was pressed. I was not able to capture the change in cursor at the start and end of the zoom operation. this short video shows the mouse movements used to select the zoom operation from the menu and to zoom the image. The mouse logo next to the cursor shows when the mouse button was pressed. I was not able to capture the change in cursor at the start and end of the zoom operation.

11 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 Both marking and control menus have novice and expert gestures. We saw the novices gesture on the video. The gesture of an expert is the same as that of a novice except without the third of a second pause that causes the menu to be shown. A user that knows the location of a menu item doesnt have to wait to see menu. If she is unsure a short pause at the beginning of the operation will cause the menu to be drawn. Control menus differ from marking menus in that with a marking menu it is the form not the scale of the users gesture that is important. With a control menu it is the distance that is important. A control menu incorporates the control of an action into the gesture used to select it. This control is proportional to the users mouse movements and can be in two different directions. A control menu can thus replace up to two scroll bars for each menu item. Both marking and control menus have novice and expert gestures. We saw the novices gesture on the video. The gesture of an expert is the same as that of a novice except without the third of a second pause that causes the menu to be shown. A user that knows the location of a menu item doesnt have to wait to see menu. If she is unsure a short pause at the beginning of the operation will cause the menu to be drawn. Control menus differ from marking menus in that with a marking menu it is the form not the scale of the users gesture that is important. With a control menu it is the distance that is important. A control menu incorporates the control of an action into the gesture used to select it. This control is proportional to the users mouse movements and can be in two different directions. A control menu can thus replace up to two scroll bars for each menu item.

12 Zoom expert puis défilement i3: The second (and last) video will show a control menu used to pan an application and the use of the control menu by someone who knows the location of the difference menu items. i3: The second (and last) video will show a control menu used to pan an application and the use of the control menu by someone who knows the location of the difference menu items.

13 Implémentation Architecture client/serveur Client en Java Serveur bibliothèque en C++ Jaune : générique Bleu : spécifique à lapplication navigateur web Client (applet Java) page html classes Java serveur web serveur biblio. (C++) code applicatif (C++) serveur base de données machine client notre machine connexion TCP/IP

14 État courant et perspectives Zomit et HuGeMap base de données biogénétiques disponible à Autres applications traitement de texte We have used a control menu to control a Zoomable User Interface. The user interface part of this program is in Java and can be tested over the Web. This Zoomable User Interface is a browser for a biological database. We are currently working on adapting our control menu for use in different types of applications. Word processor are one example that we are developing. We have used a control menu to control a Zoomable User Interface. The user interface part of this program is in Java and can be tested over the Web. This Zoomable User Interface is a browser for a biological database. We are currently working on adapting our control menu for use in different types of applications. Word processor are one example that we are developing.