Nokia Energy Profiler external APIs

Leverage features of the Nokia Energy Profiler

The Nokia Energy Profiler is an application for S60 3rd Edition, Feature Pack 1 and later devices from Nokia. It gives developers and device users information on power consumption and a number of other key device-performance indicators.

 

Download Nokia Energy Profiler External APIs

For more information, go to the Nokia Energy Profiler page

The Nokia Energy Profiler External APIs provide two sets of APIs that enable third-party application developers to leverage and extend the capabilities of the Nokia Energy Profiler application.

What’s the latest news about the Nokia Energy Profiler External APIs?

Nokia Energy Profiler External APIs v1.2 has been released. This version gives developers programmatic access to several of the new features in Nokia Energy Profiler v1.2. For more information, go to the Nokia Energy Profiler page

What can I do with the Nokia Energy Profiler External APIs?

The Nokia Energy Profiler External APIs provide two sets of APIs:

  • The control APIs. These APIs provide for controlling the capture of energy-profile information by the Nokia Energy Profiler and for directing profile data to a third-party application. When a third-party application has requested the Nokia Energy Profiler to record a profile, the third-party application may trigger screen captures and set markers in the profile data.

    Typically the control APIs are used to enable an application to control profile capture, instead of relying on a user, or to provide profile data to a third-party application that may be designed to take action when certain power or energy-consumption levels are reached.

  • The data and statistics APIs. These APIs enable the creation of Nokia Energy Profiler plug-ins that collect additional data and display information about that data. The APIs include a feature that automatically creates a real-time plot of the additional data captured. For example, developers could use the data APIs to display and record the device’s speed using information from a built-in GPS unit. The statistics APIs then could be used to plot a graph and determine key statistics about the captured data. Such data could determine whether power consumption was affected by the device’s motion.

For these APIs to be available, the Nokia Energy Profiler must be running on the target device.

What's in the Nokia Energy Profiler External APIs?

The tool contains API headers and libraries that can be installed into the S60 3rd Edition SDK for Symbian OS, supporting Feature Pack 1 or later. Documentation and two example applications also are provided.

How do I get started with the Nokia Energy Profiler External APIs?

To take advantage of the Nokia Energy Profiler External APIs, first you need to be familiar with developing Symbian C++ applications. The APIs install into any S60 development environment designed for creating applications for S60 3rd Edition, Feature Pack 1 or later. Two example applications, one using the control APIs and the other using the data and statistics APIs, are provided as a guide to using the APIs.

For more information, go to the S60 platform SDKs page ›

What help does Nokia offer for the Nokia Energy Profiler External APIs?

Nokia offers developers a wide range of professional and community-based help and support services. For help with the Nokia Energy Profiler External APIs, first check the Nokia Energy Profiler sticky in the Symbian Tools & SDKs Forum on the Nokia Developer Discussion Boards. You can also request support from energyprofiler@nokia.com.

With which Nokia platforms and devices are the Nokia Energy Profiler External APIs compatible?

You can use the Nokia Energy Profiler External APIs to control or add features to the Nokia Energy Profiler running on:

Nokia Developer aims to help you create apps and publish them so you can connect with users around the world.

京ICP备05048969号  © Copyright Nokia 2012 All rights reserved