Sunday, January 15, 2012

Windows 8 and Metro style apps

Windows 8 Developer Preview: I run into this very interesting blog:
http://arstechnica.com/microsoft/news/2011/06/windows-8-for-software-developers-the-longhorn-dream-reborn.ars

There appears to be concerns around disregarding years of windows development knownledge and experience, in favor of HTML 5 and JavaScript.

While its true that you can build Metro style apps using HTML 5 and JavaScript, but you still can have your app logic (code-behind) build using XAML with C++, C# or VB.Net.
http://msdn.microsoft.com/library/windows/apps/br211386


Also, you can build reusable component libraries using C++, C# or VB.Net and use them from JavaScript or any supported languages.

I happen to notice a lot of talk about WinRT.

Whats WinRT ?
WinRT stands for Windows Runtime. The WinRT is a set of client side API’s which target the new Windows 8 shell experience. The Windows Runtime (WinRT) is a straightforward set of APIs used to build Metro style apps. WinRT lets you build apps that look great and are intuitive for your customers to use.


WinRT APIs are available to developers in multiple languages, including JavaScript, C++, C#, and Visual Basic. The new Windows SDK for Metro style apps also includes a subset of traditional Win32, Component Object Model (COM), and .NET Framework APIs, as well as HTML5 and CSS3 APIs that are accessible to Metro style app developers.

Made me think that HTML 5 with JavaScript is just another feather in the hat. Below dipicts templates in VS2011 in different Metro style app development languages.




No comments:

Post a Comment