--- a/planning_data/Tech_roadmaps.csv Fri Oct 30 09:09:10 2009 +0000
+++ b/planning_data/Tech_roadmaps.csv Fri Oct 30 15:34:26 2009 +0000
@@ -90,33 +90,6 @@
Symbian^3, Device_Management, Remote Management, Device Encryption & Storage Card Encryption Policy Support , Enforcing Device Encryption and Storage Card Encryption Policy Support
Symbian^3, Device_Management, Networking DM, DCMO sub-part, Ability to remotely Allow / Disallow WiFi with Device Management & OMA-TS-DCMO-V1_0-20081008-D.doc
Symbian^3, Device_Management, Networking DM, ConnMo Support , OMA ConnMo
- Symbian^2, Location, Tech domain wide features, Location Based Triggering , This framework allows an application to create a location trigger. When the user enters or leaves the trigger area the triggering framework notifies the application that the trigger has been fired
- Symbian^2, Location, Tech domain wide features, Navigation meets Organizer & Contacts (+ Browser?) ,
- Symbian^2, Location, Location, Location Events UI , Location Based Events enables end-user to define geographical target area by various means and define action to be executed when user arrives in the target area
- Symbian^2, Location, Location, Configurability for multiple Location (SUPL) Servers with Setting UI , Besides Nokia’s SUPL server option to have Operator SUPL server
- Symbian^2, Location, Location Services, Location Based Triggering ,
- Symbian^2, Location, Location Services, Configurability for multiple Location (SUPL) Servers ,
- Symbian^2, Location, Location Services, Support for Google (KML/KMZ) format import of Landmarks , KML- (Keyhole Markup Language) format is used by the Google Maps application. This is a rather popular format that is widely used in industry these days. It's needed to support importing of such formats for Landmarks
- Symbian^2, Location, Location Based Services, Standalone LBS Privacy Configuration with Flexible UI Level Controls , Enables the LBS Privacy Component to be used independently of the rest of the LBS subsystem to support device configurations where network location requests are processed primarily in the base-band
- Symbian^2, Location, Location Based Services, Remote Reset of GPS Assistance Data , Helps device manufacturers and GPS integrators implement automated test suites to test the Time To First Fix (TTFF) of their chosen GPS hardware as specified in 3GPP TS 34.109 R7 and 3GPP TS 25.171 R7
- Symbian^2, Location, Location Based Services, LBS support for S60 Location Server , Symbian OS LBS subsystem is extended to optionally provide the S60 Location Server and associated Positioning Plug-ins (PSYs) as an alternate to the Symbian OS existing Location Server. This ensures compatibility for existing device manufacturers using the S60 Location Server and forms the basis for future migration of device manufactures from the Symbian OS Location Server to the S60 Location Server and deprecating the Symbian OS Location Server
- Symbian^3, Location, Tech domain wide features, SUPL Evolution , SUPL 2.0 Compliance with support for feature-sets besides SUPL1.0. There would be the following support Periodic Location request support
- Symbian^3, Location, Tech domain wide features, Photos geo-tagging enhancements ,
- Symbian^3, Location, Tech domain wide features, SMP safe LBS subsystem , The LBS subsystem runs correctly on a symmetric multiprocessor system (1-4 CPUs) without errors lockups or major performance degradation
- Symbian^3, Location, Location, Access Point selection using SNAP ,
- Symbian^3, Location, Location, Enhancements in Location Events UI , Further enhancements in usage of technologies enhanced user experience e.g. scheduled based trigger etc
- Symbian^3, Location, Location Services, Enhancements in Location Triggering , Further enhancements in usage of technologies enhanced user experience e.g. scheduled based trigger etc
- Symbian^3, Location, Location Services, Periodic Location request support with SUPL 2.0 ,
- Symbian^3, Location, Location Services, Representation of Landmarks in URL format , Landmarks if represented by a URL format would ease the use-cases of sharing the landmarks/points of interest that can be used by other applications as well
- Symbian^3, Location, Location Services, Support for SNAP & ALR (Service Network Access Point & Application Level Roaming) , Access Point selection using SNAP would ease the usage of data connection (IAP) selection for SUPL and then selection decision of best connection would be taken care of by the SUPL framework
- Symbian^3, Location, Location Based Services, SMP safe LBS subsystem , The LBS subsystem runs correctly on a symmetric multiprocessor system (1-4 CPUs) without errors lockups or major performance degradation
- Symbian^3, Location, Location Based Services, Automatic Bluetooth GPS device selection , Applications that use the LBS subsystem will automatically utilize the best Bluetooth GPS positioning source available (rather than be manually configured to use a particular Bluetooth GPS device)
- Symbian^3, Location, Location Based Services, Deprecate LBS Location Server , Deprecates the Symbian OS Location Server. Device manufactures should migrate to using the S60 Location Server
- Symbian^3, Location, Location Based Services, Deprecate LBS SUPL v1.0 , Deprecates the Symbian OS SUPL v1.0 protocol module. Device manufacturers should migrate to using the S60 SUPL 2.0 implementation
- Symbian^3, Location, Location Based Services, Validate Last Known Location using network information , LBS application developers can take advantage of the stored Last Known Location (rather than wait for a GPS fix) to provide a more responsive application when this feature indicates that the Last Known Location is sufficiently close to the actual position
- Symbian^3, Location, Location Based Services, GPS Simulation PSY improved support for multiple clients , When a client is using the Simulation PSY new clients will receive updates corresponding to the elapsed time since the first client obtained its initial position update i.e. a new client will not receive updates from the beginning of the file
- Symbian^3, Location, Location Based Services, Support for position requests from local/remote applications as well as emergency services , Reception and processing of location requests from local and remote applications (e.g. emergency services or commercial services) and other users via control or user plane protocols
- Symbian^3, Location, Location Based Services, Support for Terminal based, Terminal assisted and hybrid positioning , Provides LBS applications with a more accurate and faster location fix
Symbian^2, Multimedia, ), Specialist frameworks for supporting cameras , WVGA resolution support.
Symbian^2, Multimedia, ), Still image conversion , No changes.
Symbian^2, Multimedia, ), EXIF file parser , No changes
@@ -161,24 +134,23 @@
Symbian^4, Multimedia, ), No features planned ,
Symbian^4, Multimedia, ), There are no plans to add more functionality to the Imaging Extensions package. New features will go to the Multimedia Package (<a href="http://developer.symbian.org/main/source/packages/package/index.php?pk=3" class="external text" title="http://developer.symbian.org/main/source/packages/package/index.php?pk=3" rel="nofollow">mm</a>). ,
Symbian^4, Multimedia, ), No features planned , This is a legacy component - all metadata functionality should go in the Metadata System (mds) package
- Symbian^3, Multimedia_Apps, Camera & Camcorder application, New graphics architecture ,
- Symbian^3, Multimedia_Apps, Camera & Camcorder application, 720p HD recording ,
- Symbian^3, Multimedia_Apps, Camera & Camcorder application, Textual location tagging , GPS coordinates translated to country city street etc.
- Symbian^3, Multimedia_Apps, Photos application, Background image processing , R&D release
- Symbian^3, Multimedia_Apps, Photos application, Pinch-to-zoom ,
- Symbian^3, Multimedia_Apps, Photos application, HDMI output ,
- Symbian^3, Multimedia_Apps, Photos application, Near-field communication (touch-to-transfer) ,
- Symbian^3, Multimedia_Apps, Photos application, Better visibility of location tags in Photos app ,
- Symbian^3, Multimedia_Apps, Music Player application, Metadata improvements to reduce harvesting time ,
- Symbian^3, Multimedia_Apps, Music Player application, New faster scrolling for large libraries ,
- Symbian^3, Multimedia_Apps, Music Player application, Multi-channel audio ,
- Symbian^3, Multimedia_Apps, Music Player application, HDMI-out for music player ,
- Symbian^3, Multimedia_Apps, Video & TV application, Matroska file format ,
- Symbian^3, Multimedia_Apps, Live TV application, DVB-H & unicast support ,
- Symbian^3, Multimedia_Apps, Live TV application, Mobile TV streaming and security middleware , Deliver the DVB-H mobile TV streaming and security middleware to platform
- Symbian^3, Multimedia_Apps, Live TV application, Mobile TV performance improvement phase I , Improve channel switching and start up time for Mobile TV application
- Symbian^3, Multimedia_Apps, Video Player application, HDMI output ,
- Symbian^3, Multimedia_Apps, Camera Services, Camera middleware NGA support , Camera middleware support for the NGA (New Graphic Architecture)
+ Symbian^3, Multimedia_Apps, , Kinetic scrolling-Usability-Nokia
+ Symbian^3, Multimedia_Apps, , Continuous auto-focus for still image & video capture-Performance, Completeness-Nokia
+ Symbian^3, Multimedia_Apps, , Background image processing-Performance-Nokia
+ Symbian^3, Multimedia_Apps, , Support for 16:9 aspect ratio still image capture-Playability, Performance-Nokia
+ Symbian^3, Multimedia_Apps, , Support for MPEG-4 and AVC HD video capture-Playability, Enjoyability-Nokia
+ Symbian^3, Multimedia_Apps, , Consistent and fast image rotation-Performance, Usability-Nokia
+ Symbian^3, Multimedia_Apps, , User Experience improvements [View Transitions, Semi-transparency screen furniture, UI Fade In/Out Effects]-Usability, Enjoyability-Nokia
+ Symbian^3, Multimedia_Apps, , Still image viewing and music playback over HDMI-Completeness, Enjoyability, Innovation-Nokia
+ Symbian^3, Multimedia_Apps, , Multi-touch gesture support-Usability, Completeness-Nokia
+ Symbian^3, Multimedia_Apps, , Support for song recognition web services-Enjoyability, Innovation, Extensibility/Differentiation-Nokia
+ Symbian^3, Multimedia_Apps, , Album art thumbnails displayed in collection views-Usability-Nokia
+ Symbian^3, Multimedia_Apps, , Music Store support-Enjoyability, Extensibility-Nokia
+ Symbian^4, Multimedia_Apps, , UI based on Qt/DirectUI proposal -Usability, Enjoyability, Extensibility/Differentiation-Nokia
+ Symbian^4, Multimedia_Apps, , Qt-based camera application engine-Extensibility/Differentiation-Nokia
+ Symbian^4, Multimedia_Apps, , Semi-auto photo tagging-Completeness, Usability-Nokia
+ Symbian^4, Multimedia_Apps, , Support for USB Headset radios (FM, HD)-Completeness, Enjoyability, Playability-Nokia
+ Symbian^4, Multimedia_Apps, Internet Radio Package, New Package: Internet Radio-Completeness, Innovation, Enjoyability-Nokia
Symbian^3, Personal_Communications, Ipappsrv , Support for Screenplay-UX Competitiveness-Nokia
Symbian^3, Personal_Communications, Iptelephony , Enhanced QoS Support-Standards Compliance-Nokia
Symbian^3, Personal_Communications, Iptelephony , VoIP Conference Calling-Telephony Convergence-Nokia
@@ -190,46 +162,9 @@
Symbian^4, Personal_Communications, Iptelephony , Video Sharing in VoIP-Telephony Convergence-Nokia
Symbian^4, Personal_Communications, Cellularsrv , Multiclient Access-Standards Compliance-Nokia
Symbian^4, Personal_Communications, Cellularsrv , 3GPP R7 Priority Compliance-Standards Compliance-Nokia
- Symbian^2, Productivity, Contact Apps, (Dynamic) Communication Launcher , Easy launching view to start the actual communication
- Symbian^2, Productivity, Contact Apps, Favourite Contacts in names list , Enables the selection of your favourite/mostly used contacts to be in the top of the list
- Symbian^2, Productivity, Contact Apps, <a href="/wiki/index.php/Glossary#X" title="Glossary">XSP</a> integration enablers , Enables the creation of Service specific Tab in phonebook
- Symbian^2, Productivity, Contact Apps, <a href="/wiki/index.php/Glossary#P" title="Glossary">Presence</a> indicators in names list ,
- Symbian^2, Productivity, Contact Apps, Map support for Phone Book , You can choose the ”Show on map” in the launcher to see the address of the contact in the Nokia Maps application
- Symbian^2, Productivity, Organizer App Suite, Improved <a href="http://en.wikipedia.org/wiki/NITZ" class="external text" title="http://en.wikipedia.org/wiki/NITZ" rel="nofollow">NITZ</a> interpretation algorithm ,
- Symbian^2, Productivity, Organizer App Suite, Plug-in framework for automatic time update protocols , Provides easier means for extension to the platform's recognized time update types.
- Symbian^2, Productivity, Organizer App Suite, Countdown timer ,
- Symbian^2, Productivity, Organizer App Suite, Stopwatch ,
- Symbian^2, Productivity, Organizer App Suite, Calendar architecture improvements , Enables e.g. 3rd-party regional calendars as plug-ins
- Symbian^2, Productivity, Messaging Apps, Support for using <a href="http://en.wikipedia.org/wiki/SMS" class="external text" title="http://en.wikipedia.org/wiki/SMS" rel="nofollow">SMS</a> and <a href="http://en.wikipedia.org/wiki/Multimedia_Messaging_Service" class="external text" title="http://en.wikipedia.org/wiki/Multimedia_Messaging_Service" rel="nofollow">MMS</a> in Korean networks ,
- Symbian^2, Productivity, Instant Messaging Apps, Service Tab , Service specific view for services to show the service specific contacts in the Phonebook Tab. Supports IM and VoIP specific services with Presence
- Symbian^2, Productivity, Instant Messaging Apps, Conversational view for instant messaging ,
- Symbian^2, Productivity, Instant Messaging Apps, Full <a href="/wiki/index.php/Glossary#I" title="Glossary">IAD</a> capability in Service tab & IM framework ,
- Symbian^2, Productivity, Instant Messaging & Presence Services, IM Framework , Additional part to Presence framework IM services can now use the instant messaging framework to enable a service using either the ready-made XMPP protocol or bring their own
- Symbian^2, Productivity, Instant Messaging & Presence Services, Telepathy framework , Open source
- Symbian^2, Productivity, Instant Messaging & Presence Services, <a href="http://en.wikipedia.org/wiki/XMPP" class="external text" title="http://en.wikipedia.org/wiki/XMPP" rel="nofollow">XMPP</a> protocol support , Open source & Enabling technology for services such as Google Talk
- Symbian^3, Productivity, Tech domain wide features, <a href="/wiki/index.php/Glossary#I" title="Glossary">IAD</a> support ,
- Symbian^3, Productivity, Contact Apps, Contacts supporting <a href="/wiki/index.php/Glossary#I" title="Glossary">IAD</a> updates ,
- Symbian^3, Productivity, Contact Apps, MyCard view , A contact card dedicated to the owner of the device & New view in phonebook to handle your own status & other information
- Symbian^3, Productivity, Contact Apps, Sharing of contacts via <a href="http://en.wikipedia.org/wiki/Near_Field_Communication" class="external text" title="http://en.wikipedia.org/wiki/Near_Field_Communication" rel="nofollow">NFC</a> , Near Field Communication support to enable the easy changing of contact information
- Symbian^3, Productivity, Contact Apps, Conference Call support ,
- Symbian^3, Productivity, Contact Apps, Remote contact lookup , Enables the use of remote databases to look for contact data
- Symbian^3, Productivity, Organizer App Suite, Support for multiple calendar databases, Family/Shared Calendar ,
- Symbian^3, Productivity, Organizer App Suite, <a href="/wiki/index.php/CalDav" title="CalDav">CalDav</a> synchronisation support for calendars ,
- Symbian^3, Productivity, Organizer App Suite, <a href="http://en.wikipedia.org/wiki/Near_Field_Communication" class="external text" title="http://en.wikipedia.org/wiki/Near_Field_Communication" rel="nofollow">NFC</a> Support for Calendar ,
- Symbian^3, Productivity, Organizer App Suite, <a href="http://en.wikipedia.org/wiki/Near_Field_Communication" class="external text" title="http://en.wikipedia.org/wiki/Near_Field_Communication" rel="nofollow">GPS</a> protocol support for Clock , Time zone updates based on a user's current location.
- Symbian^3, Productivity, Messaging Apps, <a href="/wiki/index.php/Glossary#I" title="Glossary">IAD</a> support for Messaging ,
- Symbian^3, Productivity, Messaging Apps, Increased message handling capacity (by switching to a <a href="http://en.wikipedia.org/wiki/SQL" class="external text" title="http://en.wikipedia.org/wiki/SQL" rel="nofollow">SQL</a> database) ,
- Symbian^2, Runtimes, Browser 7.2, VGA & touch ,
- Symbian^2, Runtimes, Browser 7.2, Several UX improvements, e.g. one click album download ,
- Symbian^2, Runtimes, Browser 7.2, Scriptable Plug-in API , aka NSPAPI
- Symbian^2, Runtimes, S60 WRT 1.0, Web Feeds (RSS & ATOM) engine & UI ,
- Symbian^2, Runtimes, S60 WRT 1.0, JavaScript Extensions 1.0 (license is open) , Location Contacts Messaging System Information Media Mgmt Calendar Camera File System and Landmarks
- Symbian^2, Runtimes, , Excluded Items , WebKit engine
- Symbian^2, Runtimes, , Open Items , OVI service enablers & IAD enablers & Nokia Home Screen integration components & Hosting location for all above
Symbian^3, UI, , AVKON graphics acceleration-Performance-Nokia
Symbian^3, UI, , Open GL ES 2.0 and OpenVG 1.1 APIs and backends-Performance-Nokia
Symbian^3, UI, , Homescreen multiple views support-Enjoyability-Nokia
- Symbian^3, UI, , Kinetic scrolling (flick gesture-based scrolling rather than via scroll bar)-Enjoyability-Nokia
Symbian^3, UI, , Soft keys embedded into dialogs-Usability-Nokia
Symbian^3, UI, , Gesture support for tap, double-tap, long-tap, drag, and flick. Multi-touch support for pinch gesture-Usability and Enjoyability and Consistency-Nokia
Symbian^3, UI, , Support for Adobe Flash(TM) Homescreen widgets—even full screen - Flexibility, Enjoyability and Consistency - Nokia
@@ -241,8 +176,10 @@
Symbian^3, Security_Domain, Package: OS Security, Cryptographic Service Provider Interface , Enabling high-performance cryptography algorithms using hardware acceleration.
Symbian^3, Security_Domain, Package: OS Security, Service for Run-time User Permission Prompts , To be used by system servers (e.g. placing voice calls initiating a network connection) in addition to capability-based security checks to manage user prompts for application security permissions.
Symbian^3, Security_Domain, Package: OS Security, SHA-2 Signature Validation for Certificates , Supporting SHA-224/256/384/512 hash algorithms when validating certificate chains.
+ Symbian^3, Security_Domain, Package: OS Security, Authentication Framework , An service to be used for all operations on the device which require the user to authenticate themselves such as device lock and key store operations. Including a plug-in interface for authentication service providers so that alternative authentication mechanisms such as fingerprint biometrics or picture/gesture PINs can be added.
+ Symbian^3, Security_Domain, Package: OS Security, Support for Streaming in the Content Access Framework , Extensions to CAF to support content protection of streamed and broadcast media (e.g. mobile TV).
Symbian^3, Security_Domain, Package: DRM, Support for HDMI Output Control , Supporting HDMI (High-Definition Multimedia Interface) as a possible return value when querying the DRM agent for which output types are permitted.
Symbian^3, Security_Domain, Package: DRM, Platform API for Access to WMDRM Functionality , Currently some WMDRM functionality (e.g. decryption) is only available using a Helix plug-in. This API will provide such functionality in a component-independent manner.
- Symbian^4, Security_Domain, Package: OS Security, Authentication Framework , An service to be used for all operations on the device which require the user to authenticate themselves such as device lock and key store operations. Including a plug-in interface for authentication service providers so that alternative authentication mechanisms such as fingerprint biometrics or picture/gesture PINs can be added.
- Symbian^4, Security_Domain, Package: DRM, Support for Streaming in the Content Access Framework , Extensions to CAF to support content protection of streamed and broadcast media (e.g. mobile TV).
+ Symbian^4, Security_Domain, Package: DRM, Qt-based DRM UI Components , UI components in the DRM package to be migrated to use the Qt framework.
Symbian^4, Security_Domain, Package: Security Services, New Key/Device Lock Architecture , Integrating with the authentication framework
+ Symbian^4, Security_Domain, Package: Security Services, Qt-based Security Services UI Components , UI components in the Security Services package to be migrated to use the Qt framework.