Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université...

83
Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler l’espace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées Institut National Polytechnique de Grenoble ENSIMAG CLIPS-IMAG Communication langagière et Interaction Personne- Système IIHM Ingénierie de l’Interaction Homme-Machine 5 - 8 septembre 2006 CNAM - Paris Ubimob'06 3e Journées Francophones Mobilité et Ubiquité

Transcript of Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université...

Page 1: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Anne Roudaut, Joëlle Coûtaz

Méta-IHMou comment contrôler l’espace

interactif ambiant

Université Joseph FourierU.F.R informatique &

Mathématiques Appliquées

Institut National Polytechnique de Grenoble

ENSIMAG

CLIPS-IMAGCommunication langagière et Interaction Personne-Système

IIHMIngénierie de l’Interaction

Homme-Machine

5 - 8 septembre 2006 CNAM - Paris

Ubimob'06 3e Journées Francophones Mobilité et Ubiquité

Page 2: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

• Un vaste réseau de ressources informatiques interconnectées

Contexte du travail : IHM en informatique ambiante

2

Page 3: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

• En surface, de nouvelles possibilités d’interaction pour l’utilisateur

Contexte du travail : IHM en informatique ambiante

2

Page 4: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

• En surface, de nouvelles possibilités d’interaction pour l’utilisateur

Contexte du travail : IHM en informatique ambiante

Pick & Drop [Rekimoto 98]

2

Page 5: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

• En surface, de nouvelles possibilités d’interaction pour l’utilisateur

Contexte du travail : IHM en informatique ambiante

Cube TV [Block 04]

2

Page 6: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

• Nouveaux services, techniques, ressources

Contexte du travail : IHM en informatique ambiante

3

Page 7: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

• Nouveaux services, techniques, ressources• Frontières souples

Contexte du travail : IHM en informatique ambiante

3

Page 8: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

• Comment contrôler, configurer, évaluer l’état de l’espace ambiant?

Contexte du travail : IHM en informatique ambiante

4

Page 9: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Problème

• Des solutions isolées et ad hoc

Jigsaw [Rodden 04]

5

Page 10: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Problème

• Des solutions isolées et ad hoc

Paris New-York

tranStick [Rekimoto 05]

5

Jigsaw [Rodden 04]

Page 11: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Problème

• Des solutions isolées et ad hoc• Pas de réflexion générale sur le problème

5

Jigsaw [Rodden 04] tranStick [Rekimoto 05]

Paris New-York

Page 12: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Réponse : le concept de méta-IHM

Méta-IHMMéta-IHM6

Page 13: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Plan

Contexte

Problème

Contributions Conceptuelles

Techniques

Conclusion et perspectives

8

Page 14: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Plan

Contexte

Problème

Contributions Conceptuelles

Techniques

Conclusion et perspectives

Définition de méta-IHM

Analyse de l’état de l’art

8

Page 15: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM

• Méta-IHM :

– Une méta-IHM recouvre l’ensemble des fonctions (et leur IHM) nécessaire et suffisant pour permettre à l’utilisateur de configurer, contrôler et évaluer l’état de l’espace ambiant.

– Méta : elle est au-dessus des services métiers de l’espace

– IHM : elle permet de configurer, de contrôler et d’évaluer l’état de cet espace

9

Page 16: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Approche adoptée

• Puissance d’une taxonomie :

– Comprendre et cerner le sujet

– Comparer les solutions existantes

– Explorer de nouvelles pistes

10

Page 17: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

11

Page 18: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

11

Page 19: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Ils perdent leur raison d’être

11

Page 20: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Ils conservent leur raison d’être

11

Page 21: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

tranStick [Rekimoto 05]

11

Page 22: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Jigsaw [Rodden 04]

11

Page 23: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Dynawall [Streitz 99]

11

Page 24: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

12

Page 25: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Speakeasy [Newman 02 ]

12

Page 26: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Les tablettes d’Hinckley [Hinckley 00b]

12

Page 27: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Pick & Drop [Rekimoto 98]

12

Page 28: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Plastic Clock

12

Page 29: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

E-gadget [Marcopoulos 04]

12

Page 30: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

12

Page 31: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

Observabilité : percevoir l’état du service

Traçabilité : observabilité au cours du temps

Contrôlabilité : intervenir sur l’exécution du service

13

Page 32: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

Editeur Jigsaw [Rodden 04]

13

Page 33: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

MigriXML [Molina 06]13

Page 34: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

Projecteur mobile [Borkowski 06]

MigriXML [Molina 06]13

Page 35: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

Speakeasy [Newman 02 ]

13

Page 36: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

Editeur Jigsaw [Rodden 04]

13

Page 37: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Définition de méta-IHM : Espace taxonomique

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

13

Page 38: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Plan

Contexte

Problème

Contributions Conceptuelles

Techniques

Conclusion et perspectives

Définition de méta-IHM

Analyse de l’état de l’art

14

Page 39: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Tendances

• Méta-IHM tangibles

15

tranStick [Rekimoto 05]

Page 40: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Tendances

• Méta-IHM tangibles• Méta-IHM pour la redistribution

15

MigriXML [Molina 06]

Page 41: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Tendances

• Méta-IHM tangibles• Méta-IHM pour la redistribution• Méta-IHM de programmation

15

Jigsaw [Rodden 04]

Page 42: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Tendances

• Méta-IHM tangibles• Méta-IHM pour la redistribution• Méta-IHM de programmation

end-user programming

end-user development

16

Jigsaw [Rodden 04]

Page 43: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Tendances

• Méta-IHM tangibles• Méta-IHM pour la redistribution• Méta-IHM de programmation

Programmation visuelle

end-user programming

end-user development

16

Jigsaw [Rodden 04]

Page 44: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Tendances

• Méta-IHM tangibles• Méta-IHM pour la redistribution• Méta-IHM de programmation

Programmation visuelle

Programmation textuelle

end-user programming

end-user development

on mouseUp put "100,100" into pos repeat with x = 1 to the number of card buttons set the location of card button x to pos add 15 to item 1 of pos end repeatend mouseUp

HyperCard

16

Jigsaw [Rodden 04]

Page 45: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Tendances

• Méta-IHM tangibles• Méta-IHM pour la redistribution• Méta-IHM de programmation

Programmation visuelle

Programmation textuelle

Programmation par l’exemple

end-user programming

end-user development

on mouseUp put "100,100" into pos repeat with x = 1 to the number of card buttons set the location of card button x to pos add 15 to item 1 of pos end repeatend mouseUp

Emacs

16

Jigsaw [Rodden 04] HyperCard

Page 46: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Les failles

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

- Langage d’interaction : un réel défi

17

Page 47: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Les failles

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

- Langage d’interaction : un réel défi

- Absence d’intégralité des services

17

Page 48: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Les failles

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

- Langage d’interaction : un réel défi

- Absence d’intégralité des services

- Niveaux de contrôle peu respectés

17

Page 49: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Analyse de l’état de l’art : Les failles

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

- Langage d’interaction : un réel défi

- Absence d’intégralité des services

- Niveaux de contrôle peu respectés

- Absence de méta-IHM mixte

17

Page 50: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Plan

Contexte

Problème

Contributions Conceptuelles

Techniques

Conclusion et perspectives

18

Prototype CESAM

Page 51: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : Les bases

Objets manipulés par une méta-IHM

Nature des objets Numérique-

dépendant Numérique-indépendant

Numérique

Directe

Représentation numérique

Type de manipulation des objets

Représentation physique

Services offerts

Assembler

Découvrir Vocabulaire

Extensibilité du langage d’interaction

Niveau d’intégration

Meta-IHM externe

Meta-IHM tissée Niveau de

contrôle

Observabilité Traçabilité

Qualités d’une méta-IHM

Puissance d’une méta-IHM

Redistribuer

Paraméter

Syntaxe

Remodeler Sémantique

Contrôlabilité

19

- Langage d’interaction : un réel défi

- Absence d’intégralité des services

- Niveaux de contrôle peu respectés

- Absence de méta-IHM mixte

Page 52: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM

Partie externe

Objets systèmes(Ressources d’interaction, calcul et communication)

DécouvrirAssemblerParamétrer

20

Page 53: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM

Partie externe

Objets systèmes(Ressources d’interaction, calcul et communication)

DécouvrirAssemblerParamétrer

Partie tissée

Objets des services métiers

Remodeler

Fusion des 2 parties

Redistribution

20

Page 54: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM

Partie externe

Objets systèmes(Ressources d’interaction, calcul et communication)

DécouvrirAssemblerParamétrer

Partie tissée

Objets des services métiers

Remodeler

Fusion des 2 parties

Redistribution

20

Page 55: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : la partie externe

• Construire des îlots d’interaction

Découverte des objets sous forme de jetons

Zone d’assemblage des jetons

Zone de paramétrage

21

Page 56: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : la partie externe

• Construire des îlots d’interaction

Déplacement des jetons par glisser-déposer

Les jetons compatibles s’allument

21

Page 57: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : la partie externe

• Construire des îlots d’interaction

Formation d’un îlot d’objets jeton non

compatible avec l’îlot formé

21

Page 58: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM

Partie externe

Objets systèmes(Ressources d’interaction, calcul et communication)

DécouvrirAssemblerParamétrer

Partie tissée

Objets des services métiers

Remodeler

Fusion des 2 parties

Redistribution

22

Page 59: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : la partie tissée

• Remodelage de l’application métier FunnyPic

23

Page 60: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : la partie tissée

• Remodelage de l’application métier FunnyPic

23

Page 61: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : la partie tissée

• Eclater

Second clic

Premier clic

24

Page 62: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : la partie tissée

• Eclater• Fusionner

Second clic

Premier clic

24

Page 63: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : la partie tissée

• Eclater• Fusionner• Dupliquer

clic

24

Page 64: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : la partie tissée

• Eclater• Fusionner• Dupliquer• Rétablir

Second clic

clic

24

Page 65: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM

Partie externe

Objets systèmes(Ressources d’interaction, calcul et communication)

DécouvrirAssemblerParamétrer

Partie tissée

Objets des services métiers

Remodeler

Fusion des 2 parties

Redistribution

25

Page 66: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conception de CESAM : une méta-IHM mixte

• Redistribution par manipulation directe des objets numériques

Le jeton avale l’objet numérique pour le redistribuer

26

Page 67: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Plan

Contexte

Problème

Contributions Conceptuelles

Techniques

Conclusion et perspectives

27

Page 68: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conclusion et perspectives

• Contributions– Espace taxonomique pour la définition d’une méta-IHM– Conception du prototype CESAM

28

Page 69: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conclusion et perspectives

• Contributions– Espace taxonomique pour la définition d’une méta-IHM– Conception du prototype CESAM

28

• Perspectives à court terme :– Etendre le langage d’interaction de CESAM avec de la

programmation par exemple, textuelle et visuelle– Compléter CESAM par tous les niveaux de contrôle– Valider les choix de CESAM par une évaluation

expérimentale

Page 70: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Conclusion et perspectives

• Contributions– Espace taxonomique pour la définition d’une méta-IHM– Conception du prototype CESAM

28

• Perspectives à court terme :– Etendre le langage d’interaction de CESAM avec de la

programmation par exemple, textuelle et visuelle– Compléter CESAM par tous les niveaux de contrôle– Valider les choix de CESAM par une évaluation expérimentale

• Perspectives à long terme :

Page 71: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Merci de votre attentionQuestions ?

Page 72: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : CAMELEON-RT

28

Page 73: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : CAMELEON-RT

• Un exemple de fonctionnement :

29

Page 74: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : CAMELEON-RT

• Un exemple de fonctionnement :

1. Découverte du contexte d’interaction

Utilisateur

Plate-forme

Environnement

30

Page 75: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : CAMELEON-RT

• Un exemple de fonctionnement :

2. Synthèse des données recueillies

Situation

30

Page 76: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : CAMELEON-RT

• Un exemple de fonctionnement :

3. Création d’un plan de configuration

Plan de configuration :

Remplacer

par

30

Page 77: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : CAMELEON-RT

• Un exemple de fonctionnement :

4. Mise en œuvre du plan

Rechercher :

30

Page 78: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : CAMELEON-RT

• Un exemple de fonctionnement :

5. Recherche de composants

Vide !

30

Page 79: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : CAMELEON-RT

• Un exemple de fonctionnement :

6. Mise en œuvre du plan

Générer :

30

Page 80: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : CAMELEON-RT

• Un exemple de fonctionnement :

7. Génération du composant

Dessiner sur la zone de

dessin

*

Choisir une couleur

Choisir un outils

Dessiner

// //

* * *

30

Page 81: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : CAMELEON-RT

• Un exemple de fonctionnement :

8. Exécution du plan

30

Page 82: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : retour sur la méta-IHM

• Cas du système autonome

31

Page 83: Anne Roudaut, Joëlle Coûtaz Méta-IHM ou comment contrôler lespace interactif ambiant Université Joseph Fourier U.F.R informatique & Mathématiques Appliquées.

Implications architecturales : retour sur la méta-IHM

• Contrôle grâce à la méta-IHM

31