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