Thanks to everybody who attended my session about practical kinect at the Dev-Teach conference (@devteachconfere) today, to hear about the Kinect SDK, the different types of interactions and the way to implement them in Windows.
The demo code can be downloaded from my SkyDrive: here
The demo code includes two solutions:
KinectPointers: demonstrating how to react to hand movement by moving the mouse and generating a mouse click upon a 1 second hover at a certain position
KinectWPFDemo: demonstrating how to create a media-player that uses postures to play, pause, fast-forward, rewind and alter the playback volume.
I’d love to hear your suggestions for practicle apps using the Kinect SDK!
Microsoft Kinect SDK is claimed to work under Windows 8.
Well, before you run-off starting to develop your next Kinect multi-touch experience for the Windows 8 UI, it is important that you know that there are limitations to that.
Although using the latest Kinect SDK driver, released October 2012, you can develop and run apps under the Windows 8 operating system, it only works for developing traditional desktop apps, meaning what you would call “Windows 7 apps” and not what is called: “Windows Store apps”, also formerly known as “Metro-style apps”.
The Kinect libraries are not compatible with Windows Store apps and therefore you cannot add a reference to a legacy library that works against the Kinect SDK. Visual Studio 2012 prompts you with an error message saying: “Unable to add reference”.
I’m currently working on a work-around that may enable a small portion of the Kinect features in Windows Store apps and will surely update when I come-up with something.
Latest Kinect SDK information and download to be found here: http://www.microsoft.com/en-us/kinectforwindows/develop/new.aspx
Another session to prepare for the coming “DevTeach” in Montreal- “Developing Kinect interface for common tasks”
I was just scheduled to give another session at the DevTeach Conference in Montreal (Dec 10-12 2012), titled: “Not only for games! Developing Kinect interface for common tasks“.
Microsoft Kinect hardware is a fun way for playing games, but not only games.
Using the Kinect SDK for Windows allows developers to use the same hardware for enabling exciting new ways to interface with their apps, in addition to the mouse and keyboard.
In this session we will go over the different ways to interact with the user using the Kinect and demonstrate how to develop an interface that will extend an existing app to accept user commands via the Kinect.
I’m going to enjoy waving my hands up and down in front of all of these people, and for strictly professional reasons! 🙂