building the next-gen human computer interface
DESCRIPTION
SenseBloom presentation at Barcamp Coimbra - Primavera '09How we built multitouch hardware and software from the ground up.TRANSCRIPT
![Page 1: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/1.jpg)
MultitouchBuilding the next-gen
human-computer interface
Miguel Antunes / Tiago Serra / Tony Gonçalves
Wednesday, April 1, 2009
![Page 2: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/2.jpg)
1983: Video Place / Video
Desk (Myron Krueger)
1985: Multi-Touch Tablet
(Input Research Group,
University of Toronto)
1982: Flexible Machine Interface
(Nimish Mehta , University of Toronto)
~1998: Fingerworks
(Newark, Delaware)
Wednesday, April 1, 2009
![Page 3: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/3.jpg)
2006: Synaptics & Pilotfish
(San Jose)
2003: Jazz Mutant
(Bordeaux France)
Wednesday, April 1, 2009
![Page 4: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/4.jpg)
Jeff Han - NYU - 2006
Wednesday, April 1, 2009
![Page 5: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/5.jpg)
Microsoft Surface Computing - 2007
Apple iPhone - 2007
Wednesday, April 1, 2009
![Page 6: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/6.jpg)
SenseBloom - 2008 :)Wednesday, April 1, 2009
![Page 7: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/7.jpg)
TECHNIQUES
Wednesday, April 1, 2009
![Page 8: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/8.jpg)
Frustrated Total Internal Reflection (FTIR)
Wednesday, April 1, 2009
![Page 9: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/9.jpg)
Diffused Illumination (DI)
Wednesday, April 1, 2009
![Page 10: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/10.jpg)
Laser Light Plane (LLP)
Wednesday, April 1, 2009
![Page 11: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/11.jpg)
Diffused Surface Illumination (DSI)
Wednesday, April 1, 2009
![Page 12: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/12.jpg)
OpenSource Software
touchlibtbeta
OpenTouchXorg MPXTouchAPIBBTouch
ReacTIVision...
Wednesday, April 1, 2009
![Page 13: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/13.jpg)
Touchlib
Wednesday, April 1, 2009
![Page 14: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/14.jpg)
BBTouch
Wednesday, April 1, 2009
![Page 15: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/15.jpg)
TBeta
Wednesday, April 1, 2009
![Page 16: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/16.jpg)
ReacTIVision
Wednesday, April 1, 2009
![Page 17: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/17.jpg)
Design matters
≠
Wednesday, April 1, 2009
![Page 18: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/18.jpg)
Touch-tablets vs Touch screens
Discrete vs Continuous
Degrees of Freedom
Size matters
Orientation Matters - Horizontal vs Vertical
There is more to touch-sensing than contact and position
Degree of touch / Pressure sensitivity
Angle of approach
Force vectors
Blob Size matters
Single-finger vs multi-finger
Multi-point vs multi-touch
Multi-hand vs multi-finger
Multi-person vs multi-touch
Points vs Gesture
Stylus and/or finger
Hands and fingers vs Objects
Different vs The Same
Bill Buxton - http://www.billbuxton.com/multitouchOverview.html
Wednesday, April 1, 2009
![Page 19: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/19.jpg)
Wednesday, April 1, 2009
![Page 20: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/20.jpg)
LLP HOWTO
Wednesday, April 1, 2009
![Page 21: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/21.jpg)
Wednesday, April 1, 2009
![Page 22: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/22.jpg)
Wednesday, April 1, 2009
![Page 23: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/23.jpg)
Wednesday, April 1, 2009
![Page 24: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/24.jpg)
Wednesday, April 1, 2009
![Page 25: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/25.jpg)
Wednesday, April 1, 2009
![Page 26: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/26.jpg)
Wednesday, April 1, 2009
![Page 27: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/27.jpg)
Wednesday, April 1, 2009
![Page 28: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/28.jpg)
Wednesday, April 1, 2009
![Page 29: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/29.jpg)
Wednesday, April 1, 2009
![Page 30: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/30.jpg)
Wednesday, April 1, 2009
![Page 31: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/31.jpg)
Wednesday, April 1, 2009
![Page 32: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/32.jpg)
Wednesday, April 1, 2009
![Page 33: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/33.jpg)
Wednesday, April 1, 2009
![Page 34: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/34.jpg)
Wednesday, April 1, 2009
![Page 35: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/35.jpg)
Wednesday, April 1, 2009
![Page 36: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/36.jpg)
Infohttp://nuigroup.com
Wednesday, April 1, 2009
![Page 37: Building the next-gen human computer interface](https://reader034.vdocument.in/reader034/viewer/2022052410/554c4c50b4c905282a8b4602/html5/thumbnails/37.jpg)
Videoshttp://vimeo.com/hci
Wednesday, April 1, 2009