"(multiple) IR tracking in the comfort of your browser."
Baku is an experimental platform, that allows you to connect to a WiiMote device from a web browser. For now we are only capturing the IR Sensor Data and broadcasting it from a Ruby driver via Redis to a Node.js server witch has an application that uses Sockets.io to communicate with the browser.
The idea is to emmit IR Light to the sensor an capture it's location, deliver this data to the browser app in a standard (through an API) real-time way so you can manipulate this information as you want to.
Well a couple answers:
-
This project has been inspired by the work of John Lee regarding "Tracking Your Fingers with the Wiimote". If you don't know who he is or what he did, please see this TED Talk presentation.
-
If you just saw the TED Talk video and thought "Shut up and take my money!", well that's pretty much what we thought.
-
WiiMote Hacks development have been stalled for quite some time so this is an opportunity to revive this projects.
-
Last but not least: Because we can and it's cool!
Some of the areas we would like to explore:
- Alternative HCI's with different devices like robots, UIs, etc.
- Gesture research.
- Online gaming.
- Multiuser realtime interaction in a web browser with a more "human" experience.
- Cwiid
- Redis
- Node.js * express * node-redis * sockets.io * jade * stylus
Take a look at each project site for installing instructions according to your platform. For the whole node.js bundle we recommend use the npm way.