In addition to my initial thoughts on Windows 8 highlights, key takeaways from the BUILD Conference included:
For the End User:
- Metro Style (tiled UI). No chrome screen. Every pixel is used to show content.
- Windows Apps – downloadable and installable without IT intervention. Apps are fully functional programs that run in a sandbox environment. Apps can share data between each other.
- Better performance and faster response. Fast boot. Boot from USB drive.
- Windows 8 requires less memory (~30% less) to run than did Windows 7.
- Consistent experience between large and small devices.
- Still backward compatible.
- Login using Windows Live ID or local machine account. With Live ID, it creates a cloud-based roaming profile that can help sync multiple devices with settings and data (i.e., files etc.).
For the Business:
Windows 7 has more than 450 million users and has surpassed the XP user base (Microsoft representatives highlighted this point several times). Microsoft is betting that the Windows 7 user base will be quick to upgrade to the latest OS. Once upgraded, the Metro Apps infrastructure and framework provides a business opportunity to reach millions of users. Metro Apps can be downloaded from the Windows Store and are installable as sandbox applications without having to worry about IT, administrators, etc.
Hyper-V is now part of Windows 8. ISO, VHD directly used from Explorer. (Note: There is much more for IT.)
For the Developer:
- Expression Blend now supports HTML5 and CSS 3.0. Very powerful, and enables you to build a stunning UI. (Previously, you could only do Silverlight UI.)
- TFS 11 on the cloud using Live ID also has an on-premises version with full support for the scrum process.
- Compiler as a service – APIs to manage compilers' internal data. Perform copy and paste between C# and VB and code is automatically converted to the appropriate syntax. (Note: No support to handle mixing C# and VB files in the same project.)
- IIS8 along with .NET4/4.5 new API to help produce and deliver very fast Web pages. (Minified script, compressed response data, etc.)
- There is a whole new set of APIs under WinRT to facilitate touch experience and Metro Style Apps. .NET 4.5 exposes these new APIs in very .NET way. Internally, WinRT calls into Windows core and uses COM infrastructure. It also has abstraction/API to support push notification (WNS) and a new foundation to handle devices.
- More support for Windows Azure. DirectX 10.1 (no major changes) for UI rendering.
- A huge range of hardware is supported. During the keynotes, speakers had several machines from old to new and from small to large that were running the Windows 8 OS onstage. Support for ARM processers.
- Graphics are handled by GPU (Hardware acceleration) for better UI/gaming experience.
- Disk support is in the thousands terabytes (it was huge compared to what Windows 7 supports).
The version of Windows 8 that was shown at the conference was just a preview version. The next milestones are beta, RTM and GA, though no release dates were announced at the conference. The main focus is on quality. There was a huge emphasis on performance, speed, and power consumption. All three are critical for tablet machines.
Some of the especially useful sessions I attended included:
- Platform for Metro style apps
- Future directions for C# and Visual Basic
- What's new in .NET Framework 4.5
- Windows Server 8
Note: The session titles above link directly to the recorded presentations themselves.
There were so many valuable sessions to choose from, but I was only able to attend a few. To learn more about Windows 8, here are all of the recorded sessions from the BUILD Conference.