Original Link: http://www.anandtech.com/show/2013
IntroductionOf the conferences and trade shows we attend each year, WinHEC is one of the most enigmatic. While most fanboys would be very happy to attend E3, both for the demos and the booth babes, it might be a little more difficult to "get into" something like the Windows Hardware Engineering Conference. The focus of the conference can be very technical, which isn't a bad thing by any means (especially for nerds like us). We, of all people, can get excited about the low level architectural details of computer hardware. But the technical detail provided at WinHEC is generally very Microsoft OS focused rather than hardware centric.
While there is some good content on the direction and capabilities of next generation hardware, most of the real meat of the conference comes in discussions of Microsoft APIs, driver models, and that blurry line between software and hardware. Even for the hardcore programmers and hardware engineers among us, some of this stuff can get pretty hairy. The warriors who fight the driver battle must be savants; they must intimately know the hardware, the operating system, and the software that will make use of both.
So why are we interested in, even excited over, WinHEC? For our part, we will do our best to delve into the heart of the conference, absorb as much as possible from the highly technical very low level presentations, and distil out all the best information so you don't have to. And thus shall all the masses rejoice!
There are quite a few changes afoot in the Windows world, as has been widely discussed in the past. Vista, DX10, 64-bit, and many other advancements are either here or coming soon. In order to get the jump on what's going on, we are taking a peek under the hood. But before we get to the technical discussions, Bill Gates presented a keynote in which he espoused the advantages of the Windows ecosystem and announced the release of the Beta 2 versions of Longhorn server, Vista, and Office.
Advancing the Platform and Windows Beta 2Bill Gates' keynote speech gives us a broad sweeping overview of the general message Microsoft wants to get out through WinHEC: the Microsoft platform is key in the development and delivery of any computing hardware. Whether you love him or hate him, Gates is absolutely correct. The heavy investment required in actually bringing consumer level computing hardware to market requires access to the largest pool of users possible, and currently Microsoft is where it's at.
In order to continue the trend, Microsoft needs to stay on top of emerging technologies. Right now, Windows XP lags woefully behind Apple's OSX in terms of interface design and productivity features. With Vista, Microsoft needs to show they can still compete with quality rather than simply quantity. In order to make it clear that Microsoft is aware of its situation, Gates spent some time going over features that next generation Microsoft products will feature, including everything from 64-bit multi-core computing and virtualization to new user interface designs and productivity enhancements.
As adoption of 64-bit and multicore hardware increases, more and more benefit will come from applications and the operating system taking specific advantage of these features. One of the more interesting ways to utilize take advantage of these features is virtualization of the hardware. Microsoft is heavily pushing virtualization technology at this years WinHEC, dedicating many sessions to the topic. The basic idea is to enable multiple operating systems to run on one computer by allowing each to think it has full control of the hardware.
|Click to enlarge|
Microsoft showed a demo of Redhat Linux running under their new virtualization technology and explained how pervasive they want their interoperability to be. The reasoning behind this isn't altruistic by any means: Microsoft sees virtualization as one of the next big steps in computing, and they want to be the platform of choice for virtualizing hardware. The way they see it, even if a company wants to run a bunch of instances of Linux on one computer, it is a win if Microsoft can design the best platform to make it happen. From the looks of it, Microsoft is well on its way with their in house virtualization support. They demonstrated the capability to hot add devices and even virtual memory to client operating systems with no down time required.
|Click to enlarge|
On the user side, Gates showed off Microsoft's newly announced Beta 2 version of Vista. In addition to rehashing their recently announced newspaper interface, they showed of some of the cool features of Vista and Office. For instance, when editing a presentation, slides can be inserted from other available presentations, which will also be automatically updated if the original is altered. Widgets, like this one for the weather forecast, can sit docked and offer at a glance functionality, or pulled into the foreground and offer extended capabilities.
We will have to wait until Vista is finally released to know whether it will deliver on promises, but for now we are certainly hopeful that this will be a more significant step forward in user interface design than anything we've seen since Windows 95. Stay tuned for more coverage of WinHEC and what's going on in the hardware, driver, and Microsoft world.