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:

Securing your mobile platform's communications path
by Alan Zeichick, principal analyst, Camden Associates. When you ex...
Game development: Mobile Games Developer Guide v0.06
by Rajshree Chabukswar, Cody Northrop, Adam Lake, Ann-Charlotte Joseph...
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...
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...

Related Jobs:

Collaboration Engineer #5770 - CO - Denver - Arrow Electronics, Inc.
Arrow Electronics, Inc., a Fortune 500 company (ranking: 209), is on...
Quality Assurance Engineer #395822 - WA - Seattle - Qpass
MAJOR RESPONSIBILITIES · Actively participate in an a...
Hardware Support Engineer #FTX00391 - CA - San Diego - Fujitsu Computer Systems Corporation
Hardware Support Engineer – FTX00391 Description Ap...
Software Engineer, Lead #RCR010710 - IA - Cedar Rapids - Intermec Technologies Corporation
Job Title Software Engineer, Lead Department Wireless Security Admin...
Lead Software Development Engineer #144432 - WA - Redmond - Microsoft Corporation
The MapPoint Business Unit builds MapPoint Web Service, MSN Maps & Dir...
Senior Mobile Software Engineer - NY - New York - Google
Google is hiring Engineers to bring our wireless products to the next ...
Software Engineer - C++ Developer - Email Group - MA - Waltham - Liquid Machines
Liquid Machines is looking to add a self-motivated, highly skilled dev...
Software Engineer #FTX00383 - CA - San Diego - Fujitsu Computer Systems Corporation
Software Engineer – FTX00383 Description Apply Now!...
Software Quality Engineer #373845 - WA - Seattle - Qpass
Qpass, Amdocs’ digital commerce division, enables the buying and sel...
Engineer, Sr, Sustaining #RCR010709 - IA - Cedar Rapids - Intermec Technologies Corporation
Job Title Engineer, Sr, Sustaining Department Mobile Continuing Engi...