Day one is over and my head is packed with new information and impressions. It was a heavy dose of new stuff that was presented to us. But I have to admit, for the first time since many years I feel excited about what I saw and what I heard. And believe me, it’s not only because of the nice Samsung 700T1A tablet PC we got with pre-installed Windows 8, no it’s because of Windows 8 itself.
Windows 8 will run everywhere on big servers sitting in the data center as well as on the small gadget we carry around all day with us. this makes it much easier for us developer to come up with applications that run on a huge array of different devices having different form factors.
Windows 8 will continue to support all applications that currently run on Windows 7. These applications will act and feel exactly the same way as they currently do on Windows 7. But then there will be the new Metro style applications which are unique to Windows 8 (and thus will not run on any older version of Windows).
Microsoft has completely rewritten the XAML stack and based it fully on DirectX. Yes, that is amazing, not only will XAML be supported in the future but it has been radically improved.
Expression Blend 5 can now be used to edit XAML templates as well as HTML templates. That was another nice thing to hear since Blend is a really powerful and cool tool to do UI design. Expression Blend and Visual Studio work hand in hand.
The new Windows 8 Metro interface actually makes a lot of sense. One of its key paradigms is “content over chrome”, which means that we developer should more focus on presenting content to the user than unnecessary clutter around it. Windows 8 will also make sure that in the future any screen is a multi-touch surface. Using our fingers will become another natural way of doing things on a computer as it is already the case with keyboards and mice. Yes, keyboards and mice will not be replaced. There is no better tool to enter large amounts of text than a keyboard and there is hardly a better device than a mouse (or track ball) to precisely position or move things on the screen. On the other hand there are many areas where it just feels more natural and direct to use our fingers than the keyboard or mouse. If you use a smart phone with a big touch screen then you know what I’m talking about.
I am very pleased to hear that maximizing the performance of the system while minimizing the required resources was one of the main goals while developing Windows 8. We have seen numerous samples how Windows 8 performed better than Windows 7 on the same hardware.
I am looking forward to day 2 presenting us much more in depth information about various areas of this new version of Windows.