Notice: this wiki has been recently migrated to another host and web serving stack. Report any rough edges to

Javascript Wrapper

From OpenKinect
Jump to: navigation, search

"Javscript API, Documents and Stuff"


Javascript communication with libfreenect driver will be provided via the DepthJS browser extension.

It currently supports receiving high-level hand gesture events. Eventually low-level access will be provided.

Who is involved

Aaron Zinman, Doug Fritz, Greg Elliott, and Roy Shilkrot at the MIT Media Lab.


See the DepthJS demo on Vimeo.

How to compile


Grab source code from the github repo


Right now we have a separate backend that routes 0MQ events to a Tornado server, allowing WebSocket communication. That is appealing from its modular perspective, but suffers performance and complexity problems. A proper cross-browser, cross-platform browser extension based on FireBreath is being built.

More gestures should be recognized.

Server API


Client API