You are viewing an archive page. Click here to go to the current Open Exhibits website.
Log-in is disabled for the archived site

Software: Utilities

Templates allow novices to create their own floor or Web based exhibits. Universal Modules allow more advanced developers to combine, branch, and write their own modules that can act as building blocks for new Exhibits.

TUIO Kinect Complete

TUIO Kinect Complete

First Posted: November 14, 2011
v1.0 Updated: November 13, 2011

Project Summary

TUIO Kinect Complete streamlines installation of drivers, services (TUIO Kinect Tray and Flosc Bridge), and a panoramic viewer navigable by using "swimming" gestures. The original development of this Open Exhibits interface is thanks to the prior work of James Kassemi and David DeBonis. This module improves upon their work by providing a single installer for everything, eliminating the need to download and configure software from multiple sources. Additional thanks goes to the OpenKinect project upon which this module is based. Please read the included readme document for additional help after installation completes.


Profile picture for David Baird

David Baird

Open Exhibits Staff

Total Activity:  4
Downloads:  0
Article Views:  0
Shared:  0
Tweets:  0

Uploads:  1
Comments:  3
Favorites:  0
Likes:  0
Emails:  0

There are no comments yet. Share your thoughts!


TUIO Kinect Complete Readme

Package Contents

This package, TUIO Kinect Complete, includes and automates the installation of the following components:

·    OpenKinect USB drivers. These drivers enable use of the Kinect device with the libfreenect library. Obtained from

·    Open Exhibits Kinect TUIO Tray (aka “tuio_tray_kinect.exe”), which uses OpenKinect libfreenect to access the Kinect.

·    Open Exhibits Flosc Bridge for TUIO Kinect (aka “tuio_kinect_flosc.exe”).

·    Open Exhibits Panoramic viewer, configured to work out-of-the box with Kinect+Flosc (


Launch the following programs:

1.    Start Menu -> All Programs -> Open Exhibits TUIO Kinect Complete -> Update Drivers. (This should be necessary only if the drivers have not already been updated.)

2.    Start Menu -> All Programs -> Open Exhibits TUIO Kinect Complete -> TUIO Kinect Tray

3.    Start Menu -> All Programs -> Open Exhibits TUIO Kinect Complete -> Flosc Bridge for TUIO Kinect

4.    Start Menu -> All Programs -> Open Exhibits TUIO Kinect Complete -> Panoramic Viewer

The Flosc Bridge for TUIO is a very simple program and probably never needs to be restarted. The TUIO Kinect Tray, however, may need to be restarted sometimes (see Troubleshooting for more info).


·    Q: What should I do if the TUIO Kinect Tray shows a window that is gray?
A: The TUIO Kinect Tray should show a window that has a black background, and uses white lines to highlight contours of objects (such as your hands) that are visible to the Kinect. If you see a gray screen, then quit the tray program, unplug and replug the Kinect, then start the tray program.

·    Q: The computer locks/crashes if I unplug the Kinect while the other programs are running.
A: Make sure to quit the TUIO Kinect Tray before unplugging the Kinect (hopefully this will be fixed in the future, to eliminate need for quiting and restarting the TUIO Kinect Tray.)

OpenKinect License

The Open Exhibits TUIO Kinect Complete package uses, under the terms of the Apache License, version 2.0, software from the OpenKinect project. OpenKinect and libfreenect ( are published under the following license:

Copyright (c) 2010 individual OpenKinect contributors. See the CONTRIB file
for details.

This code is licensed to you under the terms of the Apache License, version
2.0, or, at your option, the terms of the GNU General Public License,
version 2.0. See the APACHE20 and GPL20 files for the text of the licenses,
or the following URLs:

If you redistribute this file in source form, modified or unmodified,
you may:
1) Leave this header intact and distribute it under the same terms,
accompanying it with the APACHE20 and GPL20 files, or
2) Delete the Apache 2.0 clause and accompany it with the GPL20 file, or
3) Delete the GPL v2.0 clause and accompany it with the APACHE20 file
In all cases you must keep the copyright notice intact and include a copy
of the CONTRIB file.
Binary distributions must follow the binary distribution requirements of
either License.


There are no features for this project yet.

Example Code

Using this

There is no example code for this project yet.

Properties and Customization

Included XML tags and functions:

Name Description Notes

Included AS3 Classes and customization:

Name Superclass Notes

This material is based upon work supported by the National Science Foundation under Grant Number Division of Research on Learning in formal and informal settings #1010028. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the views of the National Science Foundation.

Open Exhibits was developed by Ideum, makers of GestureWorks. Open Exhibits SDK is free for non-commercial use.

YouTube Twitter Flickr