Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Channels ▼

Web Development

New SDK for Microsoft Kinect Available Feb 1 2012

Microsoft staff members writing on the Kinect for Windows blog have confirmed that the company is releasing an official SDK for the motion-sensing controller extension to its Xbox 360 gaming console. Although there are no consumer applications officially available from Microsoft just now, the release of the forthcoming SDK is generally agreed to be a positive step forward for developers interested in targeting the Xbox platform.

Microsoft points out that it has chosen a hardware-only business model for Kinect for Windows, which means that it will not be charging for the SDK or the runtime; so these will be available free to developers and end-users, respectively. Independent developers, IT managers, systems integrators, or ISVs can (so says Microsoft) "innovate with confidence" knowing that they will not pay license fees for the Kinect for Windows software or the ongoing software updates.

"Although we encourage all developers to understand and take advantage of the additional features and updates available with the new Kinect for Windows hardware and accompanying software, those developers using our SDK and the Kinect for Xbox 360 hardware may continue to use these in their development activities if they wish," said Craig Eisler, general manager, Kinect for Windows.

Eisler does, however, point out that non-commercial deployments using Kinect for Xbox360 that were allowed using the beta SDK are not permitted with the newly released software.

"Non-commercial deployments using the new runtime and SDK will require the fully tested and supported Kinect for Windows hardware and software platform, just as commercial deployments do. Existing non-commercial deployments using our beta SDK may continue using the beta and the Kinect for Xbox 360 hardware; to accommodate this, we are extending the beta license for three more years, to June 16, 2016," he said.

Kinect has reportedly sold more than 18 million units in the past year gaining it a Guinness World Record for the "fastest selling consumer electronics device ever". Microsoft makes no secret of the fact that it is attempting to align the use of Kinect for Windows and Windows 8 into the "PC in every living room" dream that has been pursued by both Gates and Jobs alike for many years.

The company is building the Kinect for Windows platform in a way that it hopes will allow other companies to integrate Kinect into their offerings in a "dependable and scalable" manner. Reports on MSNBC suggest that Microsoft could be working with as many as 200 third-party companies in order to fuel interest in this software development stream and help maximize the creation of applications in this space.

Microsoft's Eisler finishes by saying, "We expect that as Kinect for Windows hardware becomes readily available, developers will shift their development efforts to Kinect for Windows hardware in conjunction with the latest SDK and runtime."

Related Reading

More Insights

Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.