et l’avenir de l’interface homme / machinedr/xpose2008/les technologies... · pourquoi les...
TRANSCRIPT
![Page 1: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/1.jpg)
Les technologies tactilesLes technologies tactileset l’avenir de l’interface homme / machine
Tom MIETTE
03/02/2009
![Page 2: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/2.jpg)
Plan
• Bref historique• Composantes d’un dispositif tactile
▫ Hardware
2
Tom MIETTE technologies tactiles
03/02/2009
▫ Hardware▫ Software
• Applications dans le monde d’aujourd’hui• Projets et avenir du tactile
• Démo : fabriquer son écran tactile
![Page 3: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/3.jpg)
Du synthétiseur électronique à l’iPhone d’Apple…
03/02/2009Tom MIETTE technologies tactiles
3
Du synthétiseur électronique à l’iPhone d’Apple…
![Page 4: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/4.jpg)
L’origine des temps• 1953 :
▫ Hugh Le Caine développe les premiers capteurs capacitifs pour son synthétiseur électronique
• 1960’s – 1972 :
03/02/2009Tom MIETTE technologies tactiles
4
• 1960’s – 1972 :▫ PLATO IV (Université de l’Illinois, commercialisé par
IBM), premier écran à infrarouges• 1971 :
▫ Sam Hurst, chercheur à l’ORNL, imagine le premier écran tactile résistif
• 1973 :▫ Sam Hurst fonde Elo TouchSystems
![Page 5: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/5.jpg)
Les temps modernes • 1982 :
▫ Nimish Mehta, chercheur à l’Université de Toronto, conçoit le premier périphérique multi-touch (touch pad)
03/02/2009Tom MIETTE technologies tactiles
5
touch (touch pad)• 1984 :
▫ Bell Labs développe le premier écran multi-touch• 1986 :
▫ Apparition du premier terminal « bi-manual »• 1991 :
▫ Élaboration de la technologie bidirectionnelle
![Page 6: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/6.jpg)
Les prémices du futur• 2001 :
▫ Diamond Touch (Mitsubishi Research Labs), introduction des gestes complexes
• 2003 :▫ Premier écran multi-utilisateurs
03/02/2009Tom MIETTE technologies tactiles
6
▫ Premier écran multi-utilisateurs• 2006 :
▫ Jeff Han, Université de New York, fonde Perceptive Pixel• 2007 :
▫ Apple iPhone▫ Microsoft Surface Computing
• 2008 :▫ N-Trig
• 2054 :▫ Minority Report de Steven Spielberg
![Page 7: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/7.jpg)
Pourquoi les technologies tactiles tardent-elles à apparaître ?• Raisons techniques
▫ Capacités graphiques des terminaux trop faibles▫ OS inadaptés (« single-point »)
03/02/2009Tom MIETTE technologies tactiles
7
▫ OS inadaptés (« single-point »)▫ Peu adaptées aux interfaces homme / machine
existantes
• Raisons humaines▫ Le public n’est pas encore prêt� La souris a mis 30 ans à se démocratiser
▫ Trop chères et encore trop fragiles
![Page 8: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/8.jpg)
Terminologie et architecture logicielle
03/02/2009Tom MIETTE technologies tactiles
8
Terminologie et architecture logicielle
![Page 9: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/9.jpg)
Single ou Multi-touch ?
• Single-touch▫ Un seul point de contact▫ Un seul utilisateur
03/02/2009Tom MIETTE technologies tactiles
9
▫ Un seul utilisateur
• Multi-touch▫ Plusieurs points de contact en même temps▫ Plusieurs utilisateurs en même temps
![Page 10: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/10.jpg)
Multi-touch ou multi-point ?
• Multi-point▫ Plusieurs point de contacts indépendants▫ « plusieurs clics de souris »
03/02/2009Tom MIETTE technologies tactiles
10
▫ « plusieurs clics de souris »
• Multi-touch▫ Détection de « zones de contact »▫ Pression, angle d’approche, type d’objets, etc.▫ Interprétation de gestes
![Page 11: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/11.jpg)
Architecture à 3 couches (1)
• Dispositif de pointage (hardware)▫ Reçoit et détermine
03/02/2009Tom MIETTE technologies tactiles
11
• Couche logicielle▫ Traduit, calibre et interprète
• Dispositif d’affichage▫ Affiche
![Page 12: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/12.jpg)
Technologie capacitive
03/02/2009Tom MIETTE technologies tactiles
12
• Un courant uniforme parcourt la surface de l’écran
• L’utilisateur soutire une partie du courantdu courant
• Le point de contact est calculé en fonction de la valeur du courant aux 4 coins de l’écran
• Exemples d’application▫ Bornes extérieures, stations
services, touch pad, etc.▫ iPhone (Apple)
![Page 13: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/13.jpg)
Technologie résistive
03/02/2009Tom MIETTE technologies tactiles
13
• Deux couches conductrices sont séparées par un isolant
• L’utilisateur applique une • L’utilisateur applique une pression et crée un contact
• Exemples d’application▫ Baladeurs Archos▫ Nintendo DS▫ PDA, GPS
![Page 14: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/14.jpg)
Technologie à infrarouges
03/02/2009Tom MIETTE technologies tactiles
14
• Des diodes infrarouges créent un faisceau lumineux sur la surface de l’écransur la surface de l’écran
• L’utilisateur coupe le faisceau en X et en Y
• Exemples d’application▫ TouchSmart (HP)▫ Albatron Touch
![Page 15: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/15.jpg)
Technologie à ondes de surface
03/02/2009Tom MIETTE technologies tactiles
15
• Des ondes ultrasoniques (inaudibles) parcourent la surface de l’écran
• Des récepteurs calculent le • Des récepteurs calculent le temps de propagation des ondes et déterminent le point de contact
• Exemples d’application▫ iTouch « Touch-on-Tube » (Elo
TouchSytems)
![Page 16: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/16.jpg)
Technologie FTIR
03/02/2009Tom MIETTE technologies tactiles
16
• Un faisceau infrarouge se propage dans un matériau réfléchissant (fibre optique)
• L’utilisateur perturbe la propagation• L’utilisateur perturbe la propagation• Le faisceau dévié est capté par une caméra
• Exemples d’application▫ Perspective Pixel (Jeff
Han)▫ Magic Wall (CNN)
![Page 17: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/17.jpg)
Comparatif
03/02/2009Tom MIETTE technologies tactiles
17
Technologie Avantages Inconvénients
Capacitive LuminositéTemps de réponse
FragilitéLongévitéPointeur conducteur
Résistive Prix Peu lumineuxRésistive PrixTous types de pointeursTemps de réponse
Peu lumineuxFragilitéLongévité
Infrarouges LuminositéLongévitéTous types de pointeurs
Détecte le contact avant le toucherTemps de réponse
Ondes de surface
LuminositéLongévité
Très sensible aux rayures, poussières, etc.
FTIR PrixMise en œuvre simple
Très peu répandue
![Page 18: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/18.jpg)
Architecture à 3 couches (2)
• Dispositif de pointage (hardware)▫ Reçoit et détermine
03/02/2009Tom MIETTE technologies tactiles
18
• Couche logicielle▫ Traduit, calibre et interprète
• Dispositif d’affichage▫ Affiche
![Page 19: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/19.jpg)
Architecture générale
03/02/2009Tom MIETTE technologies tactiles
19
User
CoreAPI
OS compatible
Dispositif de pointage(couche hardware) Contrôleur
Driver
Dispositif d’affichage(couche hardware)
User
APIApplications compatibles
![Page 20: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/20.jpg)
Architecture logicielle détaillée
03/02/2009Tom MIETTE technologies tactiles
20
Core API / Multi-touch API
événements multi-touch/ gestes
Applications
Hardware (multi-touch, souris, touch pad, etc.)
Abstraction hardware
Transformation
Interprétation
points / zones de contacts
points / zones calibrés
/ gestes
données brutes
driver +
OS
![Page 21: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/21.jpg)
Événements multi-touch
• Les événements multi-touch (ou gestes) sont une liste d’informations permettant d’interpréter le mouvement
03/02/2009Tom MIETTE technologies tactiles
21
mouvement▫ position initiale▫ direction▫ position finale▫ vitesse▫ angle d’approche▫ pression▫ etc…
![Page 22: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/22.jpg)
Cas pratique : rotation d’une photo
• La couche d’interprétation identifie le mouvement grâce à la position initiale, la direction et la position finale
03/02/2009Tom MIETTE technologies tactiles
22
• L’application de gestion des photos reçoit l’événement multi-touch« rotation » avec ses caractéristiques
• L’application effectue le traitement et renvoie le résultat graphique correspondant
![Page 23: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/23.jpg)
Architecture à 3 couches (3)
• Dispositif de pointage (hardware)▫ Reçoit et détermine
03/02/2009Tom MIETTE technologies tactiles
23
• Couche logicielle▫ Traduit, calibre et interprète
• Dispositif d’affichage▫ Affiche
![Page 24: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/24.jpg)
L’essor du multi-touch au quotidien
03/02/2009Tom MIETTE technologies tactiles
24
L’essor du multi-touch au quotidien
![Page 25: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/25.jpg)
Apple iPhone - iTouch
• Écran capacitif amélioré (grille d’électrodes)
03/02/2009Tom MIETTE technologies tactiles
25
• iPhone OS (dérivé de MAC OS X avec support multi-touch)
• 360 pages de brevet• Premier appareil multi-touch
« grand public »
![Page 26: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/26.jpg)
Microsoft Surface• Technologie de suivi vidéo à
infrarouges• Windows Vista avec support
multi-touch et .NET
03/02/2009Tom MIETTE technologies tactiles
26
multi-touch et .NET• Multi-users (52 points de
contact simultanés)• Destinée aux commerces,
entreprises, etc. (~10 k$)
• Capable d’identifier et d’interagir avec une multitude d’objets (non) communicants (formes ou code dominos) : WiFi, Bluetooth et RFID
![Page 27: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/27.jpg)
Perceptive Pixel (Jeff Han)• Technologie FTIR• OS dédié (Solaris 10) et interface
revisitée (GNOME)• Multi-users
03/02/2009Tom MIETTE technologies tactiles
27
• Multi-users• Adaptable à des écrans de très
grandes tailles• Gestion de gestes complexes• Très bon marché : « kit pour un
écran à 542$ »• Encore à l’état de projet
universitaire
![Page 28: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/28.jpg)
MPX (Multi-Pointer X Server)• Solution entièrement libre
(Ubuntu Feisty, FreeBSD)• Modification sur Server X UNIX• Multi-point (plusieurs curseurs
03/02/2009Tom MIETTE technologies tactiles
28
• Multi-point (plusieurs curseurs indépendants)
• Multi-users• Compatible avec les applications
existantes• Couplé avec DiamondTouch
(Mitsubishi)• Abstraction totale du type de
périphérique utilisé
![Page 29: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/29.jpg)
Limitations et évolutions des interfaces homme / machine
03/02/2009Tom MIETTE technologies tactiles
29
Limitations et évolutions des interfaces homme / machine
![Page 30: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/30.jpg)
Limitations
• Les interfaces d’aujourd’hui ne conviennent pas au tactile
• Le clavier reste indispensable
03/02/2009Tom MIETTE technologies tactiles
30
• Le clavier reste indispensable• La couche logicielle n’exploite pas toujours les
possibilités qu’offrent les écrans• Aucune norme n’existe
• « Everything is best for something, and worst for something else. » Bill Buxton
![Page 31: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/31.jpg)
Quel avenir ?
• Oublier la souris• Créer un standard pour la gestuelle• Séparer distinctement les couches matérielle et
03/02/2009Tom MIETTE technologies tactiles
31
• Séparer distinctement les couches matérielle et logicielle
• Repenser entièrement les interfaces homme / machine
• Penser les applications de façon « multi-touch » et « multi-users »
• Ordinateurs hybrides (tactile + clavier)
![Page 32: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/32.jpg)
« L’écran tactile du pauvre » de Johnny Chung Lee, Université
03/02/2009Tom MIETTE technologies tactiles
32
« L’écran tactile du pauvre » de Johnny Chung Lee, Université Carnegie Mellon (Pennsylvanie)
![Page 33: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/33.jpg)
Nintendo Wii
03/02/2009Tom MIETTE technologies tactiles
33
4545°
![Page 34: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/34.jpg)
Ingrédients
03/02/2009Tom MIETTE technologies tactiles
34
• Wiimote Whiteboard software• http://www.cs.cmu.edu/~johnny/projects/wii/
![Page 35: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/35.jpg)
L’idée de Johnny Chung Lee
03/02/2009Tom MIETTE technologies tactiles
35
WiimoteWhiteboardsoftware
![Page 36: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/36.jpg)
Bibliographie
• Jeff Han : http://cs.nyu.edu/~jhan/• MPX : http://wearables.unisa.edu.au/mpx/• Elo TouchSystems : http://www.elotouch.fr
03/02/2009Tom MIETTE technologies tactiles
36
• Elo TouchSystems : http://www.elotouch.fr• Bill Buxton : http://www.billbuxton.com• « Touching the future » (The Economist 09/08)• « Ecrans tactiles : la révolution est en marche » :
http://www.presence-pc.com/tests/ecran-tactile-22812/
![Page 37: et l’avenir de l’interface homme / machinedr/XPOSE2008/Les technologies... · Pourquoi les technologies tactiles tardent-elles à apparaître ? •Raisons techniques Capacités](https://reader033.vdocuments.site/reader033/viewer/2022052022/6036c91bdaab0267bc68ed4a/html5/thumbnails/37.jpg)
MerciMercides questions ?
Tom MIETTE
03/02/2009