Multitouch: Difference between revisions

From Medien Wiki
mNo edit summary
 
(46 intermediate revisions by 4 users not shown)
Line 3: Line 3:
* [[GMU:Tap|Tap, the Multitouch Table in Room 201]]
* [[GMU:Tap|Tap, the Multitouch Table in Room 201]]


===Media-Informatics at the Bauhaus-University===
===Interface Design===
*[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
* [[IFD:Course Interaction Design|General Principles of Interaction Design]]
*[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
*[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.dgp.toronto.edu/OTP/papers/bill.buxton/haptic.html Touch Gesture and Marking] Kapitel aus "Readings in Human Computer Interaction" (by Buxton)
* [http://www.billbuxton.com/chunking.html Chunking and Phrasing] make things easier and more efficient - if you get it right! (by Buxton)
* [http://jnd.org/dn.mss/gestural_interfaces_a_step_backwards_in_usability_6.html "a step backward in usability"] are todays Touch-Interfaces, as Don Norman says.
* [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://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].


===Relevant Links===
===History & Technology Category===
*[http://video.google.de/videosearch?q=multitouch+Jeff+Han Presentation by Jeff Han][http://cs.nyu.edu/~jhan/ftirsense/ (FTIR)]
*[http://video.google.de/videosearch?q=multitouch+Jeff+Han Presentation by Jeff Han][http://cs.nyu.edu/~jhan/ftirsense/ (FTIR)]
*[http://alvinzhang.info/?p=128 Surface von Microsoft (Rear-DI)]
*[http://alvinzhang.info/?p=128 Surface von Microsoft (Rear-DI)]
Line 14: Line 22:
*[http://iad.projects.zhdk.ch/multitouch/?p=90 Diffused Surface Illumination vom Tim Roth (DSI)]
*[http://iad.projects.zhdk.ch/multitouch/?p=90 Diffused Surface Illumination vom Tim Roth (DSI)]
*[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://www.vimeo.com/2761844 Dan Saffer: Tap is the new click] Einführung in das Design für (Multi) Touch.
* [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]


==== Framework and Libraries ====
===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 ====
{| border="1" {{Prettytable}}
{| border="1" {{Prettytable}}
!Name
!Name
Line 61: Line 74:
|Actionscript 3(Adobe Air)
|Actionscript 3(Adobe Air)
|not specified
|not specified
|http://www.multitouching.nl/page.asp?page=148
|http://tv.adobe.com/watch/max-2009-develop/multitouch-demos-in-adobe-air-2-and-flash-player-101/
|-
|-
|Grafiti
|Grafiti
Line 94: Line 107:
|-
|-
|ReacTIVIsion
|ReacTIVIsion
|Java
|C++
| GNU General Public License
| GNU General Public License
|http://mtg.upf.es/reactable/?software
|http://mtg.upf.es/reactable/?software
Line 102: Line 115:
| GNU General Public  
| GNU General Public  
|http://code.google.com/p/qmtsim/
|http://code.google.com/p/qmtsim/
|-
|}
==== Software &  The necessary code====
{| border="1" {{Prettytable}}
!Name
!Programming Language
!Page
!Example
!Downlaod
|-
|[http://en.wikipedia.org/wiki/Adobe_Flash Flash CS5]
|'''multi-touch api''': [http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/TouchEvent.html TouchEvent]& [http://help.adobe.com/en_US/FlashPlatform/beta/reference/actionscript/3/flash/events/TransformGestureEvent.html TransformGestureEvent]
|[http://vimeo.com/10930358 Device Central CS5 - Flash Professional Integration]<br>
|http://selftitled.ca/
|[[File:Examples-Multitouch_Flash_CS5.zip]]/AS3 examples
|-
|-


Line 111: Line 140:
====Non-Fiction====
====Non-Fiction====
* Wii Technik
* Wii Technik
* Tracking fingers with the Wii Remote
'''1) '''Tracking fingers with the Wii Remote '''2)''' Low-Cost Multi-touch Whiteboard using the Wiimote
<videoflash type="youtube">0awjPUkBXOU|320|240</videoflash>
<br>
* 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<br>
<videoflash type="youtube">5s5EvhHy7eQ|320|240</videoflash>
'''7)''' Arduino to Flash range sensor experiment '''8)''' CHI: Multitoe project offers new touch interface
* Microsoft NEW Technology Microsoft Surface
'''9)''' MultiTouch.Framework/Iphone & Mac [http://www.youtube.com/watch?v=Deg2e-riP7o -Develop multi-touch applications for Mac OS X (Part 1)/ Xcode]
<videoflash type="youtube">LtKQNwqNLLk|220|140</videoflash>
'''10)''' PowerPoint presentation controlled with [[Kinect]]
* TouchKit Version 2.0
* [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
<videoflash type="vimeo">1277683|220|140</videoflash>
* Cool Tilty Table Demo
<videoflash type="youtube">bl8OCg3Xoe4|220|140</videoflash>
* Arduino to Flash range sensor experiment
<videoflash type="youtube">4VgqolVKOzM&feature|220|140</videoflash>
 
* [http://gizmodo.com/386942/build-your-own-multitouch-table-with-the-cubit Build Your Own Multitouch Table With the Cubit] -  Erklärung von Techink des " Digital Tisch"
* [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]
* [http://www.radar-touch.com radar touch]
* [http://www.radar-touch.com radar touch]
*[http://lightblueoptics.com/products/light-touch/ Light touch]


==DIY==
==DIY==
<videoflash type="youtube">pQpr3W-YmcQ|320|220</videoflash>
* [http://hackaday.com/2009/02/15/rear-projection-tv hackaday.com]
* [http://cat.nyu.edu/~jhan/ledtouch/index.html LED Touch Sensing]
*[http://www.anneroudaut.fr/acrylicpad/The_15_Designer_Multitouch_Pad.html The €15 Designer Multitouch Pad]


<videoflash type="youtube">pQpr3W-YmcQ</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
==See also==
*[[Instruments]]


[http://hackaday.com/2009/02/15/rear-projection-tv hackaday.com]
[[Category:Hardware]]
[[Category:Interaktion]]
[[Category:Interface-Design]]
[[Category:Interfaces]]
[[Category:Linklist]]


[[Category:Hardware]]
[[Category:Hardware]]

Latest revision as of 00:16, 9 May 2012

Multitouch interfaces

Interface Design

History & Technology Category

Media-Informatics at the Bauhaus-University

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

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

See also