8
Tâche 4 : mettre Tâche 4 : mettre l’utilisateur dans la l’utilisateur dans la boucle boucle Objectifs : fournir à l’utilisateur (end- user) les moyens de comprendre et de contrôler l’adaptation de l’espace ambiant = assurer l’équilibre idoine entre autonomie système et contrôle humain T4.1 Nouvelles techniques d’interaction T4.2 Identification des points de contrôle

LIG-IIHM Gaëlle Calvary, Joëlle Coutaz Lionel Balme, Emeric Fontaine, Yoann Gabillon Tâche 2 Contexte & Tâche 4 Technique dInteraction Remote meeting entre

Embed Size (px)

Citation preview

Page 1: LIG-IIHM Gaëlle Calvary, Joëlle Coutaz Lionel Balme, Emeric Fontaine, Yoann Gabillon Tâche 2 Contexte & Tâche 4 Technique dInteraction Remote meeting entre

Tâche 4 : mettre l’utilisateur dans Tâche 4 : mettre l’utilisateur dans la bouclela boucle

• Objectifs : fournir à l’utilisateur (end-user) les moyens de comprendre et de contrôler l’adaptation de l’espace ambiant = assurer l’équilibre idoine entre autonomie système et contrôle humain

• T4.1 Nouvelles techniques d’interaction

• T4.2 Identification des points de contrôle

Page 2: LIG-IIHM Gaëlle Calvary, Joëlle Coutaz Lionel Balme, Emeric Fontaine, Yoann Gabillon Tâche 2 Contexte & Tâche 4 Technique dInteraction Remote meeting entre

QuickTime™ et undécompresseur

sont requis pour visionner cette image.

Tâche 4.2 : points de contrôle en accord avec la Tâche 4.2 : points de contrôle en accord avec la décomposition fonctionnelle de T2décomposition fonctionnelle de T2

Page 3: LIG-IIHM Gaëlle Calvary, Joëlle Coutaz Lionel Balme, Emeric Fontaine, Yoann Gabillon Tâche 2 Contexte & Tâche 4 Technique dInteraction Remote meeting entre

T4.1 Nouvelles techniques d’interaction pour 2 objectifs

1- Permettre à l’utilisateur de pré-spécifier des comportements (d’adaptation) : end-user programming Pour cela, il faut :– Identifier les besoins fonctionnels humains en matière de end-

user programming– Définir un langage de programmation pour le end-user

2 - Permettre à l’utilisateur de contrôler à la volée– Aider le système dans son processus d’adaptation au niveau

des points de contrôle identifiés dans la Tâche 2

Page 4: LIG-IIHM Gaëlle Calvary, Joëlle Coutaz Lionel Balme, Emeric Fontaine, Yoann Gabillon Tâche 2 Contexte & Tâche 4 Technique dInteraction Remote meeting entre

• Peu de choses pour les espaces ambiants

[Jigsaw, T. Rodden]

En-User programming : état de l’artEn-User programming : état de l’art

iCAP [Dey, CMU]

Page 5: LIG-IIHM Gaëlle Calvary, Joëlle Coutaz Lionel Balme, Emeric Fontaine, Yoann Gabillon Tâche 2 Contexte & Tâche 4 Technique dInteraction Remote meeting entre

• Etude chez des familles (une quinzaine) : une déclinaison de “cultural probe” sous forme d’un jeu pour– Identifier leurs besoins de “faire fonctionner ensemble des objets

(services) du quotidien”– Voir si ces couplages sont commutatifs, associatifs, transitifs

• Analyse des résultats en décembre

En-User programming : ce que nous En-User programming : ce que nous faisonsfaisons

Page 6: LIG-IIHM Gaëlle Calvary, Joëlle Coutaz Lionel Balme, Emeric Fontaine, Yoann Gabillon Tâche 2 Contexte & Tâche 4 Technique dInteraction Remote meeting entre

• Dispositifs mobiles Smartphone

Nouvelles techniques d’interaction : éléments du langage d’interaction

Page 7: LIG-IIHM Gaëlle Calvary, Joëlle Coutaz Lionel Balme, Emeric Fontaine, Yoann Gabillon Tâche 2 Contexte & Tâche 4 Technique dInteraction Remote meeting entre

• Couplage grande surface - smartphone– Démo de Lionel Balme et de Audrey Serna à IHM09

Nouvelles techniques d’interaction : éléments du langage d’interaction

Page 8: LIG-IIHM Gaëlle Calvary, Joëlle Coutaz Lionel Balme, Emeric Fontaine, Yoann Gabillon Tâche 2 Contexte & Tâche 4 Technique dInteraction Remote meeting entre

• Couplage grande surface - smartphone– Démo de Lionel Balme et de Audrey Serna à IHM09

Nouvelles techniques d’interaction : éléments du langage d’interaction