Multitouch interfaces
Media-Informatics at the Bauhaus-University
- Distance is Value; Angle is too. Class by Prof. Dr. Bernd Fröhlich, Virtual Reality Systems Group
- The cueTable Cooperative Multi-Touch Interactive Tabletop Paper by Prof. Dr. Tom Gross, Mirko Fetter, Sascha Liebsch; Computer-Supported Cooperative Work Group
Interface Design
- History of Multi-touch
- Dan Saffer: Tap is the new click Intro lecture on designing for touch screen interfaces.
- Touch Gesture and Marking Kapitel aus "Readings in Human Computer Interaction"
- "a step backward in usability" are todays Touch-Interfaces, as Don Norman says.
- User-Defined Gestures for Surface Computing is empirical research on the expectations of users about Touchscreen-Interfaces: physical gestures (like direct manipulation) are used often. Symbolic gestures in contrast are seldom used. In addition users don't care for the number of touching fingers and expect graphical representations of functions. (GUI)
- Brave NUI World is a book on Design for Touchscreen-Interfaces. It's in our library.
History & Technology Category
- Presentation by Jeff Han(FTIR)
- Surface von Microsoft (Rear-DI)
- laser light plane multitouch table von Alex Popovich (LLP)
- Nima Motamedi- LED-Light Plane (LED-LP)
- Diffused Surface Illumination vom Tim Roth (DSI)
- Reactable, a Multitouch Table using the Reactivision Software
- Annotated Bibliography on touch, pen, OCR and tablet computing
Trackers, Framework and Libraries
Name | Programming Language | License | Page |
---|---|---|---|
BBTouch | Cocoa(Mac) | GPL license | http://benbritten.com/blog/bbtouch-quick-start/ |
Bespoke Multi-Touch Framework | C# | BSD License | http://www.bespokesoftware.org/multi-touch/ |
reacTIVision | C++ | GPI license | http://reactivision.sourceforge.net/ |
Community Core Vision(ccv) | C++ | MPL or MIT (not defined) | http://tbeta.nuigroup.com |
Touché | Cocoa(Mac) | LGPLv3 | http://gkaindl.com/software/touche http://code.google.com/p/touche/ |
Touchlib | C++ | New BSD License | http://nuigroup.com/touchlib/ http://code.google.com/p/touchlib/ |
FLOSC | Java | MIT | http://code.google.com/p/flosc/ |
Creative multi-touching | Actionscript 3(Adobe Air) | not specified | http://tv.adobe.com/watch/max-2009-develop/multitouch-demos-in-adobe-air-2-and-flash-player-101/ |
Grafiti | C# | GNU General Public License(GPL)v3 | http://code.google.com/p/grafiti |
Multi-Touch Vista | C# | GNU General Public License(GPL)v2 | http://www.codeplex.com/multiTouchVista |
PyMT | Python | GPL v3 | http://pymt.txzone.net/ |
TouchPy | Python | GPL/Software & Applications 63v | http://touchpy.googlecode.com |
2DCur | Python,Lily(Javascript Visual Language on Mozilla Framework) | GPL3 | http://2dcur.googlecode.com |
SimTouch | Action Script3 (Adobe Air) | MIT License | http://code.google.com/p/simtouch/ |
ReacTIVIsion | C++ | GNU General Public License | http://mtg.upf.es/reactable/?software |
QMTSim | C++ | GNU General Public | http://code.google.com/p/qmtsim/ |
Software & The necessary code
Name | Programming Language | Page | Example | Downlaod |
---|---|---|---|---|
Flash CS5 | multi-touch api: TouchEvent& TransformGestureEvent | Device Central CS5 - Flash Professional Integration |
http://selftitled.ca/ | File:Examples-Multitouch Flash CS5.zip/AS3 examples |
Fiction
<videoflash type="youtube">NwVBzx0LMNQ</videoflash>
Non-Fiction
- Wii Technik
1) Tracking fingers with the Wii Remote 2) Low-Cost Multi-touch Whiteboard using the Wiimote
<videoflash type="youtube">0awjPUkBXOU|220|140</videoflash> <videoflash type="youtube">5s5EvhHy7eQ|220|140</videoflash>
3) Microsoft NEW Technology Microsoft Surface 4) TouchKit Version 2.0 5) Cool Tilty Table Demo 6) Mobile Surface Computer
<videoflash type="youtube">LtKQNwqNLLk|220|140</videoflash> <videoflash type="vimeo">1277683|220|140</videoflash> <videoflash type="youtube">bl8OCg3Xoe4|220|140</videoflash> <videoflash type="youtube">cOw4PtLAVKk&feature|220|140</videoflash>
7) Arduino to Flash range sensor experiment 8) CHI: Multitoe project offers new touch interface
<videoflash type="youtube">4VgqolVKOzM&feature|220|140</videoflash> <videoflash type="youtube">IzXVBlQ6wFY|220|140</videoflash>
9) MultiTouch.Framework/Iphone & Mac -Develop multi-touch applications for Mac OS X (Part 1)/ Xcode
<videoflash type="youtube">skZCBvWVu8A&p|220|140</videoflash>
10) PowerPoint presentation controlled with Kinect
<videoflash type="youtube">x5kRd_-ytX8|220|140</videoflash>
- Build Your Own Multitouch Table With the Cubit - Analyse of „Digitalen Tischs“ Technology
- multi touch software - Ventuz - living in Mission: Impossible
- radar touch
- Light touch
DIY
<videoflash type="youtube">pQpr3W-YmcQ|320|220</videoflash>
what other technologies did films forecast?
Tracking Motion Detection
- Tracking Motion Detection#Microsoft® Kinect (previously: Project Natal) for the Xbox gaming console
- Markerless Human Motion Capture and Motor Action Recognition
<videoflash type="youtube">vqYursDTOCQ|220|140</videoflash>