• Home
  • About
  • Publications
  • Contact
  • Imprint
  •  

    Throng – a Cross-Platform Multiplexer for Tuio Messages and Packets

    Throng (Tuio multiplexeR that crOps and Globalizes) provides a Tuio multiplexer with added benefits written in Java.



    Throng comes in two flavors:

    I. Throng provides…

    1.) … a Tuio proxy (or bridge) that is necessary for applications that may only access network sources on the local machine (like Adobe Flash). If other devices (like iPhones) want to access such an application via Tuio over the network, a proxy will be necessary.

    2.) … multiplexing of Tuio alive messages: If Tuio messages from multiple sources access one client application (or as it is called in OSC: a server application), all sources use alive messages that only contain their alive ids. If the client application does not support different source providers (which is the case for many tuio libraries), each Tuio source will remove the alive objects and cursors of each other Tuio source causing, e.g., touches to flicker.

    3.) … individualization of the session ids of each source: if different Tuio message sources use the same session id range, the results can be … awkward. Hence, Throng individualizes them.

    4.) … one consistent Tuio Fseq message order for all arriving packets.

    5.) … adding of a Tuio source message to each Tuio package or, if such a message already exists, modification of this message after the “@” to contain source_ip:source_port to allow for discerning of sources in the client application.

    II. Throng Custom provides an application in which the x and y values of Tuio set messages of different sources can be cropped, shrunk and moved in order to allow for, e.g., a two camera – two tracker system on two computers for one interactive surface.

    Throng is hosted (with full code available) on Google Code.

    Throng is based on Flosc by Ben Chun the illposed OSC classes and the TUIO Java implementation by Martin Kaltenbrunner.

    Related Posts:

    One Response to “Throng – a Cross-Platform Multiplexer for Tuio Messages and Packets”

    1. [...] (XML, TCP… siehe auf der Hauptseite unter TUIO Gateways und auch das vielversprechende neue Projekt Throng von Johannes Luderschmidt) um die Signale zu übermitteln, um die kümmern wir uns ein andermal, [...]

    Leave a Reply

    WordPress SEO fine-tune by Meta SEO Pack from Poradnik Webmastera