Kinect, Nodejs, and Windows Phone 7 Mango by Chris Ismael

This is a quick post on a simple project demonstrating how you can pass Kinect sensor values to Windows Phone 7 Mango using nodejs.  This was inspired by this concept video.

(Thanks to Oren for helping me out with me error on the localhost thing in getting node and WP7 to communicate with each other)

Steps

1. Install NITE/PrimeSense as described in this post.  This will ensure that our Kinect setup is working.  This will also have the c++ source code that we will modify later (Don’t worry, no coding required).

2. Download the zip packages from this Skydrive folder and extract them to a location of your choice.  Special required instruction: Make sure you replace the main.cpp from the SimpleControl c++ project you got from Step 1, with the main.cpp inside the zip named “2.”

3. Watch the video below for further instructions.  Towards the end, you might wonder how the numbers started scrolling from top to bottom.  You need to move your hand in front of Kinect for it to detect you.  The numbers are x, y, z values of your hand, being sent to node, then bounced to WP7 Mango using Sockets.

If you have questions, put them on the comments section below.  Enjoy Smile

Special note:  For more on the node setup, you can check Oren’s post mentioning that bit here.

Kinect Nodejs Windows Phone 7 Mango from Innovative Singapore on Vimeo.

Related Posts

Leave a Reply