Direct Application Launch from System Startup on Windows Vista

Updated: October 26, 2006
**
Download

Direct Application Launch from System Startup on Windows Vista

DownloadDirAppLaunch_Vista.doc
714 KB
Microsoft Word file
Updated: Oct 26, 2006
**

The Windows Vista operating system provides built-in support for a fast system startup experience that boots or resumes directly into media or other applications. This support, called direct application launch, is possible on PCs running Windows Vista by making simple changes to platform firmware and underlying platform wake circuitry.

Direct application launch leverages existing Windows Vista support for OnNow power management initiatives and technologies, including the platform sleep states and wake capabilities defined by the ACPI specification and supported by the Windows Driver Model (WDM), the underlying operating system, and platform hardware. Manufacturers can take advantage of direct application launch in Windows Vista to add consumer-friendly application access buttons through chassis front panels or wireless remote controls to their system designs.

This paper describes the changes in platform hardware and firmware to support direct application launch based on button-press or wireless receiver events. It provides guidelines for system designers and firmware developers to implement platform support for direct application launch on PCs running Windows Vista.

Included in this white paper:

Advantages of direct application launch in Windows Vista

Functional block components, design approach, and event flow

Platform hardware support for the application launch button

Firmware functional responsibilities

ACPI support

Button ACPI declaration

ACPI method and object support

Other firmware changes

ACPI driver support

ACPI handling of button-press events

Application launch button event notifications to platform software

Button agent and application launch

Event flows for application launch button events


Top of pageTop of page