Microsoft have just released a new version of the Kinect SDK. But now they expect you to buy a new, very expensive, Kinect for Windows sensor that seems the same as the old Kinect sensor. The main selling point of the new sensor is removing the restrictions from their SDK that they deliberately programmed into it, so it no longer filters out any depth values from the depth image less than 80cm. There is no word on whether they will continue to filter out depth values greater than 4m, although I suspect they will (or worse, drop it to 3m).
The new SDK 1.0 does not work with any applications written for the Beta 2 SDK, including GlovePIE. You will need to continue to install and use the Beta 2 SDK, which has moved to here: http://www.microsoft.com/en-us/kinectforwindows/develop/beta.aspx
Since I haven’t agreed to their fascist license agreement yet, I am still free to point out that:
As far as I can tell, the Xbox 360 Kinect will still work with any programs written for the new SDK 1.0. These programs are required to lie and say they won’t work, but they will, and I encourage you to use the Xbox 360 Kinect with these programs.
The Xbox 360 Kinect is sold not licensed. You can do whatever you want with it, and there’s not a damn thing Microsoft can do to stop you. It is a physical tool, no different from a pair of scissors. If you buy a pair of scissors, the manufacturer can’t tell you what to do with them. The same is true with a Kinect.
It’s illegal for the maker of a monopoly operating system to abuse their position by favouring their hardware products (eg. XInput replacing DirectInput), or their most expensive products.
BTW, the GlovePIE 0.45 download file mysteriously disappeared for a few days, but I reuploaded it, and the download should be working now.