PDC session: Developing Power-Aware Applications
Hi all,
It's critically important that developers take advantage of the power-awareness that will be built into Vista, since we've already hit the inflection point where mobile PC sales have overtaken desktop PC sales. Improving battery chemistry is one way of extending battery life - optimizing power use by writing smarter apps is another.
As users of mobile PCs, we want (and need) every microvolt of juice available to extend our battery life - developing power-aware apps is another tool in our toolbox.
--Hilton
=================================================
FUN319: “Windows Vista: Developing Power-Aware Applications”
Hands-On Lab: Mobile PC – Power Management for Windows Vista (C#)
Description:
Industry forecasts predict that up to 67% of workforce computers will be mobile PCs. In addition, desktop PCs running Windows Vista will also use CPU power management to help enterprises save millions of dollars per year in energy costs. Your customers will therefore demand that you optimize your applications for power awareness. Discover the updates to the power APIs, the new sleep/wake states, and other improvements in Windows Vista that can to make your application the premier in its class. We cover best practices for power management, including how to integrate your application with system power policy and behaviors. We also show you how to register for and properly respond to common power management events, such as monitor on/off and user presence.
There are no “miracles cures” on horizon for the issue of battery life. Fuel cells, although an exciting technology, are probably 5+ years away. Looks like it is up to the platform to extend battery life. Intel has been active in evangelizing power management techniques. Microsoft is investing in engineering efforts around power management in Longhorn. Application developers should take the cue and start optimizing their own code in terms of power consumption. Want to find out how? PDC session FUN319.
Intel content: http://www.intel.com/cd/ids/developer/asmo-na/eng/dc/centrino/power/index.htm
PDC 2005: http://commnet.microsoftpdc.com/content/sessions.aspx