18
Equipe IIHM - UJF Ingénierie de l’Interaction Homme-Machine Université Joseph Fourier ENST-Paris, 06 Décembre 2005, Journée ADAPT

Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

Equipe IIHM - UJFIngénierie de l’Interaction Homme-Machine

Université Joseph Fourier

ENST-Paris, 06 Décembre 2005, Journée ADAPT

Page 2: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

2

IIHM en chiffres

• Équipe créée en 1990

• 5 enseignants-chercheurs– Joëlle Coutaz, PREx UJF, IHM plastique, IHM multimodale– Laurence Nigay, PR UJF (membre Jr. IUF), IHM multimodale– Gaëlle Calvary, MdC UJF, (ENSIMAG, Thalès), IHM plastique– François Bérard, MdC INPG, Techniques d’interaction Post-WIMP, vision

par ordinateur– Sophie Dupuy-Chessa, MdC UPMF, modélisation des Syst. d’Information

• 14 doctorants, 6 DEA– Lionel Balme– Alexandre Demeure– Jean-Sébastien Sottet– Anne Roudaut

• 1 ingénieur– Xavier Alvaro (à partir du 1er janvier 2006)

Page 3: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

3

Thématique scientifique

• Génie Logiciel pour l’Interaction Homme-Machine

Utilisateur

Appui surPsychologieErgonomie

ContributionInformatique

Interaction

Système

Page 4: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

4

Objectifs scientifiques

• Développer des outils– conceptuels : théories, modèles, méthodes– techniques : bibliothèques, ateliers de développement, infrastruct.

• Inventer, évaluer de nouvelles techniques d’interaction

• Le tout, motivé par les principes fondateurs de l’IHM– utilité : fournir les services attendus par l’utilisateur cible– utilisabilité : assurer la conformité avec les capacités

cognitives/motrices/sensorielles de l’utilisateur cible: assurer la conformité avec les situations d’usage

Page 5: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

5

IHM et Adaptation dynamique

• Des interfaces Homme-Machine plastiques

• Contexte: Informatique ambianteet plastiques

Page 6: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

6

Plasticité des Systèmes Interactifs

• Capacité d’adaptation du système interactif aux changements du contexted’interaction dans le respect de son utilisabilité

• Adaptation de l’IHM = 3 leviers– Remodelage (partiel ou total)– Migration (partielle ou totale)– Distribution (partielle ou totale)

Page 7: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

7

• CamNote

1. IHM centralisée (PC)

2. Arrivée du PDA: migrationpartielle de l’IHM

3. IHM distribuée (PC et PDA) etremodelée

Remodelage du panneau de contrôle

Leviers de l’adaptation

Page 8: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

8

Plasticité des Systèmes Interactifs

• Capacité d’adaptation du système interactif aux changements du contexted’interaction dans le respect de son utilisabilité

• Adaptation des IHM = 3 leviers– Remodelage (partiel ou total)– Migration (partielle ou totale)– Distribution (partielle ou totale)

• Remodelage– Intra-modal– inter-modal– Multi-modal

Page 9: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

9

Plasticité des Systèmes Interactifs

• Capacité d’adaptation du système interactif aux changements du contexted’interaction dans le respect de son utilisabilité

• Adaptation des IHM = 3 leviers– Remodelage (partiel ou total)– Migration (partielle ou totale)– Distribution (partielle ou totale)

• Contexte d’interaction = 2 vues– Context as data : un espace structuré d’informations (user cible, plate-forme,

environnement physique et social)– Context as process : une finalité = servir le processus (système) d’adaptation

• Préservation de l’utilisabilité = préservation de la Valeur– La Valeur dépend du contexte d’interaction Ci– Ci -> Fi {critère, poids, domaine de valeurs}– Critères génériques, Critères spécifiques

Page 10: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

10

Approche et Contributions• Modèles computationnels pour la plasticité des IHM selon une

approche MDE (Model Driven Engineering) et à composants

• Définition des méta-modèles et modèles nécessaires• Modèle de tâche• Modèle du contexte• Modèle IHM abstraite• Modèle IHM concrète• Modèle des interacteurs

• Spécification de l’architecture de l’infrastructure d’exécution• Décomposition fonctionnelle• Hypothèse : à l’exécution, tous les modèles sont vivants : la transformation de

modèles peut aussi avoir lieu à l’exécution

• Identification des techniques d’implémentation,• Développement d’outils

Page 11: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

Transformations de modèles et mappings: méta-modèles

Page 12: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

Transformations de modèles et mappings: méta-modèleset modèles

Page 13: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

13

• Starting point: sensing is key to novelty in HCI

• Basic concepts [Coutaz & Crowley 02]– Observable: a value captured or computed by the “system”– Entity: a correlated set of observables (real world or digital objects)– Relation: a predicate defined over entities– Role: a function that entities can satisfy– The context: a graph of contexts where each context is defined over a

set of Roles, Relations, and entities: our way to give boundaries tocontext

– A context: a graph of situations where the situations share the sameset of Roles and relations

Context-1Context-3

Context-2Context-4

Context Graph

Context-2

R1R2e2e1

r e2e1

Context-1

R1R2e2e1

r e2e1 Context-3

R1R2e2e1

r e2e1

New roleR3

New relationr’

Contexte et contexte d’usage

Page 14: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

14

• Basic concepts [Coutaz & Crowley]– Observable: a value captured or computed by the “system”– Entity: a correlated set of observables (real world or digital objects)– Relation: a predicate defined over entities– Role: a function that entities can satisfy– The context: a graph of contexts where each context is defined over

its own set of Roles, Relations, and Entities– A context: a graph of situations where the situations share the same

set of Roles, Relations, and Entities

Context-1Context-3

Context-2Context-4

Context Graph Situation-31Situation-33

Situation-32Situation-34

Situation-35

Situation-36

Context-3 Situation GraphR3, Rel3

R4, Rel4

Contexte et contexte d’usage

Page 15: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

15

• Basic concepts [Coutaz & Crowley]– Observable: a value captured or computed by the “system”– Entity: a correlated set of observables (real world or digital objects)– Relation: a predicate defined over entities– Role: a function that entities can satisfy– The context: a graph of contexts where each context is defined over

its own set of Roles and Relations, and Entities– A context: a graph of situations where the situations share the same

set of Roles and relations, and Entities

Situation-31Situation-33

Situation-32Situation-34

Situation-35

Situation-36

Context-3 Situation Graph

S33R1R2

e1e2

re2e1

S34R1R2

e2e1

r e2e1S32

R1R2

e2e1

re1e2

Assignment to Role

has changed

Relation has changed

New entity

S31R1R2

e2e1

re2e1 e3

Contexte et contexte d’usage

Page 16: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

Décomposition fonctionnelle

Page 17: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

Décomposition fonctionnelle

Page 18: Equipe IIHM - UJFrecherche.telecom-bretagne.eu/adapt/reunions/20051206/... · 2011-02-03 · 2 IIHM en chiffres • Équipe créée en 1990 • 5 enseignants-chercheurs –Joëlle

18

Conclusion

• Pour nous: Adaptation dynamique = plasticité dessystèmes interactifs

• Plasticité = Capacité d’adaptation d’un système interactifau Contexte d’interaction en préservant l’utilisabilité

• Contexte d’interaction = un graphe, dont les nœuds sontdes graphes de situations

• Approche MDE et à composants• Cadre conceptuel posé• Actuellement en phase d’une première véritable

implémentation.