Using Power and Display Context in the Intel® Mobile Platform Software Development Kit (SDK) 1.1
Mobile Communication Platform: The Intel Mobile Platform Software Development Kit (Intel Mobile Platform SDK) provides a common framework for application developers to retrieve properties of Power and Display status along with a way to track changes to these at runtime. This paper demonstrates how to use the Intel Mobile Platform SDK to extract Power and Display information.

Introduction

Use the Intel Mobile Platform SDK to Retrieve and Track Changes to the 'Power' and 'Display' Context at Runtime.

Check out version 1.3 of the Intel Mobile Platform SDK now available.

By Rajshree Chabukswar, Intel Corp.

As the industry moves toward more mobile platforms, the ability of an application to determine power status and scale display capabilities accordingly to save power is becoming more important. With the evolution of mobile platforms, battery life becomes as critical as performance; therefore, applications need to have a way of keeping track of available battery life and be enabled to handle transitions from external (AC) to internal (battery) power sources. Systems would also benefit from being able to scale display richness based on available battery life.

The Intel® Mobile Platform Software Development Kit (Intel® Mobile Platform SDK) provides a common framework for application developers to retrieve properties of "Power" and "Display" status along with a way to track changes to these at runtime. This paper demonstrates how to use the Intel® Mobile Platform SDK to extract Power and Display information. Sample code written in C++, using DirectX* for Microsoft Windows* XP, is also included. The sample application here is based on the Microsoft DirectX (summer 2004) BasicHSLS sample.

If you're interested in this topic, these articles may be helpful:

From here to there: software architecture for mobile computing
by Chris S. Thomas, chief strategist, Intel Corp. Last month I wrot...
Intel Mobile Application Architecture Guide
Intel Corp. Companies are recognizing the potential for mobilized s...
Securing your mobile platform's communications path
by Alan Zeichick, principal analyst, Camden Associates. When you ex...
Mobilizing software: a new era of asynchronous productivity
by Chris S. Thomas and Matt Gillespie. Intel Corp. Wireless compu...
Managed mobile clients with OSGi: managed smart clients - developing Java OSGi applications for PDAs and other embedded devices
by Michael Juntao Yuan, research associate, Center for Research in Ele...

Related Jobs:

Software Development Engineer #135851 - WA - Redmond - Microsoft Corporation
The MapPoint Business Unit builds MapPoint Web Service, MSN Maps & Dir...
OEM Systems Engineer #REV120611 - WA - Everett - Intermec Technologies Corporation
Job Title OEM Systems Engineer Department OEM Sales Opening Date 1...
Engineer, Sr, Sustaining #RCR010709 - IA - Cedar Rapids - Intermec Technologies Corporation
Job Title Engineer, Sr, Sustaining Department Mobile Continuing Engi...
.NET Lead Developer #64837 - FL - Lake Buena Vista - The Walt Disney Internet Group
.NET Lead Developer 64837 posted 1/30/2007 Lake Buena Vista, FL ...
Software Engineer #FTX00383 - CA - San Diego - Fujitsu Computer Systems Corporation
Software Engineer – FTX00383 Description Apply Now!...
Lead Software Development Engineer #144432 - WA - Redmond - Microsoft Corporation
The MapPoint Business Unit builds MapPoint Web Service, MSN Maps & Dir...
Sr. .NET Middle-tier Developer #1065 - WA - Seattle - Sogeti USA LLC
Sr. .NET Middle-tier Developer Req. ID: 1065 # Positions: 1 Loc...
Quality Assurance Engineer #395822 - WA - Seattle - Qpass
MAJOR RESPONSIBILITIES · Actively participate in an a...
Senior Software Engineer #508388 - MA - Burlington - BAE Systems
* Description: U.S. Citizenship Required As part ...
Product Realization Manager #1120 - WA - Seattle - Sogeti USA LLC
Product Realization Manager Req. ID: 1120 # Positions: 2 Locati...