The following new C++ APIs are introduced in Symbian^3.
API | Description |
---|---|
Adapter Customization API |
Exports the Contact Adapter API to inherit Contact Adapter and create extended contact adapters. |
After Market Application (AMA) Starter APIs |
Manages the launch of AMCs (After Market Components), such as applications and services, at device boot time. For more information, see After Market Application Starter. |
Beagle Variant Header APIs |
Provides variant layer headers for the Beagle platform. For more information on Beagle plaform, see http://beagleboard.org/. |
CryptoSPI (Weak and Strong) APIs |
Provides a framework for implementing cryptographic algorithms, hash algorithms and random number generation. For more information, see CryptoSPI Overview. |
Communication Buffer APIs |
Provides communication specific specialization of a shared buffer. For more information, see RCommsBuf. |
Comms User Prompt Manager APIs |
Provides APIs to enable unsigned applications to access the network, if user authorisation is provided. For more information, see Comms User Prompt Manager. |
Common Graphics Header APIs |
Provides a storage area for header files that are required by a number of graphics components and their clients. For more information, see Common Graphics Headers Component. |
Content Control Server APIs |
Provides content control server IPC functions. For more information, see CCcSrvMsg. |
Content Control Client APIs |
Provides a client side session for content control server. For more information, see RCcClientSession . |
Discreet Pop-up |
Displays notifications without blocking the ongoing task flows in the user interface (UI). For more information, see Classic UI Guide. |
DS Data Modification API |
Exports the Data Modification API to modify contact's data directly from operator specific contact adapters. |
E-mail Widget API |
ECom plugin API that Third-party e-mail solutions implement to publish e-mail data to Home Screen widget. |
exFAT File System APIs |
Provides the "exFAT" file system. For more information, see FileSystem_EXFAT::TVolFormatParam_exFAT. |
Extended Content Publisher API |
Provides interfaces for Home Screen content publisher plug-ins. |
EUser High Level (EUserHL) Library APIs |
Provides APIs to improve string handling, object creation and resource management. For more information, see EUser High Level Library. |
Feature Manager APIs |
Provides APIs to manage, enable and disable features shipped with a Symbian device. For more information, see Feature Manager. |
FM Transmitter Control APIs |
Provides the ability to control the FM radio transmitter of a Symbian device. |
Haptics APIs |
Provides methods for controlling the haptics feature of the Symbian device. Both synchronous and asynchronous versions are provided for playing various types of effects. Only synchronous methods are provided for other functionalities, such as opening and closing an actuator, reserving and releasing the haptics feature, and for getting various state and system information from the haptics. For more information, see CHWRMHaptics. |
Home Screen Widget Publisher API |
Provides support for publishing logo and description of a widget. |
IP Transport Layer APIs |
Provides the implementation of IP address information parameters. For more information, see CSubConIPAddressInfoParamSet. |
Libxm2 Library APIs |
Provides APIs for XML processing, parsing and validation. For more information, see Libxml2 Overview. |
Location Centre Utility APIs |
Provides the application, service and file launching services to Location Centre. For more information, see CLcAppLauncher. |
MBMS Parameter Plug-in APIs |
Provides networking support for the 3GPP Multimedia Broadcast/Multicast Service (MBMS). For more information, see MBMS Parameters. |
MTP Pictbridge Data Provider APIs |
Enables printing of JPEG/JPG images stored on a Symbian device directly to a Pictbridge capable printer by USB connection. For more information, see RPtp. |
OMAP 34xx Variant APIs |
Provides interfaces for the OMAP 34xx Software Development Platform. |
OpenMAX IL APIs |
Supports the open standard version of OpenMAX developed by the Khronos Group. The OpenMAX IL serves as a low-level interface for audio, video and imaging components used in mobile devices. For more information, see OpenMAX IL Collection. |
OpenMAX IL Core APIs |
Provides a platform-specific entity used by the OpenMAX IL client to access OpenMAX IL components. For more information, see OpenMAX IL Core Overview. |
OpenWF Composition APIs |
Supports the open standard for layered graphics composition developed by the Khronos Group. For more information, see OpenWF Composition Interface Overview. |
OpenWF Support APIs |
Provides a Symbian-specific implementation of platform-specific elements of the OpenWF-C specification and abstracts communication between the OpenWF-C Engine and other Symbian graphics components. For more information, see OpenWF Support Component Overview. |
Puny Code Converter APIs |
Provides support for converting the Unicode formatted domain names to ASCII format that can be resolved by the external DNS server. For more information, see TPunyCodeDndName. |
Service Discovery Framework APIs |
Provides the functionality to provision the applications who want to discover services and listen for service related notifications. The service discovery and related notification are technology specific. For more information, see RPnPServiceDiscovery. |
SQLite 3 APIs |
Provides an implementation of the native SQLite C APIs. For more information, see SQLite 3. |
Standard C++ Library (STLport v5) APIs |
Provides a Standard C++ environment with IOStream and STL (Standard Template Library) libraries that enable you to develop or port Standard C++ applications or libraries quickly and easily onto the Symbian platform. For more information, see Standard C++ Library (STLport v5). Note: STLport v4 is also supported
on Symbian^3. For more information STLport v4, see C++ Standard Library
(STLport v4).
|
Surface Manager APIs |
Manages the lifetime and use of graphics composition surfaces in system memory. For more information, see Surface Manager Component. |
Surface Update APIs |
Provides a communication mechanism between the composition engine and its clients. For more information, see Surface Update Component. |
SyncML Framework Error Reporting API |
Contains the definitions of error reporting keys related to the SyncML framework. |
SyncML Framework Customization API |
Contains the definitions of operator settings keys related to the SyncML framework. This API is introduced to store the cenrep keys for operator specific implementation. |
System State Manager APIs |
Controls transitioning of the device to different system states, and reacts to changes made to the system-wide properties. For more information, see System State Manager. |
System Health Manager APIs |
Provides APIs for monitoring and restarting processes and applications. For more information, see System Health Manager. |
Telephony Server Plug-in APIs |
Translates modem messages into Symbian platform types. Symbian platform provides interfaces which must be implemented in the TSY for effective communication between the modem and Symbian platform. For more information, see Telephony Server Plug-ins. |
Touch Gesture Framework (FW) |
Converts a stream of pointer events into a logical gesture. For more information, see Classic UI Guide. |
User Prompt Service APIs |
Allows device creators to choose whether security decisions (for example, allowing an application to make a network connection) are processed silently or require the user to be prompted. For more information, see User Prompt Service. |
Video Renderer APIs |
Renders video to a graphics surface. The Video Renderer can be used by video decoders, video post-processors and video controllers. For more information, see Video Renderer Component. |
XML DOM Engine and XPath APIs |
Implements the standard DOM API (tree-based XML parsing and editing), including XPath and serialization extensions. For more information, see XML DOM Engine. |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.