| Last Modified On : | October 27, 2008 5:16 PM PDT |
Rate |
|
Implement the principles of Application Power Management for Mobility to handle system sleep/wake power transitions. A good user experience and longer battery life are critical factors for mobile systems. Application software has a key role to play in improving user experience as well as in extending battery life.
Design applications to survive power transitions without requiring a restart or loss of data, and to handle the power transitions transparently with no user interaction. In Windows* operating systems, the sleep power transition refers to switching off the system to a Stand By or a Hibernate mode, and the wake power transition refers to switching on the system from a Stand By or a Hibernate mode. The Stand By and Hibernate modes allow users to switch off and switch on systems much faster than the regular shut down and boot processes.
There is no generalized list of tasks for handling system sleep/wake power transitions. The tasks depend on the application and will vary between applications.
Some tasks for applications to consider include the following:
Windows operating systems send messages to applications notifying them of system sleep and wake power transitions. Applications should respond to these messages and perform necessary operations to handle the power transitions. The relevant measures for an application to handle system sleep/wake power transitions include the following:
This item is part of a series of Knowledge Base items that discusses the concept of Application Power Management for Mobility; the other items in the series are as follows:
