Symbian3/SDK/Source/GUID-6F1ED7D0-5F41-4587-89AA-8DDE7AEC916F.dita
changeset 7 51a74ef9ed63
child 8 ae94777fff8f
equal deleted inserted replaced
6:43e37759235e 7:51a74ef9ed63
       
     1 <?xml version="1.0" encoding="utf-8"?>
       
     2 <!--Arbortext, Inc., 1988-2004, v.4002-->
       
     3 <!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN"
       
     4  "concept.dtd">
       
     5 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. -->
       
     6 <!-- This component and the accompanying materials are made available under the terms of the License 
       
     7 "Eclipse Public License v1.0" which accompanies this distribution, 
       
     8 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". -->
       
     9 <!-- Initial Contributors:
       
    10     Nokia Corporation - initial contribution.
       
    11 Contributors: 
       
    12 -->
       
    13 <concept id="GUID-6F1ED7D0-5F41-4587-89AA-8DDE7AEC916F" xml:lang="en"><title>What's
       
    14 new in Symbian^3</title>
       
    15 <shortdesc>Symbian^3 introduces a lot of new features that enhance communication,
       
    16 connectivity, multimedia, graphics, security and the overall usability of
       
    17 Symbian devices. These features benefit operators, application developers
       
    18 and device creators by making it easier to create feature-rich devices and
       
    19 applications.</shortdesc>
       
    20 <prolog>
       
    21 <metadata>
       
    22 <keywords></keywords>
       
    23 </metadata>
       
    24 </prolog>
       
    25 <conbody>
       
    26 <p>If you are moving from a older version of Symbian platform to Symbian^3,
       
    27 see <xref href="GUID-BA0A115B-068C-4257-9489-DF35DF633AD2.dita">Porting applications
       
    28 to Symbian^3</xref>.</p>
       
    29 <table id="GUID-2FD9A877-1A75-4ADD-8B9A-B2FA4A9EB7C4-GENID-1-4-1-1-5-1-3-2">
       
    30 <tgroup cols="2"><colspec colname="col1" colwidth="0.42*"/><colspec colname="col2"
       
    31 colwidth="1.58*"/>
       
    32 <thead>
       
    33 <row>
       
    34 <entry>Technology Domain</entry>
       
    35 <entry>New Features</entry>
       
    36 </row>
       
    37 </thead>
       
    38 <tbody>
       
    39 <row>
       
    40 <entry>Data Communications</entry>
       
    41 <entry><ul>
       
    42 <li><p><b>FreeWay or Three Plane Comms Architecture:</b> The Symbian platform
       
    43 now supports a new IP networking architecture. The new architecture significantly
       
    44 improves data flow performance and makes it easier for third-party developers
       
    45 to integrate new technologies, for example firewalls and hotspot authenticators.
       
    46 It also implements automatic roaming between different access points, for
       
    47 example WLAN and GPRS. For more information, see <xref href="GUID-B7A40638-BA80-5175-B23D-2F3964C274A0.dita">Goals
       
    48 of the Comms Architecture</xref>.</p></li>
       
    49 <li><p><b>One-Click Connectivity (OCC):</b> The Symbian platform now provides
       
    50 a new way of managing data connections on the Symbian platform. OCC builds
       
    51 on the existing Application Level Roaming (ALR) solution. This feature makes
       
    52 the user's interaction with "connecting" and "select access point" dialogs
       
    53 significantly simple and easier. </p> </li>
       
    54 </ul></entry>
       
    55 </row>
       
    56 <row>
       
    57 <entry>Device Connectivity</entry>
       
    58 <entry><ul>
       
    59 <li><p><b>USB On-The-Go (OTG):</b> The Symbian platform now supports the On-The-Go
       
    60 (OTG) supplement to the USB 2.0 Specification, Revision 1.3. This enables
       
    61 support for USB mass storage and audio devices on a Symbian device. </p></li>
       
    62 <li><p><b>MTP Improvements:</b> The Symbian MTP implementation now supports
       
    63 Windows 7, MTP over Bluetooth, Ethernet RNDIS and also new content formats.</p></li>
       
    64 <li><p><b>AVRCP (Audio/Video Remote Control Profile) v1.4 Support:</b> A Symbian
       
    65 device user can now see music track names and browse playlists directly from
       
    66 the screen of a AVRCP v1.4 enabled Bluetooth headset or remote control.</p></li>
       
    67 <li><p><b>Centralized AT-command Handling:</b> The Symbian platform now enables
       
    68 all AT commands to be handled using the same mechanism regardless of the connection
       
    69 type. For more information, refer to the <b>AT Extension Plug-in API</b>.</p></li>
       
    70 </ul></entry>
       
    71 </row>
       
    72 <row>
       
    73 <entry>Device Management</entry>
       
    74 <entry><ul>
       
    75 <li><p><b>Support for Open Mobile Alliance (OMA) Management Objects (MO):</b> The
       
    76 Symbian platform now supports OMA MO like Software Component Management Object
       
    77 (SCOMO) v1.0, Device Capability Management Object (DCMO) v1.0 and Connectivity
       
    78 Management Object (ConnMO). It also supports Nokia Standard Streaming MO.
       
    79 Some enhancements have been made to Browser MO and Email MO.</p></li>
       
    80 <li><p><b>Other Device Management Enhancements:</b> The Symbian platform now
       
    81 provides an improved device Lock with security and an enhanced firmware update
       
    82 installation experience.</p></li>
       
    83 </ul></entry>
       
    84 </row>
       
    85 <row>
       
    86 <entry>Location</entry>
       
    87 <entry align="justify"><ul>
       
    88 <li><p><b>Landmark-based URL Parser:</b> The Symbian platform now supports
       
    89 a parser that converts between landmark objects and URLs. The parser supports
       
    90 a URL format that is compliant with Ovi Maps. For more information, see <xref
       
    91 href="GUID-5809B26D-9AF9-394A-8FA6-6BB199DC6342.dita"><apiname>CPosLandmarkParser</apiname></xref>.</p></li>
       
    92 <li><p><b>New Management Object (MO) for A-GPS:</b>  The Symbian platform
       
    93 now provides an enhancement to Secure User Plane Location (SUPL) now allows
       
    94 the service provider to provide two access points for a SUPL server in the
       
    95 MO. This improves the system stability because it acts as a fallback mechanism
       
    96 in case one of the access points is unavailable.</p></li>
       
    97 <li><p><b>Support for Application Processor Engine (APE) Centric Location
       
    98 Architecture:</b> Symbian devices can now use the new architecture based on
       
    99 the APE that offers standardized session IDs on network privacy and classes
       
   100 that use the SUPL. The architecture converges technology from OS, middleware
       
   101 and application software layers.</p></li>
       
   102 <li><p><b>Support for Location Based Services (LBS) SUPL Positioning Module
       
   103 (PSY):</b> The Symbian platform now enables the LBS SUPL PSY to allow GPS-enabled
       
   104 devices to handle network-based SUPL location requests. This includes Cell
       
   105 ID based positioning and assistance data exchange as part of SUPL v2.0.</p></li>
       
   106 <li><p><b>Support for GPSCost5.0D and GPSCost4.0D GPS chipsets:</b> The Symbian
       
   107 platform now uses the APE-centric architecture to support GPSCost5.0D and
       
   108 GPSCost4.0D chipsets. A new A-GPS Nokia Positioning Engine (NPE) integration
       
   109 module replaces the OS LBS subsystem reference A-GPS version.</p></li>
       
   110 <li><p><b>Support for LBS SUPL Radio Resource LCS Protocol (RRLP):</b> The
       
   111 Symbian platform now uses the APE-centric architecture to support NPE and
       
   112 RRLP on GPS-enabled device.</p></li>
       
   113 <li><p><b>SUPL 2.0 Trigger Support:</b> The Symbian platform now provides
       
   114 SUPL 2.0 trigger support that allows the requester to receive location updates
       
   115 periodically, which is both network and device initiated.</p></li>
       
   116 <li><p><b>Location-based Triggering Enhancements:</b> The Symbian platform
       
   117 now includes key enhancements that enable integration with an Context framework
       
   118 to develop plug-ins and increase support for total and active triggers. An
       
   119 enhanced, dedicated common gateway interface enables the client to provide
       
   120 multiple CGIs to create a trigger, which is fired on successful matching with
       
   121 at least one CGI.</p></li>
       
   122 <li><p>Enhanced Location Acquisition API to support <codeph>LocationKnownPositionArea</codeph>.</p></li>
       
   123 <li><p><b>Here and Now:</b> The Symbian platform now includes Here and now
       
   124 that offers easy-to-use Web services related to the user's current location.
       
   125 Here and now allows the user to check the local weather and get other topical
       
   126 information while on the move.</p></li>
       
   127 </ul></entry>
       
   128 </row>
       
   129 <row>
       
   130 <entry>Multimedia</entry>
       
   131 <entry><ul>
       
   132 <li><p><b>Mobile TV DVB-H Receiver HAI:</b> Mobile TV Receiver is a small
       
   133 internal system but does so much more than traditional TV. It is broadcasted
       
   134 in a multi-grounded environment with high speed by using low battery power
       
   135 and low memory usage.</p></li>
       
   136 <li><p><b>OpenMAX IL:</b> OpenMAX IL is a low-level interface used in mobile
       
   137 devices that allows the Multimedia Device Framework (MDF) to load, control,
       
   138 connect and unload audio, video and imaging components..</p></li>
       
   139 <li><p><b>Thin Adaptation of A3F DevSound:</b> The A3F DevSound is one of
       
   140 the key component in the Sound Device collection that provides access to the
       
   141 hardware accelerator in audio technology. For more information, see <xref
       
   142 href="GUID-170A1D9C-12CB-502A-BCB3-9E2AEBB207FA.dita">A3F DevSound Component</xref>.</p></li>
       
   143 <li><p><b>Image Processor library:</b> The Image Processor is an independent
       
   144 and high-level API and framework which is developed for mobile imaging. The
       
   145 Image Processor has some pluggable advanced image editing libraries to perform
       
   146 the Panoramic Stitching function and the Speed View function. For more information,
       
   147 see <xref href="GUID-042868E6-88BF-5797-BB53-8E34283DCF16.dita">Image Processor
       
   148 Library</xref>.</p></li>
       
   149 <li><p><b>Camera API Extensions:</b> The Camera API is extended to support
       
   150 the features such as background processing, continuous digital zooming, time
       
   151 nudge image capturing and automatic aperture setting. For more information,
       
   152 see <xref href="GUID-BDB622BF-1CFA-5F1C-81FB-5579C8599689.dita">Camera Library</xref>.</p></li>
       
   153 <li><p><b>Camera Support for Video Encoding:</b> The Camera supports mobile
       
   154 device to capture video frames which are encoded in the H264 format. For more
       
   155 information, see <xref href="GUID-D038D77F-A6B8-5A18-8978-4981AE8D0F35.dita">Using
       
   156 the Encoded H264 Video Frames to Capture Video</xref>.</p></li>
       
   157 <li><p><b>Video Playback from Non-user Interface Thread:</b> Media Client
       
   158 Video Display is a standalone library used by the Video Client library to
       
   159 support video playback. For more information, see <xref href="GUID-17273087-B962-5E8A-8715-055C8BF34A5D.dita">Media
       
   160 Client Video Display Library</xref>.</p></li>
       
   161 <li><p><b>Video Subtitle CRP:</b> Displays artwork on a video window using
       
   162 the Video Subtitle CRP component. The Subtitle Graphic library displays subtitles
       
   163 artwork on the screen through its interaction with Client Process, Controller
       
   164 Process and WServ Process. For more information, see <xref href="GUID-412CB101-A92C-54E1-9518-79E94DD40A08.dita">Video
       
   165 Subtitle CRP Component</xref>.</p></li>
       
   166 <li><p><b>True Pause in Audio Playback:</b> In the audio playback request
       
   167 the true pause feature is implemented to stop the audio data at the physical
       
   168 sound device without stopping the buffer traffic. For more information, see <xref
       
   169 href="GUID-609A4E83-F074-5A5D-A0DF-A95A7CDC8D2C.dita">Pausing and Resuming
       
   170 Audio Play</xref>. </p></li>
       
   171 <li><p><b>Global Surface Updates:</b> The Video Render component is extended
       
   172 to support the global surface updates. For more information, see <xref href="GUID-E56EB25C-9B94-5486-9492-5151FDF79B6C.dita">Global
       
   173 Surface Updates</xref>.</p></li>
       
   174 <li><p><b>Metadata Utility Library:</b> The Metadata Utility library belongs
       
   175 to the Metadata Utility Framework (MUF) component that provides fast metadata
       
   176 access to audio, video and image media files.</p></li>
       
   177 <li><p><b>UI Patterns or Thumbnails Enhancement:</b> This is a Multimedia
       
   178 specific pattern enhancement, which includes many UI (User Interface) features,
       
   179 listed below:</p><ul>
       
   180 <li><p>Multiple customized Home Screens with 6 different widget enabled screens. </p></li>
       
   181 <li><p>Pinch zoom, kinetic scrolling and single-click features.</p></li>
       
   182 <li><p>Good screen view with a new UI theme, and renewed icons.</p></li>
       
   183 <li><p>Hardware acceleration with fast and responsive UI that creates new
       
   184 transition effects.</p></li>
       
   185 <li><p>Multitasking with Teleport visual task swapper.</p></li>
       
   186 <li><p>Intelligent slide functionality for Hybrid touch and QWERTY slider
       
   187 devices. Video Graphics Array (VGA) Touch supports for VGA QWERTY mono blocks.</p></li>
       
   188 <li><p>VGA Touch helps to control Music player.</p></li>
       
   189 </ul></li>
       
   190 <li><p><b>Mobile TV:</b> Mobile TV uses DVB-H receiver to consume broadcast
       
   191 digital mobile television. The Symbian platform provides fast and easy access
       
   192 to all videos and TV media content. One key press opens videos and TV application
       
   193 suite, and user scrolls and selects the desired video functionality. This
       
   194 media experience is built with major components such as Videos and TV, video
       
   195 player and Mobile TV. Videos and TV support high quality video up to 720 per
       
   196 resolution at 12 Mbps and 30 frames per second.</p></li>
       
   197 <li><p><b>Image Viewer Application:</b> The Image Viewer application is used
       
   198 when the client opens an image file for viewing. File Manager, Messaging,
       
   199 Camcorder and Browser S60 components use the Image Viewer application. It
       
   200 supports Extended ICL JPEG API, which enables a faster and less memory-consuming
       
   201 way to rotate and zoom images.</p></li>
       
   202 <li><p> <b>FM Radio:</b> The FM Radio application is used to listen FM radio
       
   203 broadcast over the air. FM radio broadcast is a free service. </p></li>
       
   204 <li><p><b>Video Sharing:</b> Using the video sharing service, both call users
       
   205 can start sharing their device live camera view or pre-recorded video clip
       
   206 during a normal circuit switched (CS) voice call. The video sharing feature
       
   207 allows the user to upgrade and downgrade their call with one-way video at
       
   208 times of need. The video sharing application uses the Multimedia Comms Engine
       
   209 API. </p></li>
       
   210 </ul></entry>
       
   211 </row>
       
   212 <row>
       
   213 <entry>Multimedia Applications</entry>
       
   214 <entry><ul>
       
   215 <li><p><b>High-Definition Multimedia Interface (HDMI):</b> The Symbian platform
       
   216 now supports HDMI technology. HDMI is supported as an external accessory for
       
   217 audio and video playback for a great television playback experience. It provides
       
   218 improved data performance and is ideal for streaming high definition audio
       
   219 and video. The 720p resolution is supported in still image and video viewing.
       
   220 5+1 channel audio is also supported.</p></li>
       
   221 <li><p><b>Home Music Widgets:</b> The Symbian platform now provides music
       
   222 information through Home Screen Music Widgets. The Home Music Widgets controls
       
   223 from the Home Screen menu system enables to play and pause the playing track.
       
   224 The Music Widget supports the Radio Player and includes the Music Suite Matrix
       
   225 Menu. This menu is configured through XML and by default supports to launch
       
   226 the functionality listed below:</p><ul>
       
   227 <li><p>The last played song</p></li>
       
   228 <li><p>The music collection view</p></li>
       
   229 <li><p>A music shop, or to open the FM radio</p></li>
       
   230 </ul></li>
       
   231 <li><p><b>Fusion Player Application:</b> The Symbian platform now introduces
       
   232 the Fusion Player, which replaces the existing Media Player and Video Center
       
   233 applications. It enables access to both online video services and locally
       
   234 stored videos. If DVB-H device is available, live TV viewing is also possible.
       
   235 The main features supported by the Fusion player application are as follows:</p><ul>
       
   236 <li><p>To browse stored videos and to see metadata features of the video,
       
   237 such as title, thumbnail DRM info, size or play-time.</p></li>
       
   238 <li><p>To check videos that are pre-installed with the device.</p></li>
       
   239 <li><p>To play stored video file in the device.</p></li>
       
   240 </ul></li>
       
   241 </ul></entry>
       
   242 </row>
       
   243 <row>
       
   244 <entry>OS Base Services </entry>
       
   245 <entry><ul>
       
   246 <li><p><b>Writable Data Paging (WDP):</b> The Symbian platform now supports
       
   247 WDP. This enables efficient use of memory and allows multiple applications
       
   248 to run at the same time without physically adding more RAM to the hardware.
       
   249 This leads to a more responsive system when switching between a number of
       
   250 running applications.</p></li>
       
   251 <li><p><b>Symmetric multiprocessor (SMP):</b> The Symbian platform now supports
       
   252 SMP for multi-core processors, such as the ARM Cortex A9. This allows device
       
   253 integrators to prototype and prove ARM-based SMP platforms.</p> </li>
       
   254 <li><p><b>64-bit file server:</b> The Symbian platform now supports files
       
   255 larger than 2 GB.</p></li>
       
   256 </ul></entry>
       
   257 </row>
       
   258 <row>
       
   259 <entry>Productivity</entry>
       
   260 <entry><ul>
       
   261 <li><p><b>Enhanced Calendar UI Architecture:</b> Calendar UI architecture
       
   262 has changed to improve flexibility of calendar for regional, religious, custom-tailors
       
   263 and xSP calendar service needs. Multiple storages are also supported. For
       
   264 more information, see <xref href="GUID-00631ED2-1B7F-5FC4-9E81-4B6DF7946631.dita">Calendar
       
   265 Guide</xref>.</p></li>
       
   266 <li><p><b>CalDAV Protocol:</b> Calendar application now supports the CalDAV
       
   267 Protocol, which is an open calendar synchronization standard contributed by
       
   268 SUN Microsystems. This enables a user to access scheduling information on
       
   269 remote servers.</p></li>
       
   270 <li><p><b>Enhanced Contacts Application:</b> The Contacts application in this
       
   271 release includes the following changes:</p><ul>
       
   272 <li><p>Integration with social media.</p></li>
       
   273 <li><p>Support for Remote Contacts Lookup, for example, from post-installed
       
   274 Mail for Exchange account.</p></li>
       
   275 <li><p>Virtual Phonebook API (supports getting access to the user’s own contact
       
   276 card).</p></li>
       
   277 <li><p>Own contact card.</p></li>
       
   278 </ul><?Pub Caret?></li>
       
   279 </ul></entry>
       
   280 </row>
       
   281 <row>
       
   282 <entry>Runtimes </entry>
       
   283 <entry><ul>
       
   284 <li><p>The Symbian platform now supports the Open Source based Java MIDP 2.1.</p></li>
       
   285 <li><p>The Symbian platform now supports Browser Application v7.2 (with Web
       
   286 Run Time 7.2) that includes the following features:</p><ul>
       
   287 <li><p>Browser Control</p></li>
       
   288 <li><p>Browser core features</p></li>
       
   289 <li><p>Browser Customization</p></li>
       
   290 <li><p>Browser plug-ins</p></li>
       
   291 <li><p>Browser with touch screen</p></li>
       
   292 <li><p>Content Download</p></li>
       
   293 <li><p>URI Schemes</p></li>
       
   294 <li><p>Display Resolution Optimizations</p></li>
       
   295 <li><p>Optical Finger Navigation (OFN)</p></li>
       
   296 <li><p>FlashLite 3.1</p></li>
       
   297 <li><p>Search Client Integration</p></li>
       
   298 <li><p>Expanding Language and Character Set Support</p></li>
       
   299 <li><p>Improved Security Prompting</p></li>
       
   300 <li><p>Updated Platform Service APIs</p></li>
       
   301 <li><p>Visual Task Swapper Support</p></li>
       
   302 <li><p>Performance Optimizations</p></li>
       
   303 <li><p>Multi-touch/pinch zooming</p></li>
       
   304 </ul></li>
       
   305 </ul></entry>
       
   306 </row>
       
   307 <row>
       
   308 <entry>Security</entry>
       
   309 <entry>The Symbian platform now provides an enhanced Security subsystem that
       
   310 enables device creators to integrate hardware acceleration modules, which
       
   311 improves the performance of cryptographic algorithms. This is particularly
       
   312 valuable in intensive real-time use-cases, such as streaming audio or video
       
   313 over a secure link, where bulk data needs to be encrypted and decrypted.</entry>
       
   314 </row>
       
   315 <row>
       
   316 <entry>User Interface</entry>
       
   317 <entry><ul>
       
   318 <li><p><b>ScreenPlay, also known as the New Graphics Architecture (NGA):</b> This
       
   319 new graphics architecture enables device creators to take advantage of improved
       
   320 software performance, hardware acceleration and third party graphics engines.
       
   321 It makes it possible to combine UI components, graphics and video to create
       
   322 highly innovative UIs. For more information, see <xref href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">The
       
   323 ScreenPlay Graphics Architecture</xref>.</p></li>
       
   324 <li><p><b>Multi-Touch Support:</b> The ScreenPlay version of the Window Server
       
   325 has been extended to support multiple advanced pointers, with support for
       
   326 proximity and pressure. The emulator now also supports multiple advanced pointers.
       
   327 For more information, see <xref href="GUID-A12A66ED-2C8F-5CE6-8F3E-332B045A35B4.dita">Advanced
       
   328 Pointers</xref>.</p></li>
       
   329 <li><p><b>Enhanced Touch UI:</b> The touch UI includes the following improvements:</p><ul>
       
   330 <li><p>Multi-page Home Screen enables the user to navigate between widgets
       
   331 with a simple flick gesture</p></li>
       
   332 <li><p>Capacitive multi-touch events are supported.</p></li>
       
   333 <li><p>Tactile Feedback utilizes advanced haptics effects.</p></li>
       
   334 </ul></li>
       
   335 </ul><p>For more information about the new features in Graphics, see <xref
       
   336 href="GUID-D0C84E1D-A625-4F79-8515-399B8153727B.dita">What's New in Graphics
       
   337 in Symbian^3</xref>.</p></entry>
       
   338 </row>
       
   339 </tbody>
       
   340 </tgroup>
       
   341 </table></conbody>
       
   342 <related-links>
       
   343 <linklist>
       
   344 <link href="GUID-AB69D251-7635-4325-BBCE-92F7AFC86DC2.dita"><linktext>New
       
   345 C++ APIs in Symbian^3</linktext></link>
       
   346 <link href="GUID-BA0A115B-068C-4257-9489-DF35DF633AD2.dita"><linktext>Porting
       
   347 applications to Symbian^3</linktext></link>
       
   348 <link href="GUID-13987218-9427-455E-AC77-ADE6B0E9CD7E.dita"><linktext>Introduction
       
   349 to Symbian^3</linktext></link>
       
   350 </linklist>
       
   351 </related-links>
       
   352 </concept>
       
   353 <?Pub *0000019598?>