1 <?xml version="1.0" encoding="utf-8"?> |
1 <?xml version="1.0" encoding="UTF-8"?> |
2 <!-- Copyright (c) 2007-2010 Nokia Corporation and/or its subsidiary(-ies) All rights reserved. --> |
2 <!--Arbortext, Inc., 1988-2008, v.4002--> |
3 <!-- This component and the accompanying materials are made available under the terms of the License |
3 <!DOCTYPE concept PUBLIC "-//OASIS//DTD DITA Concept//EN" |
4 "Eclipse Public License v1.0" which accompanies this distribution, |
4 "concept.dtd"> |
5 and is available at the URL "http://www.eclipse.org/legal/epl-v10.html". --> |
5 <concept id="GUID-6F1ED7D0-5F41-4587-89AA-8DDE7AEC916F" xml:lang="en"> |
6 <!-- Initial Contributors: |
6 <title>What's new in Symbian^3</title> |
7 Nokia Corporation - initial contribution. |
7 <shortdesc>Symbian^3 introduces a lot of new features that enhance |
8 Contributors: |
|
9 --> |
|
10 <!DOCTYPE concept |
|
11 PUBLIC "-//OASIS//DTD DITA Concept//EN" "concept.dtd"> |
|
12 <concept id="GUID-6F1ED7D0-5F41-4587-89AA-8DDE7AEC916F" xml:lang="en"><title>What's new in Symbian^3</title><shortdesc>Symbian^3 introduces a lot of new features that enhance |
|
13 communication, connectivity, multimedia, graphics, security and the |
8 communication, connectivity, multimedia, graphics, security and the |
14 overall usability of Symbian devices. These features benefit operators, |
9 overall usability of Symbian devices. These features benefit operators, |
15 application developers and device creators by making it easier to |
10 application developers and device creators by making it easier to |
16 create feature-rich devices and applications.</shortdesc><prolog><metadata><keywords/></metadata></prolog><conbody> |
11 create feature-rich devices and applications.</shortdesc> |
|
12 <prolog> |
|
13 <metadata><keywords></keywords></metadata> |
|
14 </prolog> |
|
15 <conbody> |
17 <p>If you are moving from a older version of Symbian platform to Symbian^3, |
16 <p>If you are moving from a older version of Symbian platform to Symbian^3, |
18 see <xref href="GUID-021E8B9C-4A1B-4C6D-B69E-4337A766C39A.dita">Porting |
17 see <xref href="GUID-021E8B9C-4A1B-4C6D-B69E-4337A766C39A.dita">Porting |
19 applications to Symbian^3</xref>.</p> |
18 applications to Symbian^3</xref>.</p> |
20 <table id="GUID-2FD9A877-1A75-4ADD-8B9A-B2FA4A9EB7C4-GENID-1-4-1-1-5-1-3-2"> |
19 <table |
21 <tgroup cols="2"><colspec colname="col1" colwidth="0.42*"/><colspec colname="col2" colwidth="1.58*"/> |
20 id="GUID-2FD9A877-1A75-4ADD-8B9A-B2FA4A9EB7C4-GENID-1-4-1-1-5-1-3-2"> |
|
21 <tgroup cols="2"><colspec colname="col1" colwidth="0.42*"/><colspec |
|
22 colname="col2" colwidth="1.58*"/> |
22 <thead> |
23 <thead> |
23 <row> |
24 <row> |
24 <entry>Technology Domain</entry> |
25 <entry>Technology Domain</entry> |
25 <entry>New Features</entry> |
26 <entry>New Features</entry> |
26 </row> |
27 </row> |
83 <entry>Location</entry> |
84 <entry>Location</entry> |
84 <entry align="justify"><ul> |
85 <entry align="justify"><ul> |
85 <li><p><b>Landmark-based URL Parser:</b> The Symbian platform now |
86 <li><p><b>Landmark-based URL Parser:</b> The Symbian platform now |
86 supports a parser that converts between landmark objects and URLs. |
87 supports a parser that converts between landmark objects and URLs. |
87 The parser supports a URL format that is compliant with Ovi Maps. |
88 The parser supports a URL format that is compliant with Ovi Maps. |
88 For more information, see <xref href="GUID-5809B26D-9AF9-394A-8FA6-6BB199DC6342.dita"><apiname>CPosLandmarkParser</apiname></xref>.</p></li> |
89 For more information, see <xref |
|
90 href="GUID-5809B26D-9AF9-394A-8FA6-6BB199DC6342.dita"><apiname>CPosLandmarkParser</apiname |
|
91 ></xref>.</p></li> |
89 <li><p><b>New Management Object (MO) for A-GPS:</b> The Symbian platform |
92 <li><p><b>New Management Object (MO) for A-GPS:</b> The Symbian platform |
90 now provides an enhancement to Secure User Plane Location (SUPL) now |
93 now provides an enhancement to Secure User Plane Location (SUPL) now |
91 allows the service provider to provide two access points for a SUPL |
94 allows the service provider to provide two access points for a SUPL |
92 server in the MO. This improves the system stability because it acts |
95 server in the MO. This improves the system stability because it acts |
93 as a fallback mechanism in case one of the access points is unavailable.</p></li> |
96 as a fallback mechanism in case one of the access points is unavailable.</p |
|
97 ></li> |
94 <li><p><b>Support for Application Processor Engine (APE) Centric Location |
98 <li><p><b>Support for Application Processor Engine (APE) Centric Location |
95 Architecture:</b> Symbian devices can now use the new architecture |
99 Architecture:</b> Symbian devices can now use the new architecture |
96 based on the APE that offers standardized session IDs on network privacy |
100 based on the APE that offers standardized session IDs on network privacy |
97 and classes that use the SUPL. The architecture converges technology |
101 and classes that use the SUPL. The architecture converges technology |
98 from OS, middleware and application software layers.</p></li> |
102 from OS, middleware and application software layers.</p></li> |
99 <li><p><b>Support for Location Based Services (LBS) SUPL Positioning |
103 <li><p><b>Support for Location Based Services (LBS) SUPL Positioning |
100 Module (PSY):</b> The Symbian platform now enables the LBS SUPL PSY |
104 Module (PSY):</b> The Symbian platform now enables the LBS SUPL PSY |
101 to allow GPS-enabled devices to handle network-based SUPL location |
105 to allow GPS-enabled devices to handle network-based SUPL location |
102 requests. This includes Cell ID based positioning and assistance data |
106 requests. This includes Cell ID based positioning and assistance data |
103 exchange as part of SUPL v2.0. .</p></li> |
107 exchange as part of SUPL v2.0. .</p></li> |
104 <li><p><b>Support for GPSCost5.0D and GPSCost4.0D GPS chipsets:</b> The Symbian platform now uses the APE-centric architecture to support |
108 <li><p><b>Support for GPSCost5.0D and GPSCost4.0D GPS chipsets:</b |
|
109 > The Symbian platform now uses the APE-centric architecture to support |
105 GPSCost5.0D and GPSCost4.0D chipsets. A new A-GPS Nokia Positioning |
110 GPSCost5.0D and GPSCost4.0D chipsets. A new A-GPS Nokia Positioning |
106 Engine (NPE) integration module replaces the OS LBS subsystem reference |
111 Engine (NPE) integration module replaces the OS LBS subsystem reference |
107 A-GPS version.</p></li> |
112 A-GPS version.</p></li> |
108 <li><p><b>Support for LBS SUPL Radio Resource LCS Protocol (RRLP):</b> The Symbian platform now uses the APE-centric architecture to support |
113 <li><p><b>Support for LBS SUPL Radio Resource LCS Protocol (RRLP):</b |
|
114 > The Symbian platform now uses the APE-centric architecture to support |
109 NPE and RRLP on GPS-enabled device.</p></li> |
115 NPE and RRLP on GPS-enabled device.</p></li> |
110 <li><p><b>SUPL 2.0 Trigger Support:</b> The Symbian platform now provides |
116 <li><p><b>SUPL 2.0 Trigger Support:</b> The Symbian platform now provides |
111 SUPL 2.0 trigger support that allows the requester to receive location |
117 SUPL 2.0 trigger support that allows the requester to receive location |
112 updates periodically, which is both network and device initiated.</p></li> |
118 updates periodically, which is both network and device initiated.</p |
|
119 ></li> |
113 <li><p><b>Location-based Triggering Enhancements:</b> The Symbian |
120 <li><p><b>Location-based Triggering Enhancements:</b> The Symbian |
114 platform now includes key enhancements that enable integration with |
121 platform now includes key enhancements that enable integration with |
115 an Context framework to develop plug-ins and increase support for |
122 an Context framework to develop plug-ins and increase support for |
116 total and active triggers. An enhanced, dedicated common gateway interface |
123 total and active triggers. An enhanced, dedicated common gateway interface |
117 enables the client to provide multiple CGIs to create a trigger, which |
124 enables the client to provide multiple CGIs to create a trigger, which |
118 is fired on successful matching with at least one CGI.</p></li> |
125 is fired on successful matching with at least one CGI.</p></li> |
119 <li><p>Enhanced Location Acquisition API to support <codeph>LocationKnownPositionArea</codeph>.</p></li> |
126 <li><p>Enhanced Location Acquisition API to support <codeph>LocationKnownPositionArea</codeph |
|
127 >.</p></li> |
120 <li><p><b>Here and Now:</b> The Symbian platform now includes Here |
128 <li><p><b>Here and Now:</b> The Symbian platform now includes Here |
121 and now that offers easy-to-use Web services related to the user's |
129 and now that offers easy-to-use Web services related to the user's |
122 current location. Here and now allows the user to check the local |
130 current location. Here and now allows the user to check the local |
123 weather and get other topical information while on the move.</p></li> |
131 weather and get other topical information while on the move.</p></li> |
124 </ul></entry> |
132 </ul></entry> |
130 a small internal system but does so much more than traditional TV. |
138 a small internal system but does so much more than traditional TV. |
131 It is broadcasted in a multi-grounded environment with high speed |
139 It is broadcasted in a multi-grounded environment with high speed |
132 by using low battery power and low memory usage. .</p></li> |
140 by using low battery power and low memory usage. .</p></li> |
133 <li><p><b>OpenMAX IL:</b> OpenMAX IL is a low-level interface used |
141 <li><p><b>OpenMAX IL:</b> OpenMAX IL is a low-level interface used |
134 in mobile devices that allows the Multimedia Device Framework (MDF) |
142 in mobile devices that allows the Multimedia Device Framework (MDF) |
135 to load, control, connect and unload audio, video and imaging components. .</p></li> |
143 to load, control, connect and unload audio, video and imaging components. |
|
144 .</p></li> |
136 <li><p><b>Thin Adaptation of A3F DevSound:</b> The A3F DevSound is |
145 <li><p><b>Thin Adaptation of A3F DevSound:</b> The A3F DevSound is |
137 one of the key component in the Sound Device collection that provides |
146 one of the key component in the Sound Device collection that provides |
138 access to the hardware accelerator in audio technology. For more information, |
147 access to the hardware accelerator in audio technology. For more information, |
139 see <xref href="GUID-170A1D9C-12CB-502A-BCB3-9E2AEBB207FA.dita">A3F DevSound |
148 see <xref href="GUID-170A1D9C-12CB-502A-BCB3-9E2AEBB207FA.dita">A3F |
140 Component</xref>.</p></li> |
149 DevSound Component</xref>.</p></li> |
141 <li><p><b>Image Processor library:</b> The Image Processor is an independent |
150 <li><p><b>Image Processor library:</b> The Image Processor is an independent |
142 and high-level API and framework which is developed for mobile imaging. |
151 and high-level API and framework which is developed for mobile imaging. |
143 The Image Processor has some pluggable advanced image editing libraries |
152 The Image Processor has some pluggable advanced image editing libraries |
144 to perform the Panoramic Stitching function and the Speed View function. |
153 to perform the Panoramic Stitching function and the Speed View function. |
145 For more information, see <xref href="GUID-042868E6-88BF-5797-BB53-8E34283DCF16.dita">Image Processor Library</xref>.</p></li> |
154 For more information, see <xref |
|
155 href="GUID-042868E6-88BF-5797-BB53-8E34283DCF16.dita">Image Processor |
|
156 Library</xref>.</p></li> |
146 <li><p><b>Camera API Extensions:</b> The Camera API is extended to |
157 <li><p><b>Camera API Extensions:</b> The Camera API is extended to |
147 support the features such as background processing, continuous digital |
158 support the features such as background processing, continuous digital |
148 zooming, time nudge image capturing and automatic aperture setting. |
159 zooming, time nudge image capturing and automatic aperture setting. |
149 For more information, see <xref href="GUID-BDB622BF-1CFA-5F1C-81FB-5579C8599689.dita">Camera Library</xref>.</p></li> |
160 For more information, see <xref |
|
161 href="GUID-BDB622BF-1CFA-5F1C-81FB-5579C8599689.dita">Camera Library</xref |
|
162 >.</p></li> |
150 <li><p><b>Camera Support for Video Encoding:</b> The Camera supports |
163 <li><p><b>Camera Support for Video Encoding:</b> The Camera supports |
151 mobile device to capture video frames which are encoded in the H264 |
164 mobile device to capture video frames which are encoded in the H264 |
152 format. For more information, see <xref href="GUID-D038D77F-A6B8-5A18-8978-4981AE8D0F35.dita">Using the Encoded |
165 format. For more information, see <xref |
|
166 href="GUID-D038D77F-A6B8-5A18-8978-4981AE8D0F35.dita">Using the Encoded |
153 H264 Video Frames to Capture Video</xref>.</p></li> |
167 H264 Video Frames to Capture Video</xref>.</p></li> |
154 <li><p><b>3GP File Format Library:</b> The 3GP Library component is |
168 <li><p><b>3GP File Format Library:</b> The 3GP Library component is |
155 a Multimedia plug-in which supports for reading and writing 3GP, 3G2, |
169 a Multimedia plug-in which supports for reading and writing 3GP, 3G2, |
156 and MP4 files. The 3GP Library is also extended to support larger |
170 and MP4 files. The 3GP Library is also extended to support larger |
157 3GP or MP4 files. .</p></li> |
171 3GP or MP4 files. .</p></li> |
158 <li><p><b>Video Playback from Non-user Interface Thread:</b> Media |
172 <li><p><b>Video Playback from Non-user Interface Thread:</b> Media |
159 Client Video Display is a standalone library used by the Video Client |
173 Client Video Display is a standalone library used by the Video Client |
160 library to support video playback. For more information, see <xref href="GUID-17273087-B962-5E8A-8715-055C8BF34A5D.dita">Media Client Video |
174 library to support video playback. For more information, see <xref |
161 Display Library</xref>.</p></li> |
175 href="GUID-17273087-B962-5E8A-8715-055C8BF34A5D.dita">Media Client |
|
176 Video Display Library</xref>.</p></li> |
162 <li><p><b>Video Subtitle CRP:</b> Displays artwork on a video window |
177 <li><p><b>Video Subtitle CRP:</b> Displays artwork on a video window |
163 using the Video Subtitle CRP component. The Subtitle Graphic library |
178 using the Video Subtitle CRP component. The Subtitle Graphic library |
164 displays subtitles artwork on the screen through its interaction with |
179 displays subtitles artwork on the screen through its interaction with |
165 Client Process, Controller Process and WServ Process. For more information, |
180 Client Process, Controller Process and WServ Process. For more information, |
166 see <xref href="GUID-412CB101-A92C-54E1-9518-79E94DD40A08.dita">Video Subtitle |
181 see <xref href="GUID-412CB101-A92C-54E1-9518-79E94DD40A08.dita">Video |
167 CRP Component</xref>.</p></li> |
182 Subtitle CRP Component</xref>.</p></li> |
168 <li><p><b>Dolby Digital Audio Support:</b> The Symbian platform now |
183 <li><p><b>Dolby Digital Audio Support:</b> The Symbian platform now |
169 supports codecs that enable support for Dolby Digital Audio on Symbian |
184 supports codecs that enable support for Dolby Digital Audio on Symbian |
170 devices. </p></li> |
185 devices. </p></li> |
171 <li><p><b>True Pause in Audio Playback:</b> In the audio playback |
186 <li><p><b>True Pause in Audio Playback:</b> In the audio playback |
172 request the true pause feature is implemented to stop the audio data |
187 request the true pause feature is implemented to stop the audio data |
173 at the physical sound device without stopping the buffer traffic. |
188 at the physical sound device without stopping the buffer traffic. |
174 For more information, see <xref href="GUID-609A4E83-F074-5A5D-A0DF-A95A7CDC8D2C.dita">Pausing and Resuming |
189 For more information, see <xref |
175 Audio Play</xref>. </p></li> |
190 href="GUID-609A4E83-F074-5A5D-A0DF-A95A7CDC8D2C.dita">Pausing and |
|
191 Resuming Audio Play</xref>. </p></li> |
176 <li><p><b>Global Surface Updates:</b> The Video Render component is |
192 <li><p><b>Global Surface Updates:</b> The Video Render component is |
177 extended to support the global surface updates. For more information, |
193 extended to support the global surface updates. For more information, |
178 see <xref href="GUID-E56EB25C-9B94-5486-9492-5151FDF79B6C.dita">Global |
194 see <xref href="GUID-E56EB25C-9B94-5486-9492-5151FDF79B6C.dita">Global |
179 Surface Updates</xref>.</p></li> |
195 Surface Updates</xref>.</p></li> |
180 <li><p><b>Metadata Utility Library:</b> The Metadata Utility library |
196 <li><p><b>Metadata Utility Library:</b> The Metadata Utility library |
181 belongs to the Metadata Utility Framework (MUF) component that provides |
197 belongs to the Metadata Utility Framework (MUF) component that provides |
182 fast metadata access to audio, video and image media files. For more |
198 fast metadata access to audio, video and image media files. For more |
183 information, see the <xref href="GUID-15B17B8F-5790-526D-80EA-1ED7A396349C.dita">Metadata Utility |
199 information, see the <xref |
|
200 href="GUID-15B17B8F-5790-526D-80EA-1ED7A396349C.dita">Metadata Utility |
184 Library</xref> section.</p></li> |
201 Library</xref> section.</p></li> |
185 <li><p><b>UI Patterns or Thumbnails Enhancement:</b> This is a Multimedia |
202 <li><p><b>UI Patterns or Thumbnails Enhancement:</b> This is a Multimedia |
186 specific pattern enhancement, which includes many UI (User Interface) |
203 specific pattern enhancement, which includes many UI (User Interface) |
187 features, listed below:</p><ul> |
204 features, listed below:</p><ul> |
188 <li><p>Multiple customized Home Screens with 6 different widget enabled |
205 <li><p>Multiple customized Home Screens with 6 different widget enabled |
189 screens. </p></li> |
206 screens. </p></li> |
190 <li><p>Pinch zoom, kinetic scrolling and single-click features.</p></li> |
207 <li><p>Pinch zoom, kinetic scrolling and single-click features.</p |
191 <li><p>Good screen view with a new UI theme, and renewed icons.</p></li> |
208 ></li> |
|
209 <li><p>Good screen view with a new UI theme, and renewed icons.</p |
|
210 ></li> |
192 <li><p>Hardware acceleration with fast and responsive UI that creates |
211 <li><p>Hardware acceleration with fast and responsive UI that creates |
193 new transition effects.</p></li> |
212 new transition effects.</p></li> |
194 <li><p>Multitasking with Teleport visual task swapper.</p></li> |
213 <li><p>Multitasking with Teleport visual task swapper.</p></li> |
195 <li><p>Intelligent slide functionality for Hybrid touch and QWERTY |
214 <li><p>Intelligent slide functionality for Hybrid touch and QWERTY |
196 slider devices. Video Graphics Array (VGA) Touch supports for VGA |
215 slider devices. Video Graphics Array (VGA) Touch supports for VGA |
338 <li><p><b>ScreenPlay, also known as the New Graphics Architecture |
361 <li><p><b>ScreenPlay, also known as the New Graphics Architecture |
339 (NGA):</b> This new graphics architecture enables device creators |
362 (NGA):</b> This new graphics architecture enables device creators |
340 to take advantage of improved software performance, hardware acceleration |
363 to take advantage of improved software performance, hardware acceleration |
341 and third party graphics engines. It makes it possible to combine |
364 and third party graphics engines. It makes it possible to combine |
342 UI components, graphics and video to create highly innovative UIs. |
365 UI components, graphics and video to create highly innovative UIs. |
343 For more information, see <xref href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">The ScreenPlay Graphics |
366 For more information, see <xref |
344 Architecture</xref>.</p></li> |
367 href="GUID-D93978BE-11A3-5CE3-B110-1DEAA5AD566C.dita">The ScreenPlay |
345 |
368 Graphics Architecture</xref>.</p></li> |
346 |
369 <li><p><b>Multiple Touch Support:</b> The ScreenPlay version of the |
347 <li><p><b>Multi-Touch Support:</b> The ScreenPlay version of the Window |
370 Window Server has been extended to support multiple advanced pointers, |
348 Server has been extended to support multiple advanced pointers, with |
371 with support for proximity and pressure. The emulator now also supports |
349 support for proximity and pressure. The emulator now also supports |
372 multiple advanced pointers. For more information, see <xref |
350 multiple advanced pointers. For more information, see <xref href="GUID-A12A66ED-2C8F-5CE6-8F3E-332B045A35B4.dita">Advanced Pointers</xref>.</p></li> |
373 href="GUID-A12A66ED-2C8F-5CE6-8F3E-332B045A35B4.dita">Advanced Pointers</xref |
351 |
374 >.</p></li> |
352 <li><p><b>Enhanced Touch UI:</b> The touch UI includes the following |
375 <li><p><b>Enhanced Touch UI:</b> The touch UI includes the following |
353 improvements:</p><ul> |
376 improvements:</p><ul> |
354 <li><p>Multi-page Home Screen enables the user to navigate between |
377 <li><p>Multi-page Home Screen enables the user to navigate between |
355 widgets with a simple flick gesture</p></li> |
378 widgets with a simple flick gesture</p></li> |
356 <li><p>Capacitive multi-touch events are supported.</p></li> |
379 <li><p>Capacitive multiple <?Pub Caret?>touch events are supported.</p |
|
380 ></li> |
357 <li><p>Tactile Feedback utilizes advanced haptics effects.</p></li> |
381 <li><p>Tactile Feedback utilizes advanced haptics effects.</p></li> |
358 </ul></li> |
382 </ul></li> |
359 </ul><p>For more information about the new features in Graphics, see <xref href="GUID-D0C84E1D-A625-4F79-8515-399B8153727B.dita">What's New in Graphics |
383 </ul><p>For more information about the new features in Graphics, see <xref |
360 in Symbian^3</xref>.</p></entry> |
384 href="GUID-D0C84E1D-A625-4F79-8515-399B8153727B.dita">What's New in |
|
385 Graphics in Symbian^3</xref>.</p></entry> |
361 </row> |
386 </row> |
362 </tbody> |
387 </tbody> |
363 </tgroup> |
388 </tgroup> |
364 </table></conbody><related-links> |
389 </table> |
|
390 </conbody> |
|
391 <related-links> |
365 <linklist> |
392 <linklist> |
366 <link href="GUID-AB69D251-7635-4325-BBCE-92F7AFC86DC2.dita"><linktext>New |
393 <link href="GUID-AB69D251-7635-4325-BBCE-92F7AFC86DC2.dita"><linktext |
367 C++ APIs in Symbian^3</linktext></link> |
394 >New C++ APIs in Symbian^3</linktext></link> |
368 <link href="GUID-BA0A115B-068C-4257-9489-DF35DF633AD2.dita"><linktext>Porting |
395 <link href="GUID-BA0A115B-068C-4257-9489-DF35DF633AD2.dita"><linktext |
369 applications to Symbian^3</linktext></link> |
396 >Porting applications to Symbian^3</linktext></link> |
370 <link href="GUID-13987218-9427-455E-AC77-ADE6B0E9CD7E.dita"><linktext>Introduction |
397 <link href="GUID-13987218-9427-455E-AC77-ADE6B0E9CD7E.dita"><linktext |
371 to Symbian^3</linktext></link> |
398 >Introduction to Symbian^3</linktext></link> |
372 </linklist> |
399 </linklist> |
373 </related-links></concept> |
400 </related-links> |
|
401 </concept> |
|
402 <?Pub *0000020019?> |