implemented suggested changes by Tom Lovell to gettd.pl on the techroadmap output format
authorvictorp@symbian.org
Thu, 10 Dec 2009 17:04:09 +0000
changeset 22 d2ecfdaf0f31
parent 21 3750ca6263f1
child 23 9607af5dacf0
implemented suggested changes by Tom Lovell to gettd.pl on the techroadmap output format
planning_data/Tech_roadmaps.csv
scripts/gettd.pl
--- a/planning_data/Tech_roadmaps.csv	Mon Dec 07 17:07:46 2009 +0000
+++ b/planning_data/Tech_roadmaps.csv	Thu Dec 10 17:04:09 2009 +0000
@@ -1,183 +1,183 @@
- 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.
+" 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. "
--- a/scripts/gettd.pl	Mon Dec 07 17:07:46 2009 +0000
+++ b/scripts/gettd.pl	Thu Dec 10 17:04:09 2009 +0000
@@ -76,10 +76,11 @@
 	($release,$package,$features,$myfile,$domain)=@_;
 	
   $release =~ s/\\//sg;	
-	
+	$csvdel ="\",\"";
+	$invcoma ="\"";
  if ($newtdformat) {
   $package =~ s/backlog//sgi;
-  print $myfile " $release, $domain, $package, $myfeat\n";
+  print $myfile "$invcoma $release $csvdel $domain $csvdel $package $csvdel $myfeat $invcoma\n";
   
  } else {
 		
@@ -106,7 +107,7 @@
 	$mysubfeat =~ s/\<.*?\>//sg;
 	
 
-	print $myfile " $release, $domain, $package, $myfeat, $mysubfeat\n";
+	print $myfile "$invcoma $release $csvdel $domain $csvdel $package $csvdel $myfeat $csvdel $csvdel $csvdel $mysubfeat $invcoma\n";
 	
 	$mysubfeat = "";	
 	}
@@ -160,7 +161,7 @@
                   $package="";
                   if  ($myfeat =~ m/title\=\"(.*?)\"/sg) {  $package=$1; } #looking for package name
                                   
-                  $myfeat=~ s/\<\/td\>\<td\>/-/sg;   #TODO change - to , when the old format is dead
+                  $myfeat=~ s/\<\/td\>\<td\>/\",\"/sg;   
                   $myfeat=~ s/\<.*?\>//sg;
                  
                  if ($myfeat =~m/[A-z]/sg ){prntfeatures($_,$package,$myfeat,outputfile,$domain);}