TUIO Hackathon at ITS

TUIO is alive! We will host a studio workshop at the ACM International Conference Interactive on Interactive Tabletops ITS 2014 in Dresden in November. The event is targeting developers and experts who are interested in implementing TUIO 2.0, please register on time since the places are limited!

20.08.14 Read
previous news
in the archive.

TUIO platform diagram

TUIO is an open framework that defines a common protocol and API for tangible multitouch surfaces. The TUIO protocol allows the transmission of an abstract description of interactive surfaces, including touch events and tangible object states. This protocol encodes control data from a tracker application (e.g. based on computer vision) and sends it to any client application that is capable of decoding the protocol. There exists a growing number of TUIO enabled tracker applications and TUIO client libraries for various programming environments, as well as applications that support the protocol. This combination of TUIO trackers, protocol and client implementations allows the rapid development of table based tangible multitouch interfaces. TUIO has been mainly designed as an abstraction for interactive surfaces, but also has been used in many other related application areas. Technically TUIO is based on Open Sound Control - an emerging standard for interactive environments not only limited to musical instrument control - and can be therefore easily implemented on any platform that supports OSC.

Since the initial publication of the TUIO protocol specification to the public domain as part of the Reactable synthesizer, after its first implementation within reacTIVision, the protocol has been also adopted by several other projects related to tangible and multitouch interaction, such as the NUI Group and several other tangible interaction platforms. Due to its widespread adoption since, the TUIO protocol and API can be considered a community standard, to which this web site provides the principal information repository, such as the actual protocol specification, the TUIO client API definition and many other resources that may be necessary or useful for the development of TUIO based interactive applications.