Standard TUIO Interface

During an Operating Systems class at CalPoly I lead a team of three which created a Linux input driver for multi-touch tables.

Outside of class I had a built two separate multi-touch tables using different techniques I learned from the NUI Group forums. One based on the Frustrated Total Internal Reflection (FTIR) technique and the other using Laser Light Plane Illumination (LLP). For a quarter long project we created a Linux input driver which takes input from the touch table and emulates a virtual mouse.

The code is now available on github.

Here is the final paper from the class.