BUILD conference–day 1

Slate PC Samsung 700T1A Serie 7Day 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).

The new type of applications can be developed either in a managed language like C# or VB using XAML as the layout “language” or in JavaScript using HTML5 and CSS as the layout language. Even C++ can be used in conjunction with XAML to produce native Metro applications.

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.

Windows8All Metro type applications will sit on top of the new WinRT API. This API provides the applications access to the underlying system. It is possible to access the file system or network resources as well as devices in an easy and straight forward manner. We can e.g. create a Web application and write JavaScript code which accesses, to give a sample, the camera of the device it is running on and take the pictures and movies produced by this camera and save them on the local hard disk. But wait, isn’t that dangerous? Luckily the security system will prevent the application in doing so without the users explicit consent.

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.

Related Articles:

Post Footer automatically generated by Add Post Footer Plugin for wordpress.

About Gabriel Schenker

Gabriel N. Schenker started his career as a physicist. Following his passion and interest in stars and the universe he chose to write his Ph.D. thesis in astrophysics. Soon after this he dedicated all his time to his second passion, writing and architecting software. Gabriel has since been working for over 12 years as an independent consultant, trainer, and mentor mainly on the .NET platform. He is currently working as chief software architect in a mid-size US company based in Austin TX providing software and services to the pharmaceutical industry as well as to many well-known hospitals and universities throughout the US and in many other countries around the world. Gabriel is passionate about software development and tries to make the life of developers easier by providing guidelines and frameworks to reduce friction in the software development process. Gabriel is married and father of four children and during his spare time likes hiking in the mountains, cooking and reading.
This entry was posted in Conference, Windows. Bookmark the permalink. Follow any comments here with the RSS feed for this post.
  • Pingback: The Morning Brew - Chris Alcock » The Morning Brew #937

  • http://profiles.yahoo.com/u/6BKSFCTQBEUGFPGCJORKT4UBVY Andrew

    What’s the battery life of the Tablet?  I’ve heard many references to how the fan is constantly running.  The fact that there needs to be a fan is enough to indicate that it’s likely not a very long battery life, but I’m curious for some actual usage numbers/ballparks.

    • Gabriel Schenker

      It is true that the fan runs far too often and that the tablet becomes quite hot when in use. But we must not forget that this is pre-release hardware and that the final product will certainly be more fine-tuned.
      The battery lasts a couple of hours. There is certainly place for improvement.