Nokia Specific APIs
Nokia Specific APIs contain additional libraries that can be used when creating applications for Nokia devices. Nokia provides a compatibility promise to this API set for the next two major Nokia releases.
Note: The compatibility promise concerns the Nokia platform release cycle which is different from the MeeGo release cycle.
Note: The libraries listed in this section are only supported by MeeGo-compliant Nokia devices. To create applications that can run on other MeeGo-compliant handset devices as well, use MeeGo API libraries.
Library | Content |
---|---|
Accounts-Qt | An interface for setting up account information, and managing accounts. |
EGLIBC | A set of common system and library calls for UNIX-compliant systems. Defined in ISO C and POSIX standards. Regarded as part of the unified UNIX standard. |
Events Feed | Events Feed provides an interface to the event feed that the developers can use to create and manage event feed items. |
FCam | Provides mechanisms to control various components of a camera to facilitate complex photographic applications. |
GConf | Provides an API for managing configuration settings for applications. |
In-App Analytics API | In-App Analytics API allows developers to track application usage, reporting usage data to the back-end server, which generates usage reports. |
MDeclarativeCache | MDeclarativeCache provides way for QML applications to ask already created instances of QApplication and QDeclarativeView classes. It helps to reduce application startup time. |
NDEF Message Push | Provides a Qt-based API to push NFC (Near Field Communication) messages to other devices. |
Notification API | Provides an interface to handle Ovi notifications |
QmSystem | Library which provides public interfaces to different system functionalities and hardware through Qt API. For example, energy management, system state management, sensors, device mode, accessories, display back light control, and time management functionalities can be interacted with using QmSystem. |
Qt Games API | Qt Games API adds to Qt a pure OpenGL ES 2.0 interface with specific functionalities to aid in game development and game porting. |
Qt Quick Components | Qt Quick Components provide a set of Qt Meta-Object Language (QML) based widgets and other elements that you can use to build a user interface for your application that matches the native look and feel of the device. The use of Qt Quick Components is recommended for the native look and feel. |
Qt Quick Components Extras | Qt Quick Components Extras provide an additional set of Harmattan widgets and building blocks. They are built with QML and you can use them in your QML application in the same way as the other Qt Quick Components. |
QtSparql | Library which allows clients to query information from RDF databases. The API provides backends for:
|
Resource Policy | Library used to request resources from the Policy Resource Manager, which controls prioritisation of applications for using resources. Additionally, each application is tied to a device mode, and the active device mode is chosen based on which running application has the highest priority. Device modes include, for example, telephony, camera, and media player. |
Signon | An interface for setting up user authentication. |
Transfer UI | Transfer client API provides way for Qt based applications to request Transfer UI to present transfers of application to user. |