After the launch of Kinect, Microsoft has taken 5 months to officially release the Software Development Kit (SDK) for Kinect. The Kinect SDK is Windows based and will give developers direct access to the information collected by the motion sensing device.
With an array of hacks available for the motion sensing device, the Microsoft Kinect has become popular among the developer community, academic researchers and gaming enthusiasts alike. The Kinect was launched as an add-on to the Xbox so that users can use Natural User Interface to play all Xbox games. The Microsoft Kinect SDK for Windows will empower developers and researchers to create new innovations and experiences that include interactive gaming, computer vision, motion sensing, gesture recognition and much more as applications on the Windows 7 platform.
Microsoft released its official Kinect SDK for Windows on June 16th with a non-commercial license. Using the Windows SDK, multiple features of the Kinect such as skeleton control, speech recognition control, etc can be achieved.
The requirements for the SDK are as follows:
Supported Operating Systems and Architectures
Windows 7 (x86 or x64)
Computer with a dual-core, 2.66-GHz or faster processor
Windows 7 compatible graphics card that supports Microsoft
DirectX 9.0c capabilities
2 GB of RAM
Kinect for Xbox 360
sensor—retail edition, which includes special USB/power cabling
Microsoft Visual Studio
2010 Express or other Visual Studio 2010 edition
Microsoft .NET Framework 4.0 (installed with Visual Studio 2010)
For C++ SkeletalViewer samples:
DirectX Software Development Kit, June 2010 or later version
DirectX End-User Runtime Web Installer
For Speech sample (x86 only):
Microsoft Speech Platform – Server Runtime, version 10.2 (x86 edition)
Microsoft Speech Platform – Software Development Kit, version 10.2 (x86 edition)
Kinect for Windows Runtime Language Pack, version 0.9
(acoustic model from Microsoft Speech Platform for the Kinect for Windows SDK Beta)