tuioxide 0.1.0

A Rust implementation of the TUIO 1.1 and TUIO 2.0 protocols, providing both client and server components for sending and receiving multitouch and tangible object data over OSC.
Documentation

tuioxide

IMPORTANT

This package is currently WIP and NOT fully functional yet!

Tuioxide is a Rust implementation of the TUIO specification by Martin Kaltenbrunner. It supports both TUIO 1.1 and TUIO 2.0 and is based on rosc.

Features

  • TUIO 1.1 and TUIO 2.0
  • Client and Server
  • UDP and Websocket (as a feature)

Getting Started

Examples

All examples listen on localhost with port 3333

Receive TUIO 1.1 over udp

cargo run --example receive_tuio11_udp

Receive TUIO 1.1 over websocket

cargo run --example receive_tuio11_websocket --feature websocket

Receive TUIO 2.0 over udp

cargo run --example receive_tuio20_udp