WHDC
The Microsoft Hardware Newsletter provides manufacturers and developers the latest technical details for how to succeed with the Windows platform. Register now, if you're not already receiving the Microsoft Hardware Newsletter.
This newsletter contains archived content. No warranty is made as to technical accuracy of content or currency of URLs.

From the Editor
Ah, it's spring in Seattle, and our hearts turn to WinHEC. Seriously now, this is the time of year when I most like my job. To produce WinHEC, we get to work closely with the Windows Base team, the Windows Device Experience Group, and others who are involved in building core features in Windows Vista and Windows Server Longhorn for systems and devices. It's my job to help teams explain what's new in Windows and how hardware engineers and driver developers can take advantage of these new features.
With this inside view, I also learn about the hard choices that Windows teams have to make. For example, one controversy I've been watching is the decision about when Microsoft will support EFI--Extended Firmware Interface--in Windows. EFI is the next-generation firmware model, set to replace the legacy BIOS in the coming decade. EFI serves as the interface between hardware and the operating system.
Windows Vista and Windows 2003 Server already support EFI 1.10 on Intel Itanium platforms. In the future, Windows Vista will also support native UEFI boot on x64 64-bit platforms. EFI support for x64 systems, however, will first be delivered with the release of Windows Server Longhorn.
Why wait? For Microsoft, support for UEFI means rigorous testing on a wide-ranging mix of UEFI implementations and hardware platforms. As we learned when the industry shifted to ACPI with Windows 2000, every major PC or server manufacturer has its own firmware implementation for its own unique hardware. Therefore, we can't test just one implementation on one type of hardware. But to date, no production-ready UEFI implementations are available. So Windows teams cannot complete the appropriate testing before Windows Vista is released. By the time Windows Server Longhorn is released, we expect sufficient UEFI implementations to be available for testing with a solid set of manufacturers' hardware platforms.
Microsoft is working closely with the Unified EFI Forum and industry partners to ensure that we can provide a high-quality, standards-based EFI solution that works across x86 and x64 hardware. As part of this effort, Microsoft is providing a "technology preview" of EFI in the Windows Vista Beta 2 release. This preview will allow our partners to begin testing their UEFI implementations.
Want to know more? A new white paper--EFI and Windows--on the WHDC Web site provides technical background and information about Microsoft plans.
Want even more? At WinHEC in Seattle, we'll be discussing the nitty-gritty details at sessions like "Inside the Windows Pre-Boot and Boot Environment" in the System Fundamentals track. I hope to see you there. Pre-registration for WinHEC in Seattle ends May 16.
And we are carrying this great information about advances in Windows Vista and Windows Server Longhorn to WinHEC Taipei, June 12-13.
- Annie Pearson
for the WHDC Web team
WHDC After Dark: While we're preparing for WinHEC, it's late at night when some of the best links are traded.
CyberSlug Foraging Behavior: We've been learning about mollusks lately, because of the obsessions on the best science blogs. This charmer runs on your PC, with no slime involved.
Shoelacing Mathematics--more options than code paths in Windows: "On an average shoe with six pairs of eyelets, there are almost 2 trillion ways to feed a shoelace though those 12 eyelets."

Developer News for Windows Vista and Windows Server Longhorn
ASPM allows power to be incrementally reduced to individual serial links in a PCI Express (PCIe) fabric as a link becomes less active. Windows Vista supports ASPM through enhancements to the PCI bus driver and the Windows power manager. A new paper on the WHDC Web site describes how Windows Vista configures the PCIe fabric to enable the maximum power savings. Hardware manufacturers can use the information in this paper to design their systems to take advantage of ASPM support in Windows Vista.

Tip: The Windows Base team and our industry partners will be discussing power management advances in the System Fundamentals track at WinHEC.
Driver Verifier monitors kernel-mode drivers to detect illegal function calls or actions that might corrupt the system. Driver Verifier was first included in Windows 2000 and is available in all later versions of Windows. For Windows Vista, Driver Verifier has been enhanced with new tests and features. These changes allow Driver Verifier to expose more classes of typical driver bugs. Also, Driver Verifier is easier to use, beginning with Windows Vista Beta 2. A new paper on the WHDC Web site provides a preview of the Driver Verifier enhancements.

Tip: Windows developers and testers will be discussing new tools and best practices in the Device Driver Fundamentals track at WinHEC.

Windows Vista Logo Program
The Windows Portable Device (WPD) infrastructure for Windows supersedes both Windows Media Device Manager (WMDM) and Windows Image Acquisition (WIA) by providing a flexible, robust way for a computer to communicate with music players, storage devices, mobile phones, and other types of connected devices. A new paper on the WHDC Web site provides a preview of the basic requirements that all WPD drivers must meet to be eligible to receive a digital signature under the Windows Vista Logo Program.
 
Tip: Windows teams will be discussing drivers, protocols, connectivity, and more for portable devices in the Device Connectivity and Media tracks at WinHEC.
The Windows Vista Logo Program for Hardware FAQ on Microsoft.com answers a host of questions about the logo program and related hardware issues and program policies. For example, in answer to the question about Aero features, the premium logo requirements describe the technologies that enable Aero experiences in Windows Vista: a modern CPU, 512-MB RAM or better, and a powerful graphical processor unit (GPU) that has a Windows Display Driver Model (WDDM) driver. Read the Windows Vista Logo Program FAQ.
Windows Vista Hardware Start Button--Draft Preview Version 0.91

Tip: The Microsoft teams supporting the Windows Vista Logo Program and WHQL testing will be discussing the changes in the Windows Vista Logo Program at WinHEC.

XPS Specifications and Papers
Tip: The Microsoft D2 team and our industry partners will be discussing XPS and Windows Color Management in the Printing, Graphics and Imaging track at WinHEC.

Microsoft Hardware Newsletter
Edition for

April 21, 2006
In This Issue:
Developer News for Windows Vista and Windows Server Longhorn
Windows Vista Logo Program
XPS Specifications and Papers
Events
WinHEC 2006
May 23-26, 2006
Washington State Convention and Trade Center
Seattle, WA
Microsoft Management Summit 2006 
April 24-28, 2006
San Diego Convention Center
San Diego, CA
PCI-SIG I/O Virtualization Interactive Technology Assessment
April 27, 2006
Santa Clara Convention Center
Santa Clara, CA
PCI-SIG Compliance Workshop #50 
May 15-19, 2006
Embassy Suites Hotel - Santa Clara
Santa Clara, CA
PCI-SIG Developers Conference 2006 
June 8-9, 2006
San Jose McEnery Convention Center
San Jose, California
WinHEC Taipei
June 12-13, 2006
Taipei, Taiwan
Certified Wireless USB Developers Conference
June 20-22, 2006
San Jose, CA
Blogs for Driver Developers:
Peter Wieland's Thoughts on Windows Driver Development 
Doron Holan's Musings on Kernel-Mode Drivers and Other Nibbles and Bits 
Michael Bourgoin on Color at Microsoft
Kam VedBrat on Graphics Hardware Development
Greg Schechter on the Windows Presentation Foundation (Avalon)
To cancel your subscription to this newsletter, reply to this message with the word UNSUBSCRIBE in the Subject line. You can also unsubscribe at the Microsoft.com web site. You can manage all your Microsoft.com communication preferences at this site.

Legal Information.

This newsletter was sent by the Microsoft Corporation
1 Microsoft Way
Redmond, Washington, USA
98052
Sign up for other newsletters | Unsubscribe | Update your profile
© 2006 Microsoft Corporation  Terms of Use | Trademarks | Privacy Statement
Microsoft