mNo edit summary |
|||
(5 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
* [[GMU:Tap|Tap, the Multitouch Table in Room 201]] | * [[GMU:Tap|Tap, the Multitouch Table in Room 201]] | ||
===Interface Design=== | ===Interface Design=== | ||
* [[IFD:Course Interaction Design|General Principles of Interaction Design]] | |||
*[http://www.vimeo.com/2761844 Dan Saffer: Tap is the new click] Intro lecture on designing for touch screen interfaces. | *[http://www.vimeo.com/2761844 Dan Saffer: Tap is the new click] Intro lecture on designing for touch screen interfaces. | ||
*[http://www.billbuxton.com/multitouchOverview.html History of Multi-touch by Bill Buxton] | *[http://www.billbuxton.com/multitouchOverview.html History of Multi-touch by Bill Buxton] | ||
Line 15: | Line 12: | ||
* [http://www.useit.com/alertbox/ipad.html iPad Usability: First Findings From User Testing] backs up Normans assumptions. | * [http://www.useit.com/alertbox/ipad.html iPad Usability: First Findings From User Testing] backs up Normans assumptions. | ||
* [http://faculty.washington.edu/wobbrock/pubs/chi-09.2.pdf User-Defined Gestures for Surface Computing] is 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) | * [http://faculty.washington.edu/wobbrock/pubs/chi-09.2.pdf User-Defined Gestures for Surface Computing] is 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) | ||
* [http://cogprints.org/625/1/jmb_87.html Asymmetric Division of Labor in Human Skilled Bimanual Action: The Kinematic Chain as a Model] Guiards research on how people use both hands together. The non-dominant (usually left) sets the context first, the dominant comes later and does the finer work. Consider positioning a sheet of paper and writing on it. | |||
* [http://www.google.com/search?tbm=bks&tbo=1&q=brave+NUI+word Brave NUI World] is a book on Design for Touchscreen-Interfaces. It's in [http://opac.ub.uni-weimar.de/DB=1/SET=1/TTL=1/CMD?ACT=SRCHA&IKT=1016&SRT=YOP&TRM=nui+world our library]. | * [http://www.google.com/search?tbm=bks&tbo=1&q=brave+NUI+word Brave NUI World] is a book on Design for Touchscreen-Interfaces. It's in [http://opac.ub.uni-weimar.de/DB=1/SET=1/TTL=1/CMD?ACT=SRCHA&IKT=1016&SRT=YOP&TRM=nui+world our library]. | ||
Line 25: | Line 23: | ||
*[http://www.reactable.com Reactable], a Multitouch Table using the [http://reactivision.sourceforge.net Reactivision] Software | *[http://www.reactable.com Reactable], a Multitouch Table using the [http://reactivision.sourceforge.net Reactivision] Software | ||
* [http://users.erols.com/rwservices/biblio.html Annotated Bibliography] on touch, pen, OCR and tablet computing | * [http://users.erols.com/rwservices/biblio.html Annotated Bibliography] on touch, pen, OCR and tablet computing | ||
* [http://www.youtube.com/watch?v=dmmxVA5xhuo Kruger's Video Place] is from 1988 and shows the use of multitouch gestures - including the [http://www.youtube.com/watch?v=dmmxVA5xhuo&feature=player_detailpage#t=271s zoom gesture] | |||
===Media-Informatics at the Bauhaus-University=== | |||
*[http://www.uni-weimar.de/cms/index.php?id=10470 Distance is Value; Angle is too.] Class by Prof. Dr. Bernd Fröhlich, Virtual Reality Systems Group | |||
*[http://e-pub.uni-weimar.de/volltexte/2007/1049/index.html The cueTable Cooperative Multi-Touch Interactive Tabletop] Paper by Prof. Dr. Tom Gross, Mirko Fetter, Sascha Liebsch; Computer-Supported Cooperative Work Group | |||
==== Trackers, Framework and Libraries ==== | ==== Trackers, Framework and Libraries ==== | ||
Line 138: | Line 141: | ||
* Wii Technik | * Wii Technik | ||
'''1) '''Tracking fingers with the Wii Remote '''2)''' Low-Cost Multi-touch Whiteboard using the Wiimote | '''1) '''Tracking fingers with the Wii Remote '''2)''' Low-Cost Multi-touch Whiteboard using the Wiimote | ||
<br> | |||
'''3)''' Microsoft NEW Technology Microsoft Surface '''4)''' TouchKit Version 2.0 '''5)''' Cool Tilty Table Demo '''6)''' Mobile Surface Computer<br> | '''3)''' Microsoft NEW Technology Microsoft Surface '''4)''' TouchKit Version 2.0 '''5)''' Cool Tilty Table Demo '''6)''' Mobile Surface Computer<br> | ||
'''7)''' Arduino to Flash range sensor experiment '''8)''' CHI: Multitoe project offers new touch interface | '''7)''' Arduino to Flash range sensor experiment '''8)''' CHI: Multitoe project offers new touch interface | ||
'''9)''' MultiTouch.Framework/Iphone & Mac [http://www.youtube.com/watch?v=Deg2e-riP7o -Develop multi-touch applications for Mac OS X (Part 1)/ Xcode] | '''9)''' MultiTouch.Framework/Iphone & Mac [http://www.youtube.com/watch?v=Deg2e-riP7o -Develop multi-touch applications for Mac OS X (Part 1)/ Xcode] | ||
'''10)''' PowerPoint presentation controlled with [[Kinect]] | |||
'''10)''' PowerPoint presentation controlled with Kinect | |||
* [http://gizmodo.com/386942/build-your-own-multitouch-table-with-the-cubit Build Your Own Multitouch Table With the Cubit] - Analyse of „Digitalen Tischs“ Technology | * [http://gizmodo.com/386942/build-your-own-multitouch-table-with-the-cubit Build Your Own Multitouch Table With the Cubit] - Analyse of „Digitalen Tischs“ Technology | ||
* [http://ventuz.com/news/company/70/medientage_recap_-_minority_report_or_what.aspx multi touch software - Ventuz - living in Mission: Impossible] | * [http://ventuz.com/news/company/70/medientage_recap_-_minority_report_or_what.aspx multi touch software - Ventuz - living in Mission: Impossible] | ||
Line 160: | Line 159: | ||
==what other technologies did films forecast?== | ==what other technologies did films forecast?== | ||
Tracking Motion Detection | Tracking Motion Detection | ||
* | * Tracking Motion Detection#Microsoft® [[Kinect]] (previously: Project Natal) for the Xbox gaming console | ||
* Markerless Human Motion Capture and Motor Action Recognition | * Markerless Human Motion Capture and Motor Action Recognition | ||
==See also== | ==See also== | ||
*[[Instruments]] | *[[Instruments]] | ||
Line 172: | Line 169: | ||
[[Category:Interfaces]] | [[Category:Interfaces]] | ||
[[Category:Linklist]] | [[Category:Linklist]] | ||
[[Category:Hardware]] | [[Category:Hardware]] | ||
[[Category:Interaktion]] | [[Category:Interaktion]] |
Latest revision as of 00:16, 9 May 2012
Multitouch interfaces
Interface Design
- General Principles of Interaction Design
- Dan Saffer: Tap is the new click Intro lecture on designing for touch screen interfaces.
- History of Multi-touch by Bill Buxton
- Touch Gesture and Marking Kapitel aus "Readings in Human Computer Interaction" (by Buxton)
- Chunking and Phrasing make things easier and more efficient - if you get it right! (by Buxton)
- "a step backward in usability" are todays Touch-Interfaces, as Don Norman says.
- iPad Usability: First Findings From User Testing backs up Normans assumptions.
- User-Defined Gestures for Surface Computing is 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)
- Asymmetric Division of Labor in Human Skilled Bimanual Action: The Kinematic Chain as a Model Guiards research on how people use both hands together. The non-dominant (usually left) sets the context first, the dominant comes later and does the finer work. Consider positioning a sheet of paper and writing on it.
- 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
- Kruger's Video Place is from 1988 and shows the use of multitouch gestures - including the zoom gesture
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
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
3) Microsoft NEW Technology Microsoft Surface 4) TouchKit Version 2.0 5) Cool Tilty Table Demo 6) Mobile Surface Computer
7) Arduino to Flash range sensor experiment 8) CHI: Multitoe project offers new touch interface
9) MultiTouch.Framework/Iphone & Mac -Develop multi-touch applications for Mac OS X (Part 1)/ Xcode
10) PowerPoint presentation controlled with Kinect
- 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