Tag Archives: Windows 8

Windows and the new Metro UI

15 Sep

This is the first post in a series following up on the //build conference.

At the keynote we were introduced to Windows 8 and the new Metro UI. We learned about the thoughts behind it and how we as developers could gain benefit from it. At the keynote on the second day Steve Ballmer  talked about the importance of a success in getting the stuff implemented throughout the entire Microsoft organization and products. This appears to be a huge investment for Microsoft.

The presentation of Windows 8 at the keynote was impressive. It was well presented and the demos explanatory. From a UI perspective Microsoft is adding a layer on top of the existing desktop UI targeting tablets. This new UI is called “Metro” and is very much similar to the UI used on Windows Phone. It’s simple, clean and easy to use. There are still some work to be done e.g. regarding navigation. It’s really important to keep in mind that first and foremost this UI is targeting tablets. The desktop as we know it today is right underneath. The way the world is today and the way we work with computers there are many scenarios the Metro UI will not be the correct solution for. As we see more and more focus on NUI based interaction I think we will see a wider adoption and user scenarios for the Metro UI in near future.

With the introduction of Windows 8 and Metro UI Microsoft also introduced WinRT (Windows Runtime). WinRT is a new layer making it easier to talk to Windows Core OS Services. With the WinRT APIs a lot of concern have been removed from the applications making it faster and more productive to write applications. Lots of code demos will follow in a later post – I promise!

Building applications for the Metro UI you have three opportunities:

1. C++ and XAML,
2. C# and XAML or
3. JS and HTML/CSS

All three methods gain the advantages of WinRT and makes it possible to create some stunning Windows 8 (only!) applications. The WinRT is only targeting the Metro UI part of Windows (at the moment) but it is still perfectly valid to create ordinary desktop applications as we know them today. Any application that can run on a Windows 7 box will run on a Windows 8 box.

Microsoft have released a preview of Windows 8 and a preview of Visual Studio 11 that can be used to develop the new Metro UI applications. Both are not even in beta yet so be aware – there are bugs! Don’t let them in on your production environment!

I hope to see Windows 8 in beta within the next 3 months and hopefully in RTM during Q2 2012.

//xamlgeek

Follow up on //build

15 Sep

At the moment I’m attending the Microsoft //build conference. It has been some exciting months leading up till this point with very little information from Microsoft. As a contractor and MVP with focus on Silverlight and WPF it has been extra exciting. Will Microsoft totally kill Silverlight, will Silverlight become first class citizen in Windows 8, will there be a new technology replacing the client side perspective that Silverlight have done so well. The questions were many before the keynote.

During the next few blog posts I will give my thoughts on what we will see in the future based on what I have heard at the //build conference.

Windows and the new Metro UI
The future of Silverlight

Tips and tricks to Windows 8

Dual boot with Windows 7 and Windows 8 (VHD)
Disable spell checker in Windows 8

//xamlgeek

Windows 8 based slates

21 Jul

I’m really looking forward to BUILD and some more news about Windows 8. In the meantime I’m running Windows 7 on an Acer slate (read my review here) for work and serious browsing and iPad to browse and read on.

Today I read a post saying that iPad has dropped from more than 94% share of the market to a 61.3% share. Over the same period of time, Android tablets jumped from a 2.9% share to a 30% share last quarter. “According to market research firm Strategy Analytics’ latest report, Windows-powered media tablets owned 4.6% of the global market in the second quarter of 2011.“, the post from BGR says.

I really, really hope that Microsoft is launching Windows 8 (beta) soon – and it better look damn nice.

by xamlgeek

Follow

Get every new post delivered to your Inbox.