1 infrastructures logicielles pour interfaces homme- machine plastiques anne roudaut sous la...
TRANSCRIPT
![Page 1: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/1.jpg)
1
Infrastructures logicielles pour Interfaces Homme-
Machine plastiques
Anne Roudaut
Sous la responsabilité de Joëlle Coutaz et Lionel Balme
CLIPS, IIHM
![Page 2: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/2.jpg)
2
L’Interaction Homme-Machine
• Domaine IHM = concevoir des systèmes :
• Utiles (adaptés aux besoins de l’utilisateur)
• Utilisables (adaptés aux capacités de l’utilisateur et adaptés à l’environnement)
![Page 3: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/3.jpg)
3
IHM plastiques
• Essor des technologies, réseaux sans fil et capteurs amènent l’informatique ambiante
![Page 4: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/4.jpg)
4
IHM plastiques
• Essor des technologies, réseaux sans fil et capteurs amènent l’informatique ambiante
IHM distribuées sur plusieurs dispositifs
[Pick and drop]
![Page 5: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/5.jpg)
5
IHM plastiques
• Essor des technologies, réseaux sans fil et capteurs amènent l’informatique ambiante
IHM distribuées sur plusieurs dispositifs
IHM migrables d’un dispositif à un autre [Pick and drop]
[Dynawall]
![Page 6: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/6.jpg)
6
IHM plastiques
• Essor des technologies, réseaux sans fil et capteurs amènent l’informatique ambiante
IHM distribuées sur plusieurs dispositifs
IHM migrables d’un dispositif à un autre
IHM remodelable : Savoir s’adapter au contexte d’interaction tout en préservant l’utilisabilité
[Pick and drop]
[Dynawall]
![Page 7: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/7.jpg)
7
IHM plastiques
• Cette nouvelle vision engendre une infinité de configurations possibles
• Systèmes Ad hocun problème -> une solution
• Infrastructures logicielles génériquessolution pour tout l’ensemble des
problèmes
![Page 8: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/8.jpg)
8
Les infrastructures logicielles
• Définition : c’est un intergiciel qui s’exécute continuellement et qui fournit des services d’utilité publique à un ensemble d’applications
• Exemples : Corba, Jini …
• Les infrastructures logicielles pour IHM plastiques doivent répondre aux problèmes spécifiques de l’IHM
![Page 9: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/9.jpg)
9
Les infrastructures logicielles
AURA
Pebbles
Websplitter
iroom
dynamo
[Pick and drop]
![Page 10: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/10.jpg)
10
PLAN
• Le Contexte• Les objectifs• Cameleon-rt et Ethylene• Les contributions
![Page 11: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/11.jpg)
11
Mes objectifs
• Analyse de l’état de l’artTrouver des critères de comparaison entre les différents systèmes existants afin d’établir une classification de ces infrastructures
• ApprofondissementAnalyse critique du modèle CAMELEON-RT et de son implémentation ETHYLENE à partir des observations précédentes
• ConcrétisationRévision d’ETHYLENE pour enrichir le modèle Développement d’une application avec ETHYLENE révisée
![Page 12: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/12.jpg)
12
PLAN
• Le Contexte• Les objectifs• Cameleon-rt et Ethylene
– Le modèle Cameleon-rt– L’implémentation Ethylene
• Les contributions
![Page 13: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/13.jpg)
13
PLAN
• Le Contexte• Les objectifs• Cameleon-rt et Ethylene
– Le modèle Cameleon-rt– L’implémentation Ethylene
• Les contributions
![Page 14: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/14.jpg)
14
Le modèle Cameleon-rtLe système hardware d’un espace d’interaction
![Page 15: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/15.jpg)
15
Le modèle Cameleon-rtLe système interactif sur lequel travaille l’utilisateur dans son espace d’interaction
![Page 16: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/16.jpg)
16
Le modèle Cameleon-rtLe DMR : Distribution-Migration-Remodelage
![Page 17: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/17.jpg)
17
Le modèle Cameleon-rt
L’infrastructure de contexte
![Page 18: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/18.jpg)
18
Le modèle Cameleon-rt
L’infrastructure de contexte
Le gestionnaire de plate-forme et sa boite à outil
![Page 19: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/19.jpg)
19
Le modèle Cameleon-rt
L’infrastructure de contexte
Le gestionnaire de plate-forme et sa boite à outil
Le gestionnaire d’adaptation
![Page 20: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/20.jpg)
20
Le modèle Cameleon-rt
L’infrastructure de contexte
Le gestionnaire de plate-forme et sa boite à outil
Le gestionnaire d’adaptation
- Identification de la situation
![Page 21: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/21.jpg)
21
Le modèle Cameleon-rt
L’infrastructure de contexte
Le gestionnaire de plate-forme et sa boite à outil
Le gestionnaire d’adaptation
- Identification de la situation
- Analyse de la situation
![Page 22: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/22.jpg)
22
Le modèle Cameleon-rt
L’infrastructure de contexte
Le gestionnaire de plate-forme et sa boite à outil
Le gestionnaire d’adaptation
- Identification de la situation
- Analyse de la situation
- Recherche d’un composant dans la base de donnée
![Page 23: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/23.jpg)
23
Le modèle Cameleon-rt
L’infrastructure de contexte
Le gestionnaire de plate-forme et sa boite à outil
Le gestionnaire d’adaptation
- Identification de la situation
- Analyse de la situation
- Recherche d’un composant dans la base de donnée
- Production d’un nouveau composant adapté à la situation
![Page 24: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/24.jpg)
24
PLAN
• Le Contexte• Les objectifs• Cameleon-rt et Ethylene
– Le modèle Cameleon-rt– L’implémentation Ethylene
• Les contributions
![Page 25: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/25.jpg)
25
Ethylene
![Page 26: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/26.jpg)
26
Ethylene
Contexteurs
bla
« Luminosité forte »
« utilisateur arrive »
« utilisateur parle »
![Page 27: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/27.jpg)
27
Ethylene
« Luminosité forte »
« utilisateur arrive »
« utilisateur parle »
Synthétiseur de situation
« utilisateur a demandé la fermeture des volets »
![Page 28: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/28.jpg)
28
Ethylene
Producteur d’adaptation
« utilisateur a demandé la fermeture des volets »
Exécution
![Page 29: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/29.jpg)
29
Ethylene
Route 66 Serveur PHP ETHYLENE
Socket
![Page 30: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/30.jpg)
30
PLAN
• Le Contexte• Les objectifs• Cameleon-rt et Ethylene• Les contributions
– Etude de l’état de l’art– Developpements avec Ethylene– Révision d’Ethylene
![Page 31: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/31.jpg)
31
PLAN
• Le Contexte• Les objectifs• Cameleon-rt et Ethylene• Les contributions
– Etude de l’état de l’art– Developpements avec Ethylene– Révision d’Ethylene
![Page 32: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/32.jpg)
32
PLAN
• Le Contexte• Les objectifs• Cameleon-rt et Ethylene• Les contributions
– Etude de l’état de l’art– Developpements avec Ethylene– Révision d’Ethylene
![Page 33: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/33.jpg)
33
Scénario « Pierre et Marie »
![Page 34: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/34.jpg)
34
Scénario « Pierre et Marie »
![Page 35: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/35.jpg)
35
Scénario « Pierre et Marie »
![Page 36: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/36.jpg)
36
Scénario « Pierre et Marie »
![Page 37: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/37.jpg)
37
« Chez Marie »
![Page 38: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/38.jpg)
38
PLAN
• Le Contexte• Les objectifs• Cameleon-rt et Ethylene• Les contributions
– Etude de l’état de l’art– Developpements avec Ethylene– Révision d’Ethylene
![Page 39: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/39.jpg)
39
Révision d’Ethylene
![Page 40: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/40.jpg)
40
Révision d’Ethylene
• Un pattern est une description de caractéristiques attendues dans un contexte d’interaction (ex : arrivée d’un PDA)
•L’identificateur de situation filtre les messages du synthétiseur de situation
• La reconnaissance d’un pattern défini entraîne l’exécution d’une méthode call back définie par le concepteur du système interactif.
![Page 41: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/41.jpg)
41
Révision de « Pierre au travail »
![Page 42: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/42.jpg)
42
Révision de « Pierre au travail »
![Page 43: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/43.jpg)
43
Révision de « Pierre au travail »
![Page 44: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/44.jpg)
44
CONCLUSION
![Page 45: 1 Infrastructures logicielles pour Interfaces Homme- Machine plastiques Anne Roudaut Sous la responsabilité de Joëlle Coutaz et Lionel Balme CLIPS, IIHM](https://reader036.vdocuments.pub/reader036/viewer/2022070309/551d9d81497959293b8ba861/html5/thumbnails/45.jpg)
45
Bibliographie[Aura] www-2.cs.cmu.edu/~aura/
[Dynawall] www.ipsi.fraunhofer.de/ambiente/english/projekte/projekte/dynawall.html
[I-AM] Thèse de Christophe Lachenal, “Modèle et Outil pour l'Interaction multi-instrument et multisurface“
[Pebbles] www.pebbles.hcii.cmu.edu
[Pick and drop] www.csl.sony.co.jp/person/rekimoto/pickdrop/
[WebSplitter] Richard Han, Veronique Perret, Mahmoud Naghshineh “WebSplitter: A Unified XML Framework for Multi-Device Collaborative Web Browsing”,2000