diff -r 000000000000 -r 6d65d5acee06 symbianosbld/cedarutils/Symbian_OS_vFuture_Schedule12.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/symbianosbld/cedarutils/Symbian_OS_vFuture_Schedule12.xml Tue Feb 02 01:12:20 2010 +0200 @@ -0,0 +1,1227 @@ + + + + + + Maintains a queue of all system-wide alarms and provides APIs to manage alarms + + + + System Starter, launches ROM-based servers that need to be + started at device boot, depending on start-up mode. + + + + + + Server which allows clients to request that the phone holder authenticates themselves to the phone. + + + + + Manages changes to device states, including start-up and shutdown, and changes to system wide properties (using policy plug-ins and command lists) + + + + Manages the system health, including the monitoring of critical processes and their re-launch if they fail + + + + Provide common policy plugins and adaptation plugins for System State Management Architecture + + + + Assorted basic utilities available to frameworks, services, and applications. + System utilities (BAFL) including resource file interface and clipboard, system sounds, + command-line parsing, descriptor arrays, resource file handling. + Used by higher level frameworks and services and available directly to applications. + + + + Authorisation services, including the User Prompt Service (UPS) that allows system servers to generate prompts asking the user to authorise or deny a request from a client application. + + + + Utility library for use by service providers writing policy plug-ins for the UPS + + + + Smart messaging framework and support. + In the System Model this is Bio Messaging Framework + and Bio Messaging Parsers. + + + + Bluetooth connection and service manager and Bluetooth protocol stack. + System Model names are Bluetooth Manager, Bluetooth SDP and Bluetooth Stack PRT. + + + + + + + + + + + + + + + + + + + SMIL Rich Media Parser + + + + C standard library for Symbian OS + + + + Engine implementation for calendar application. + This is called Calendar in the System Model. + + + + OMA CP 1.1 compliant protocol implementation. + Supports provisioning via WAP Push, Email, OBEX, Removable Media and the SIM. + + + + Central setting database + + + + Certificate and key management framework and APIs + + + + + + A collection of PC-side tools and libraries for use with Security and Data Privacy + + + + Character set converters. This includes the Character Encoding Conversion Framework. + + + + Character set conversion plug-ins. This includes the Character Encoding Conversion Plug-ins. + + + + Supplies provisioning of network access points, WAP proxies, MMS, + OMA DS and OMA DM accounts, POP, IMAP and SMTP email accounts + and browser bookmarks. + + + + + + Configuration settings for Device Management. + + + + + Networking and communications configuration information + + + + + + + File logging engine used by comms framework and available to other components. + + + + + Framework and utilities to support communications protocols and servers + including Comms Root Server, Comms Framework, Network Interface Manager and Comms Buffers. + + + + + + + + + Comms Server CSY plugin providing serial port emulation over IR, USB, + Bluetooth and a virtual serial port. + + + + + + Network connection agents and agent plug-in interface providing connection to + circuit-switched and packet-switched networks. + Includes CSD AGT, PSD AGT and Network Controller. + + + + + + + + + + + + + + + + + Device side connectivity framework. This includes low level Device Connection Component, + Service Framework and Service Providers. + + + + + + + + + + + Engine implementation for contacts application. + This is called Contacts Model in the System Model. + + + + Framework that enables DRM style content management. Note that this is the CAFv2 framework. + + + + + Content Access Framework (CAF) support of streaming DRM solutions, such as DVB-H SPP and OMA DRM BCAST. + + + + Framework supporting secure cryptographic tokens (e.g. smart cards) + + + + + Symmetric and asymmetric keys, hash algorithms, and pseudorandom number generators. + Note this is export restricted + + + + + + + Software plug-in for the Crypto SPI providing symmetric and asymmetric algorithms, hash algorithms, and pseudorandom number generators. + Note this is export restricted + + + + Protocols utilities and interfaces for OSI Data Link Layer level protocols. + This includes a Link Layer Control group of components: + Comms Framework Control and data protocols for Ethernet, PPP, PDP and WiFi, + Ethernet Packet Driver and PPP Compression Plug-ins + + + + + + + + + + + + + Abstract interfaces and plugin implementations for a bearer service primarily in the data plane. + + + + + + + Base classes for MIME-type recognizer plug-ins. + + + + Relational database APIs and implementation. + This is DBMS in the System Model. + + + + Drivers supporting hardware devices. + This includes Ethernet Driver, USB Client Driver, Sound Driver, Speech Driver, + Video Driver, MIDI Driver, SD Card*, SDIO* and Other LDDs. + + + + + + + + + + + + + + + Local (Storage) Media Logical Device Driver + + + + Run Mode Debug API + + + + Kernel Trace Tool + + + + Defines API for EGL + + + + software only implementation of EGL + + + + Fax client and server side API's and protocol stack + + + + Error mapping data used by Error Resolver + + + + Telephony server and client side APIs which includes ETel Server/Core, ETel Multimode, ETel Packet Data and Etel SIM Toolkit + + + + + + + + Telephony APIs for 3rd party applications + + + + Specific geographic localisation information providing localisation framework and locale specific strings. + System Model name is Locale Support. + + + + + API which allows applications to query the presence of optional features and update feature information at run-time. + + + + API which allows applications to query the presence of optional features. + + + + A plug-in framework for converting user data between different MIME-type formats. + + + + + + + + Generic file-system server and client-side APIs. + + + + Filesystem plug-in implementations for specific filesystems. + + + + + + + + + Generic support for code and data storage on Large, Small and + OneNand NAND Flash using Unistore2 software. + + + + Font and Bitmap Server and supporting APIs + + + + + Free Type vector font rasterizer. System Model name is FreeType Font Rasterizer. + + + + Provides Graphics services and includes Graphics Device Interface (GDI), Colour Palette (PALETTE), Bitmapped Graphic Device Interfaces (BITGDI), Window Server (WSERV). + + + + + + + Provides Graphics Resources and includes Graphics Resource and Direct GDI + + + + + + Provides Graphics adaptations and includes Graphics Resource Adapter and Direct GDI Adapter + + + + + Graphics framework for hardware accelerated 2d composition. + + + + + Graphics Surfaces framework and drivers for hardware accessible image data. + + + + + + Standard plug-ins for customisation of Window Server + + + + Messaging plug-in supporting SMS for GSM send, receive, and edit. + This includes the SMS MTM and Scheduled Send MTM components. + + + + Short message service stack for GSM products only and includes SMS PRT, SMS Utilities, GSM Utilities and WAP PRT components. + + + + Provides grid handling suitable for spreadsheet tables. + + + + Interface to query, change or be notified of changes in the status of vibration control, battery and light features. + + + + + + API to control FM transmitter through the Hardware Resource Manager server. + + + + Engine implementation for context sensitive help application. + + + + Transport framework supporting HTTP protocol + + + + + + Framework support for Universal Plug and Play + + + + Provides advanced image processing functionality based on Scalado CAPS. + + + + Plug-in framework for software image conversion codecs. + + + + Messaging plug-in modules supporting send, receive and edit internet mail protocols + including POP3, IMAP and SMTP. + + + + + Utility classes that support standard internet protocols. + This includes HTTP Protocol Plug-in, HTTP Filter Plug-ins and HTTP Utilities Library + + + + + PRT plugin to ESock Sockets Server, implements IrDA infrared stack. + + + + + OS Kernel for low level device start-up. + + + + + An LBS architecture supporting integrated GPS/A-GPS hardware and + allowing local and network based applications to determine the + current location of the device. + + + + + + + + + + + Log engine for use by applications called Event Logger in the System Model. + + + + Reference software image conversion codecs. + This is included in the Image Conversion Library. + + + + Provides support for rendering video content to graphics surfaces. + + + + Framework and support for email and phone messaging. + This includes Message Store and Scheduled Send MTM. + + + + + + + + + + + + + + + Provides support for reading and writing 3GP, 3G2, and MP4 files + + + + A tuner control for analogue and/or digital radio broadcast channel reception. + + + + Transmitter control and plugins for FM radio and other broadcast radio technologies. + + + + + Reference sound device implementation. This is included in Multimedia Framework Plug-ins. + + + + + + An implementation of the existing DevSound API using a new hardware adaptation layer. + + + + + Optional plugins for the Advanced Audio Adaptation Framework. Contains the A3F DevSound Customisation. + + + + + MTP sub-system. This includes the framework, the transport plug-ins + and the data providers. + + + + + + + + + This is called Camera Framework in the System Model . + + + + Plugins for the Multimedia Camera API. + + + + Open MAX IL 1.1 + + + + + Multimedia utility functions + + + + This subsystem comprises a high level framework for manipulating standard media formats + This includes Multimedia Framework and MMF Recogniser. + + + + + The host process, configurable threading model & management, control & data plane implementations that support the plane specific plug-in components. + + + + + + + + + Reference Plugins for Multimedia Framework + + + + + + This subsystem comprises a low level framework for managing media devices of various kinds. + This includes the Media Device Framework. + Media device drivers can be found in the Device Driver component. + + + + + + Contains the APIs to allow MDTV middleware to control DVB-H tuner hardware and to receive DVB-H broadcast data. + + + + OBEX protocol implementation supporting IrDA, Bluetooth, and USB. This includes OBEX Protocol . + + + + + + Implementation of core Posix and Standard 'C' and 'C++' libraries for Symbian OS. + + + + + Implementation of industry standard libraries for Symbian OS, intended as a complement to Open Environment Core + + + + + Open Source cryptography libraries + + + + + Defines APIs for Open GL ES + + + + + Defines API for OpenVG + + + + software only implementation of OpenVG + + + + Restart/Shutdown Notification Service + + + + Restricted redistribution PC side connectivity components including SCOM. + This is not shown in the System Model. + + + + SIM card phone book synchronisation server and client side APIs + + + + Plug-in server framework and client-side APIs. + + + + Framework for print job setup and control. + + + + + Driver library supporting specific printer families and includes some printer drivers. + + + + + Protocols, utilities and interfaces for Quality of service at the Physical layer and above. + As defined in CDMA, UMTS and IETF standards. + This includes PDP, CFP and TFT hook. + + + + + + + + + + + Real Time Transfer Protocol and Real Time Control Protocol + + + + + Device dependent interface to bitmaps and screen device, not a device driver. + + + + + Common utilites for secure IPC + + + + Framework for requesting and receiving information from Sensor Plugins + + + + Abstractions for hardware sensors such as accelerometers, proximity sensors and magnetometers + + + + + + C32 Server (for devices with serial comms including IrDA) and serial comms APIs + + + + + OSI session level Internet protocols utilities and interfaces. + This includes FTP Engine and Telnet Engine. + + + + + Framework for SIP (Session Initiation Protocol) + + + + + Sockets API and control logic for networking. + This is called ESock Server in the System Model. + + + + + PC tools used to create, sign and analyse the SIS files used to install software via the native installer. + + + + Secure software install for Java MIDlet, JAR, and Symbian SIS file formats. + + + + + + + Enables lifecycle management for software on the device. Provides interfaces for managing and retrieving information about software components + + + + + + + + Secure software install for Java MIDlet, JAR, and Symbian SIS file formats. + This is not shown in the System Model. + + + + + Persistent data storage and data streaming model for applications with supporting APIs. + + + + Implementation of OMA data sync v1.2. + This includes Sync Initiation, Data Sync Framework, Data Sync Plugins. + + + + + + + Configuration settings for OMA SyncML Data Synchronisation. + + + + Implementation of OMA Device Management v1.2. + This includes Device Management Framework component and Plugins. + + + + + + Global device status monitor + + + + SQL database functionality for Symbian internal and external applications. + + + + + + Server providing scheduled application launch + + + + Internet Transport and Network level protocols, utilities and interfaces. + Includes IP Hook, Internet Sockets, TCP/IP v4/v6 PRT and DND. + Includes IP event notifier, NAPT. + + + + + + + + + + + + + Internet Transport and Network level protocols utilities and interfaces. Includes IP Sec and VPN. + + + + + This is DHCP. + + + + + + Transport layer security delivering SSL 3.0 and TLS 1.0 protocols over IPv4/v6. + + + + + Telephony server plugin to integrate Symbian OS with baseband providing support for GPRS and UMTS. + This component includes the TSY together with implementations of a connection + initiation agent (AGT) and a network interface module (NIF) + + + + + + + APIs for manipulating telephone numbers called Dial in System Model. + + + + + Text Formatting and Layout Services. + + + + Support for rendering text in the Devanagari script. + + + + Rich Text Storage and Handling. + + + + Timezone conversion between UTC and Wallclock time. Includes timezone database and compiler. + + + + + + + + UI frameworks support for graphical animations + + + + + UI Plug-in Frameworks which includes UI App Framework (Uikon, UI Look and Feel, Control Environment and FEP Base), App Architecture, Mime Recogniser Framework, UI Graphics Utilities, and Direct navigational links (DNL) framework. + + + + + + + + + + + USB Class support providing control for USB device. + This is called USB Manager in the System Model. + + + + User Libraries used by all user-side code and by the kernel, providing fundamental basic services. + + + + + + Electronic business card and electronic schedule parser (vCard 2.1 and vCalendar 1.0) + + + + + WAP message interface to 3rd party stacks + + + + Support for WAP push. This includes the WAP Push Framework, WAP Push MTM and WAP Push Handler. + + + + + + Part implementation of a WAP stack that supports the messaging functionality. + + + + Animation plug-ins to window server. + This is called Clock and BMP Animation in the System Model. + + + + + Country and city information database + + + + XML Services provides a collection of XML components providing a XML Parsing Framework + with a SAX like API and parser plug-ins for XML and WBXML; a XML Document Object Model + API with XPath support; and the Open Source C library Libxml2. + + + + + + + + + ZIP compression / decompression Library. + This is called ZIP Compression Library in the System Model. + + + + USB RNDIS provides IP connectivity over USB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +* Note that use is subject to licensee's obtaining the relevant licence(s) from +SD-3C LLC and/or 4C Entity LLC + + +