In the fall of 2012 Microsoft released their latest OS called “Windows 8″ which was a very daring move since they changed A LOT.
They removed the start button (which I don’t miss), introduced new features like Windows Store Apps with the app hub, etc.
Haters were hating, fans were loving it and consumers now get it on their new laptops.
To be honest, I really love it BUT you have to get the hang of it but that doesn’t matter at the moment since the focus of this blog isn’t Windows 8.
Let me clarify one thing : I think Windows 8 is a great step forward in combining all devices into on OS, by using touch AND keyboard & mouse.
They’ve combined laptop, PC & tablet into Windows 8 and as you can read here they’ll try to unify Windows 8 with Windows Phone as well.
You can find more info on Windows 8 here.
Windows 8 for Developer
A lot has changed for developers as well.
You can still develop for desktop-mode if the target devices is running a version of Windows 8 other than WinRT.
Next to that you can also develop Windows Store Apps by using the Windows Runtime or Windows RT which is a lightweight version of the OS without the possibility to install desktop applications.
WinRT supports several programming languages like C#, C++, VB.Net AND HTML.
I won’t cover more about WinRT since I’m not a WinRT expert but you can find more information here or in your local community.
Windows 8 meets Kinect
Last night I saw someone tweeting whether he’ll create a Kinect app in WPF or in a Windows Store App.
If you have the same question : Don’t pick Windows Store app.
The reason is simple : Kinect for Windows SDK does support Windows 8 desktop-mode & .NET 4.5 but doesn’t support WinRT.
And I’m not even sure if it will be coming any time soon and to be honest, I don’t know why you should want that except for games.
In the comments of the official SDK update Ben Lower tells us :
We don’t currently support WinRT. i’d love to hear what you’re thinking about building and learn how WinRT would help you. please hit me up on twitter (@benlower)
There are workarounds that will stream your data from device to device that enables you to push your data to you WinRT app like Kinect Service by Coding4Fun but you won’t pass certification since that IS NOT allowed.
So if you want to create a Windows Store App that uses Kinect you’ll have to postpone it since it isn’t supported yet and workarounds won’t pass certification.
I’ll keep you updated.