planning_data/Tech_roadmaps.csv
author victorp@symbian.org
Fri, 27 Nov 2009 17:11:28 +0000
changeset 17 ba7ab4ab5087
parent 6 2ac7d35ac201
child 22 d2ecfdaf0f31
permissions -rw-r--r--
wk48 update to the integration plan

 Symbian^2, Base_OS_services, Kernel & Hardware Services, Power resource manager , Kernel-side Resource Manager API for managing power-related resources - eg voltage lines  clock lines  power domains
 Symbian^2, Base_OS_services, Kernel & Hardware Services, FAT performance improvements , File server performance improvements from Memory card DMA transfers  Optimised FAT cluster handling and alignment of FAT user data area to media block boundaries
 Symbian^2, Base_OS_services, Generic OS Services, Open Environment base , Backend adaptor  pipe device driver
 Symbian^2, Base_OS_services, Generic OS Services, PIPS libraries , Libc  libpthread  libdl  libm
 Symbian^2, Base_OS_services, Generic OS Services, Extended Open C libraries , Libssl  libcrypt  libz  glib
 Symbian^2, Base_OS_services, Generic OS Services, Basic Std C++ support , Static linking old STLPort & Boost libraries
 Symbian^2, Base_OS_services, Generic OS Services, Real-Time Graphics and Audio (RGA) , Real-Time Graphics and Audio (RGA) APIs
 Symbian^2, Base_OS_services, Persistent Data Services, Symbian SQL i/o performance , Tuning SQLite input/output operations and improved robustness on flash media
 Symbian^3, Base_OS_services, Domain-Wide Features, SMP Safe , All components within OS Base Services have been validated as SMP Safe. Testing covers multiple threads  synchronisation  shared memory  timing and race conditions
 Symbian^3, Base_OS_services, Kernel & Hardware Services, SMP prototype Kernel , SMP building blocks enabling SMP Safe development  kernel has been updated to support SMP on up to 4 cores
 Symbian^3, Base_OS_services, Kernel & Hardware Services, Writeable demand paging , Extends the existing read-only paging system to the paging of live Read-Write data from the memory of user space processes
 Symbian^3, Base_OS_services, Kernel & Hardware Services, Flexible memory model , A new memory model which enables SMP  WDP and zero-copy
 Symbian^3, Base_OS_services, Kernel & Hardware Services, Modular hardware adaptation , Device driver helper functions for registers  I2C  I2S and SPI which isolate off-chip peripherals from BSP implementations
 Symbian^3, Base_OS_services, Kernel & Hardware Services, 64-bit file server , The file server API has been extended to provide 64-bit versions of current APIs to enable it to access files that are greater than 2GB
 Symbian^3, Base_OS_services, Generic OS Services, Symbian C++ usability improvements , Includes Core Idioms work for Strings and Exception handling
 Symbian^3, Base_OS_services, Generic OS Services, Posix signals emulation , 
 Symbian^3, Base_OS_services, Generic OS Services, Full Std C++ support , Dynamic linking up-to-date STLPort
 Symbian^3, Base_OS_services, Generic OS Services, Extra Linux Standard Base libraries , librt & Re-route to (& update of) internal zlib under EZlib C++ APIs
 Symbian^3, Base_OS_services, Device Services, Sensor framework , Hardware abstraction framework for sensors  including accelerometers  magnetometers and proximity sensors
 Symbian^3, Base_OS_services, Device Services, System State Manager , Management of device state transitions through startup to shutdown
 Symbian^3, Base_OS_services, Persistent Data Services, SQLite C API , Exposing the native SQLite APIs to C developers
 Symbian^4, Base_OS_services, Kernel & Hardware Services, Hardware Configuration Repository (HCR) , Repository that provides a standardised mechanism for device drivers to read platform specific settings such as pin numbers or bus addresses.
 Symbian^3, Data_Communications, Access Security Package/,  EAP-GTC extensions-Platform Performance-Nokia
 Symbian^3, Data_Communications, Commsfw ,  Freeway architecture-Platform Performance-Nokia
 Symbian^3, Data_Communications, Commsfw ,  Splitting "mixed" header files for comms framework APIs-Platform Performance-Nokia
 Symbian^3, Data_Communications, Commsfw ,  Comms package SMP safe-Platform Performance-Nokia
 Symbian^3, Data_Communications, Commsfw ,  Bearer independent IP network performance test program and measurements-Platform Performance-Nokia
 Symbian^3, Data_Communications, Commsfw ,  Instrumentation of comms subsystem-Platform Performance-Nokia
 Symbian^3, Data_Communications, Commsfw ,  Zero-copy networking-Platform Performance-Nokia
 Symbian^3, Data_Communications, Commsfw ,  WLAN/Connectivity diagnostic tool for IP connectivity problem solving-Platform Performance-Nokia
 Symbian^3, Data_Communications, Connectivity Tools Package/,  Merging of Probe-Platform Performance-Nokia
 Symbian^3, Data_Communications, Connectivity Tools Package/,  Support for testing of latest connection management features: Default Connection, User Connection-Platform Performance-Nokia
 Symbian^3, Data_Communications, Connectivity Tools Package/,  Qt/Orbit migration for ConnTest-Platform Performance-Nokia
 Symbian^3, Data_Communications, Connectivity Tools Package/,  Support for Ping (ICMP echo request and reply)-Platform Performance-Nokia
 Symbian^3, Data_Communications, IpAppProtocols ,  Mixed header separation-Platform Performance-Nokia
 Symbian^3, Data_Communications, IpAppProtocols ,  Header re-allocation-Platform Performance-Nokia
 Symbian^3, Data_Communications, IpAppProtocols ,  RTP Performance optimizations-Platform Performance-Nokia
 Symbian^3, Data_Communications, IP Connection Management Package/,  New Symbian Comms Architecture: Migration of bearer management and settings to Freeway architecture-Platform Performance-Nokia
 Symbian^3, Data_Communications, IP Connection Management Package/,  Automatic switch to WLAN: Applications that do not support mobility API are forced to switch WLAN connection through reconnect-WiFi Services-Nokia
 Symbian^3, Data_Communications, IP Connection Management Package/,  Dialog reduction: A number of connection dialogs are removed from the software for better user experience-WiFi Services-Nokia
 Symbian^3, Data_Communications, IP Connection Management Package/,  Custom preferences: New connection preference type that gives applications more useful way to control connection start-up behaviour-Platform Performance-Nokia
 Symbian^3, Data_Communications, IP Connection Management Package/,  General connection settings: Global settings menu to control roaming and connectivity behaviour-Platform Performance-Nokia
 Symbian^3, Data_Communications, IP Connection Management Package/,  SMP-safe: Software runs in multiprocessor system-Platform Performance-Nokia
 Symbian^3, Data_Communications, Netprotocols/,  SMP-safe: URI permission services – support for IDN blacklists/whitelists-Platform Performance-Nokia
 Symbian^3, Data_Communications, NetworkingSrv Package/,  IPv6 for 3GPP-Standards Compliance-Nokia
 Symbian^3, Data_Communications, NetworkingSrv Package/,  Generic IP tunneling framework for IPv6 and IPSec (VPN) tunneling-Standards Compliance-Nokia
 Symbian^3, Data_Communications, NetworkingSrv Package/,  IPv6 Tunneling support based on Generic IP tunneling framework-Standards Compliance-Nokia
 Symbian^3, Data_Communications, NetworkingSrv Package/,  Removing connection error notes displayed by VPN client-Platform Performance-Nokia
 Symbian^3, Data_Communications, NetworkingSrv Package/,  IP Security to support SHA-2 family of algorithms-Standards Compliance-Nokia
 Symbian^3, Data_Communications, Vpnclient Package/,  Removing connection error notes displayed by VPN client-Platform Performance-Nokia
 Symbian^3, Data_Communications, Vpnclient Package/,  Removing support for NSSM-Platform Performance-Nokia
 Symbian^3, Data_Communications, Wireless Access/,  Internet Connectivity Test refactoring - Enhance the architecture, performance, code and APIs-Platform Performance-Nokia
 Symbian^3, Data_Communications, WLAN Package ,  Adaptive WLAN background scanAutomatically adjusting WLAN background scan interval-WiFi Services-Nokia
 Symbian^3, Data_Communications, WLAN Package ,  802.11k (WLAN measurements)Mandatory 802.11k features for WFA Voice Enterprise implemented-WiFi Services-Nokia
 Symbian^3, Data_Communications, WLAN Package ,  TX path performance optimizations that increase throughput and lower CPU load-Platform Performance-Nokia
 Symbian^3, Data_Communications, WLAN Package ,  Admission control APIA new API that the applications can use to explicitly request WLAN QoS traffic streams-WiFi Services-Nokia
 Symbian^4, Data_Communications, Access Security Package/,  Architectural change to use client-server architecture for providing EAP authentication services-Platform Performance-Nokia
 Symbian^4, Data_Communications, Access Security Package/,  Implementation of Access Security UIs with Qt-Competitive User Experience-Nokia
 Symbian^4, Data_Communications, Access Security Package/,  Extension API for supporting the addition of extended WLAN authentication and association functionalities-WiFi Services-Nokia
 Symbian^4, Data_Communications, Access Security Package/,  Settings wizard for easier EAP authentication configuration and certificate installation-Competitive User Experience-Nokia
 Symbian^4, Data_Communications, Access Security Package/,  Support for parallel processing in multicore processors-Platform Performance-Nokia
 Symbian^4, Data_Communications, Access Security Package/,  Implementation of Access Security UIs with Qt-Competitive User Experience-Nokia
 Symbian^4, Data_Communications, Access Security Package/,  Deprecation of EAP DB platform APIs and change UI to use EAP Type API for EAP plugin configuration-Competitive User Experience-Nokia
 Symbian^4, Data_Communications, Commsfw ,  Instrumentation of comms subsystem -Platform Performance-Nokia
 Symbian^4, Data_Communications, Connectivity Tools Package/,  Support for Ping (ICMP echo request and reply) -Platform Performance-Nokia
 Symbian^4, Data_Communications, IpAppProtocols ,  SIP testing framework for device manufacturers-Platform Performance-Nokia
 Symbian^4, Data_Communications, IP Connection Management Package/,  Apengine removal: Deprecated connection settings API is removed completely-Platform Performance-Nokia
 Symbian^4, Data_Communications, IP Connection Management Package/,  CMManager to run in process context-Platform Performance-Nokia
 Symbian^4, Data_Communications, IP Connection Management Package/,  CommsDat data caching for MPM: Central repository entries are monitored for better performance-Platform Performance-Nokia
 Symbian^4, Data_Communications, Netprotocols/,  Provide common HTTP server APIs to support Apache APIs and modules to support migration-Platform Performance-Nokia
 Symbian^4, Data_Communications, NetworkingSrv Package/,  Dynamic Host configuration Protocol (DHCP) server-Standards Compliance-Nokia
 Symbian^4, Data_Communications, NetworkingSrv Package/,  IP Mobility support for IPv4 as per RFC 3344-Standards Compliance-Nokia
 Symbian^4, Data_Communications, NetworkingSrv Package/,  IP Mobility support for IPv6 as per RFC 3775-Standards Compliance-Nokia
 Symbian^4, Data_Communications, NetworkingSrv Package/,  Internet Group Management Protocol support (IGMP) for IPv4-Standards Compliance-Nokia
 Symbian^4, Data_Communications, NetworkingSrv Package/,  Multicast Listener discovery support for IPv6-Standards Compliance-Nokia
 Symbian^4, Data_Communications, Vpnclient Package/,  Silent XAUTH-Standards Compliance-Nokia
 Symbian^4, Data_Communications, Wireless Access/,  Modify WLAN Agent interface for MPM - WLAN Agent will be removed and MPM calls HotspotFW instead-WiFi Services-Nokia
 Symbian^4, Data_Communications, WLAN Package ,  WLAN Extension APIA new API that allows adding proprietary protocol extensions to the Symbian Foundation WLAN stack-WiFi Services-Nokia
 Symbian^3, Device_Connectivity, NFC Services Package(nfcservices),  NFC Stack-Comprehensive Bearers-Nokia
 Symbian^3, Device_Connectivity, NFC,  NFC Initiated Bluetooth Pairing-Ease of Setup-Nokia
 Symbian^3, Device_Connectivity, USB Services Package/,  USB Setup UI Improvements-Ease of Setup-Nokia
 Symbian^3, Device_Connectivity, SrvDiscovery,  Zeroconf over BT -Interoperability-Nokia
 Symbian^3, Device_Connectivity, SrvDiscovery,  Revised RPnP framework-Service Interfaces-Nokia
 Symbian^3, Device_Connectivity, http://developer.symbian.org/bugs/show_bug.cgi?id=240,  MTP 2.0-Comprehensive Bearers-Nokia
 Symbian^3, Device_Connectivity, http://developer.symbian.org/bugs/show_bug.cgi?id=234,  Integrated PictBridge Support-Interoperability-Nokia
 Symbian^4, Device_Connectivity, ShortlinkServices Package/,  Bluetooth Core 3.0-Comprehensive Bearers-Nokia
 Symbian^4, Device_Connectivity, ShortlinkServices Package/,  Bluetooth Low Energy Core Spec-General Objectives (Battery Life)-Nokia
 Symbian^4, Device_Connectivity, ,  Improved printing utilities*-Interoperability-K3
 Symbian^4, Location, , Low level Geo-Coding Framework and APIs-Nokia
 Symbian^4, Location, , Distance based updates API-extension to Location Server-Nokia
 Symbian^4, Location, , GNSS Assistance Data Classes-Nokia
 Symbian^4, Location, , Compass & Accelerometer Integration into Location Framework-Nokia
 Symbian^4, Location, , SMP Conformance-Nokia
 Symbian^3, Multimedia, ,  OpenCore Multimedia framework-Playability-PacketVideo
 Symbian^3, Multimedia, ,  Production-quality codec package-Modularity & Playability-Aricent
 Symbian^3, Multimedia, ,  NGA support for multimedia-Modularity-Nokia
 Symbian^3, Multimedia, ,  Updated APIs for subtitles and ECAM-Integration-Nokia
 Symbian^3, Multimedia, ,  Telephony Multimedia Service-Integration-Nokia
 Symbian^3, Multimedia, ,  Java Multimedia Service-Integration-Nokia
 Symbian^4, Multimedia, ,  Intermediate OpenMAX IL implementation-Modular-Nokia
 Symbian^4, Multimedia, ,  OpenMAX  IL support for Helix (connect Helix via logical IL layer to MMHP)-Modular-Nokia
 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
 Symbian^3, Personal_Communications, Ipappsrv ,  VoIP Video-Telephony Convergence-Nokia
 Symbian^3, Personal_Communications, Phone ,  Touch UI Enhancements-UX Competitiveness-Nokia
 Symbian^3, Personal_Communications, Cellularsrv ,  SMP Safe Telephony-Performance & Battery Life-Nokia
 Symbian^4, Personal_Communications, Phone ,  Direct UI -UX Competitiveness-Nokia
 Symbian^4, Personal_Communications, Phonesrv ,  Migration to TMS APIs-Standards Compliance-Nokia
 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^3, Productivity, ,  Support files bigger than 2GB- Usability- Nokia
 Symbian^3, Productivity, ,  My Location API- Extensibility- Nokia
 Symbian^3, Productivity, ,  HTML capable email viewer- Usability- Nokia
 Symbian^3, Productivity, ,  Platform API for basic email functions- Extensibility- Nokia
 Symbian^3, Productivity, ,  Predictive search from phone book- Usability- Nokia
 Symbian^3, Productivity, ,  Support for contacts HW key- Extensibility- Nokia
 Symbian^3, Productivity, ,  Contact image enhancements- Usability- Nokia
 Symbian^3, Productivity, ,  Contact matching enhancements- Usability- Nokia
 Symbian^3, Productivity, ,  Remote contact lookup- Usability- Nokia
 Symbian^3, Productivity, ,  MyCard view- Usability- Nokia
 Symbian^3, Productivity, ,  Company name search- Usability- Nokia
 Symbian^3, Productivity, ,  Email editor UI improvements- Usability- Nokia
 Symbian^3, Productivity, ,  Add CalDav support- Interoperability- Sun Microsystems
 Symbian^3, Productivity, ,  Contacts supporting IAD updates- Extensibility- Nokia
 Symbian^3, Productivity, ,  CalDav for single calendar- Interoperability- Sun Microsystems
 Symbian^3, Productivity, ,  Multiple Calendar- Usability- Nokia
 Symbian^3, Productivity, ,  CalDAV for Multiple Calendars- Interoperability- Sun Microsystems
 Symbian^3, Productivity, ,  Decreasing font size in message list view- Usability- Nokia
 Symbian^3, Productivity, ,  Extended Toolbar in message list view- Usability- Nokia
 Symbian^3, Productivity, ,  Finger usable folder and sort drop down menus- Usability- Nokia
 Symbian^3, Productivity, ,  Kinetic scrolling in email viewer and editor views- Usability- Nokia
 Symbian^3, Productivity, ,  Setting for automatic image downloading in email viewer- Usability- Nokia
 Symbian^4, Productivity, ,  Direct UI enhancements- Usability- Nokia
 Symbian^3, Runtimes, ,  Qt 4.6.1 Runtime-Simplicity-Nokia
 Symbian^3, Runtimes, ,  Adobe Flash Light 4.0 (R&D)-Completeness-Adobe / Nokia
 Symbian^3, Runtimes, ,  J9 vitrual machine for Java programs (R&D)-Completeness-IBM
 Symbian^3, Runtimes, ,  Runtime for Java programs (High Risk)- Completeness-Nokia
 Symbian^3, Runtimes, ,  Universal Software Installer Framework- Extensibility-Nokia
 Symbian^4, Runtimes, ,  Qt as the primary runtime-Simplicity-Nokia
 Symbian^4, Runtimes, ,  Orbit User Experience Framework-Capability-Nokia
 Symbian^4, Runtimes, ,  Qt Mobility Extensions (Phase 1)-Capability-Nokia
 Symbian^4, Runtimes, ,  Common Web Runtime-Capability & Compatibility-Nokia
 Symbian^4, Runtimes, ,  Direct UI Webkit Browser (HTML5)-Capability-Nokia
 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, ,  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
 Symbian^4, UI, ,  Qt replaces Avkon-Performance-Nokia
 Symbian^4, UI, ,  Orbit (UI controls & structure)-Usability, Enjoyability and Consistency-Nokia
 Symbian^4, UI, ,  Direct UI proposal (Redesigned applications)-Usability, Enjoyability and Consistency-Nokia
 Symbian^2, Security_Domain, Package: DRM, OMA DRM v1.0 Agent , Implementing the OMA DRM v1.0 specification  including all of the optional content delivery mechanisms (Forward Lock  Combined Delivery  Separate Delivery and Superdistribution).
 Symbian^2, Security_Domain, Package: DRM, OMA DRM v2.0 agent , Implementing the OMA DRM v2.0 specification  extended with support for metering  WBXML ROAP triggers and .O4A and .O4V file types.
 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: 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.