your Windows® embedded community

June's Kinect for Windows SDK was accompanied by licensing terms explicitly limiting its use to hobbyists, academics, and other non-commercial users. But Microsoft announced Oct. 31 that commercial developers will be able to create Kinect-enabled apps by early next year. (It didn't say, however, whether the commercial SDK will actually contain different code, or just a different license.)
Now, the company has unveiled both a Kinect for Windows website -- struggling to cope with demand at the time of writing -- and a Beta 2 release of the hobbyist SDK. A key enhancements in the latter is support for the Windows 8 Developer Preview edition that the company released in September.
Microsoft describes its Kinect for Windows SDK v1.0 Beta 2 as including drivers, rich APIs for raw sensor streams and human motion tracking, installation documents, and resource materials. It provides Kinect capabilities to developers who build applications with C++, C#, or Visual Basic by using Microsoft Visual Studio 2010, the company adds.
In addition to Windows 8 support, other enhancements in Beta 2 include the following, as described in a readme file:
According to a blog posting by Frank Shaw, Microsoft's vice president for corporate commuuncations, more than 200 applications have already been received for Microsoft's commercial pilot program for the Kinect. As an example of the type of software that will result, he cited a program (see below) that allows surgeons to scroll though medical images in an operating room using only gestures, avoiding the need to re-scrub.

Microsoft had signaled for some time that it intended to use advances in 3D sensing for products outside the gaming arena. In late 2010, it acquired Canesta, a maker of 3D-image sensor chips and camera modules that can be embedded in a variety of consumer products, including laptops and vehicle dashboards.
There is little question that within the next decade we will see natural user interfaces become common for input across all devices," Jim Spare, president and CEO of Canesta, wrote in an Oct. 29, 2010, statement posted on the startup's website. "With Microsoft's breadth of scope from enterprise to consumer products, market presence, and commitment to NUI, we are confident that our technology will see wide adoption across many applications that embody the full potential of the technology."
Further information
Downloads of the Kinect for Windows SDK v1.0 Beta 2 are offered, in both 32- and 64-bit versions, on the Microsoft Download Center.
System requirements include a Kinect for Xbox 360 sensor; a computer with a dual-core, 2.66GHz (or faster) processor; a Windows 7-compatible graphics card with support for DirectX 9.0c capabilities, and 2GB of RAM. Required software includes Windows 8 Developer Preview Edition or Windows 7, Visual Studio 2010 Express (or other 2010 edition), and Microsoft .NET Framework 4.0.
Jonathan Angel can be reached at jonathan.angel@ziffdavisenterprise.com and followed at www.twitter.com/gadgetsense.