Symbian3/SDK/Source/GUID-AB69D251-7635-4325-BBCE-92F7AFC86DC2.dita
changeset 7 51a74ef9ed63
child 8 ae94777fff8f
equal deleted inserted replaced
6:43e37759235e 7:51a74ef9ed63
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     3 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     4 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     6 <!-- Initial Contributors:
       
     7     Nokia Corporation - initial contribution.
       
     8 Contributors: 
       
     9 -->
       
    10 <!DOCTYPE concept
       
    11   PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd">
       
    12 <concept id="GUID-AB69D251-7635-4325-BBCE-92F7AFC86DC2" xml:lang="en"><title>New
       
    13 C++ APIs in Symbian^3</title><shortdesc>The following new C++ APIs are introduced in Symbian^3.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody><table id="GUID-2FD9A877-1A75-4ADD-8B9A-B2FA4A9EB7C4-GENID-1-4-1-1-6-1-3-1">
       
    14 <tgroup cols="2"><colspec colname="col2" colwidth="1.23*"/><colspec colname="COLSPEC0" colwidth="1.93*"/>
       
    15 <thead>
       
    16 <row>
       
    17 <entry>API</entry>
       
    18 <entry>Description</entry>
       
    19 </row>
       
    20 </thead>
       
    21 <tbody>
       
    22 
       
    23 
       
    24 <row>
       
    25 <entry><p><b>Beagle Variant Header APIs</b></p></entry>
       
    26 <entry><p>Provides variant layer headers for the Beagle platform. For more
       
    27 information, see <xref href="GUID-F495E5B1-C34B-315B-A834-8D8B883C0AE4.dita"><apiname>Beagle</apiname></xref>.</p></entry>
       
    28 </row>
       
    29 
       
    30 
       
    31 
       
    32 
       
    33 
       
    34 
       
    35 
       
    36 
       
    37 
       
    38 <row>
       
    39 <entry><p><b>E-mail Widget API</b></p></entry>
       
    40 <entry><p>ECom plugin API that Third-party e-mail solutions implement to publish
       
    41 e-mail data to Home Screen widget. </p></entry>
       
    42 </row>
       
    43 <row>
       
    44 <entry><p><b>exFAT File System APIs</b></p></entry>
       
    45 <entry><p>Provides the "exFAT" file system. For more information, see <xref href="GUID-1AA5A20B-7CDD-3EF1-86B0-0B66AB1CC94D.dita"><apiname>TVolFormatParam_exFAT</apiname></xref>. </p></entry>
       
    46 </row>
       
    47 <row>
       
    48 <entry><p><b>Extended Content Publisher API</b></p></entry>
       
    49 <entry><p>Provides interfaces for Home Screen content publisher plug-ins.</p></entry>
       
    50 </row>
       
    51 <row>
       
    52 <entry><p><b>EUser High Level (EUserHL) Library APIs</b></p></entry>
       
    53 <entry><p>Provides APIs to improve string handling, object creation and resource
       
    54 management. For more information, see <xref href="GUID-D60B55FA-D8C1-559A-9D99-48845BE32A6C.dita">EUser
       
    55 High Level Library</xref>.</p></entry>
       
    56 </row>
       
    57 
       
    58 
       
    59 
       
    60 <row>
       
    61 <entry><p><b>Gstreamer Library APIs</b></p></entry>
       
    62 <entry><p>Provides a development framework (<xref href="http://www.gstreamer.net/" scope="external">Open source Multimedia Framework</xref>) for creating applications
       
    63 like media player, streaming media broadcasters and video editors. For more
       
    64 information, see <xref href="GUID-60B9404B-5102-4FBB-A32F-55F2ACFD1481.dita">Gstreamer
       
    65 Overview</xref>.</p></entry>
       
    66 </row>
       
    67 <row>
       
    68 <entry><p><b>Haptics APIs</b></p></entry>
       
    69 <entry><p>Provides methods for controlling the haptics feature of the Symbian
       
    70 device. Both synchronous and asynchronous versions are provided for playing
       
    71 various types of effects. Only synchronous methods are provided for other
       
    72 functionalities, such as opening and closing an actuator, reserving and releasing
       
    73 the haptics feature, and for getting various state and system information
       
    74 from the haptics. For more information, see <xref href="GUID-1D3AB781-058D-353D-A5CB-49F968160BDF.dita"><apiname>CHWRMHaptics</apiname></xref>.</p></entry>
       
    75 </row>
       
    76 <row>
       
    77 <entry><p><b>Home Screen Widget Publisher API</b></p></entry>
       
    78 <entry><p>Provides support for publishing logo and description of a widget.</p></entry>
       
    79 </row>
       
    80 
       
    81 <row>
       
    82 <entry><p><b>Libxm2 Library APIs</b></p></entry>
       
    83 <entry><p>Provides APIs for XML processing, parsing and validation. For more
       
    84 information, see <xref href="GUID-33D50AB9-AFA8-521F-8A85-031C24EA7D25.dita">Libxml2
       
    85 Overview</xref>.</p></entry>
       
    86 </row>
       
    87 <row>
       
    88 <entry><p><b>Location Centre Utility APIs</b></p></entry>
       
    89 <entry><p>Provides the application, service and file launching services to
       
    90 Location Centre. For more information, see <xref href="GUID-E941B121-6FA5-3E1C-828F-493CF451C400.dita"><apiname>CLcAppLauncher</apiname></xref>.</p></entry>
       
    91 </row>
       
    92 
       
    93 
       
    94 
       
    95 
       
    96 <row>
       
    97 <entry align="justify"><p><b>NFC Discovery API</b></p></entry>
       
    98 <entry align="justify"><p>Used for subscribing and discovering Tags and NDEF
       
    99 messages.</p></entry>
       
   100 </row>
       
   101 <row>
       
   102 <entry align="justify"><p><b>NFC Tag Extension API</b></p></entry>
       
   103 <entry align="justify"><p>Provides implementation and access (read/write)
       
   104 methods for different types of NFC targets.</p></entry>
       
   105 </row>
       
   106 <row>
       
   107 <entry align="justify"><p><b>NDEF API</b></p></entry>
       
   108 <entry align="justify"><p>Used for handling NDEF messages and accessing NDEF
       
   109 messages on Tags. </p></entry>
       
   110 </row>
       
   111 <row>
       
   112 <entry align="justify"><p><b>NFC Peer-to-Peer API</b></p></entry>
       
   113 <entry align="justify"><p>Provides LLCP (Logical Link Control Protocol) API
       
   114 for peer to peer communication between NFC devices.</p></entry>
       
   115 </row>
       
   116 <row>
       
   117 <entry align="justify"><p><b>NFC Content Handler API</b></p></entry>
       
   118 <entry align="justify"><p>ECOM plug-in interface for subscribing and receiving
       
   119 NDEF messages.</p></entry>
       
   120 </row>
       
   121 
       
   122 
       
   123 
       
   124 <row>
       
   125 <entry><p><b>OpenWF Composition APIs</b></p></entry>
       
   126 <entry><p>Supports the open standard for layered graphics composition developed
       
   127 by the <xref href="http://www.khronos.org/" scope="external">Khronos Group</xref>.
       
   128 For more information, see <xref href="GUID-3B9AC7E9-3133-505F-9C1E-EB4BB4969838.dita">OpenWF
       
   129 Composition Interface Overview</xref>.</p></entry>
       
   130 </row>
       
   131 <row>
       
   132 <entry><p><b>OpenWF Support APIs</b></p></entry>
       
   133 <entry><p>Provides a Symbian-specific implementation of platform-specific
       
   134 elements of the OpenWF-C specification and abstracts communication between
       
   135 the OpenWF-C Engine and other Symbian graphics components. For more information,
       
   136 see <xref href="GUID-83510B5B-9725-5272-BF51-23A089178DAC.dita">OpenWF Support
       
   137 Component Overview</xref>.</p></entry>
       
   138 </row>
       
   139 <row>
       
   140 <entry><p><b>Puny Code Converter APIs</b></p></entry>
       
   141 <entry><p>Provides support for converting the Unicode formatted domain names
       
   142 to ASCII format that can be resolved by the external DNS server. For more
       
   143 information, see <xref href="GUID-B008D6F3-DCC2-3715-AF89-50CF84BA8F88.dita"><apiname>TPunyCodeDndName</apiname></xref>.</p></entry>
       
   144 </row>
       
   145 
       
   146 <row>
       
   147 <entry><p><b>SQLite 3 APIs</b></p></entry>
       
   148 <entry><p>Provides an implementation of the native SQLite C APIs. For more
       
   149 information, see <xref href="GUID-02C9C31A-6563-59E4-BF46-129F4ED95087.dita">SQLite
       
   150 3</xref>.</p></entry>
       
   151 </row>
       
   152 <row>
       
   153 
       
   154 <entry><p><b>Standard C++ Library (STLport v5) APIs</b></p></entry>
       
   155 <entry><p>Provides a Standard C++ environment with IOStream and STL (Standard
       
   156 Template Library) libraries that enable you to develop or port Standard C++
       
   157 applications or libraries quickly and easily onto the Symbian platform. For
       
   158 more information, see <xref href="GUID-2C5B58F2-6BD2-5C2B-8E1B-CFB3D7EB6ED9.dita">Standard
       
   159 C++ Library (STLport v5)</xref>.</p></entry>
       
   160 </row>
       
   161 
       
   162 
       
   163 
       
   164 
       
   165 <row>
       
   166 <entry><p><b>System State Manager Mapper Utility APIs</b></p></entry>
       
   167 <entry><p>Provides a utility class for mapping UIDs, getting feature and system
       
   168 states and <codeph>cenrep</codeph> values. For more information, see <xref href="GUID-E4676CCC-5066-3CC9-A6BB-594C45C7D6F7.dita"><apiname>CSsmMapperUtility</apiname></xref>.</p></entry>
       
   169 </row>
       
   170 
       
   171 
       
   172 
       
   173 
       
   174 
       
   175 <row>
       
   176 <entry><p><b>User Prompt Service APIs</b></p></entry>
       
   177 <entry><p>Allows device creators to choose whether security decisions (for
       
   178 example, allowing an application to make a network connection) are processed
       
   179 silently or require the user to be prompted. For more information, see <xref href="GUID-5329AE68-39E0-55E7-9878-2D8FF9E29B21.dita">User Prompt Service</xref>.</p></entry>
       
   180 </row>
       
   181 
       
   182 <row>
       
   183 <entry><p><b>XML DOM Engine and XPath APIs</b></p></entry>
       
   184 <entry><p>Implements the standard DOM API (tree-based XML parsing and editing),
       
   185 including XPath and serialization extensions. For more information, see <xref href="GUID-05A3E75B-25F9-54AC-8AF8-3E97F832E626.dita">XML DOM Engine</xref>.</p></entry>
       
   186 </row>
       
   187 </tbody>
       
   188 </tgroup>
       
   189 </table></conbody><related-links>
       
   190 <linklist>
       
   191 <link href="GUID-13987218-9427-455E-AC77-ADE6B0E9CD7E.dita"><linktext>Introduction
       
   192 to Symbian^3</linktext></link>
       
   193 <link href="GUID-6F1ED7D0-5F41-4587-89AA-8DDE7AEC916F.dita"><linktext>What's new
       
   194 in Symbian^3</linktext></link>
       
   195 <link href="GUID-021E8B9C-4A1B-4C6D-B69E-4337A766C39A.dita"><linktext>Porting applications
       
   196 to Symbian^3</linktext></link>
       
   197 </linklist>
       
   198 </related-links></concept>