21.08.2009, 18:15
[SIZE=3]Symbian^2 (Symbian Two)[/SIZE]
Data Communications
Multi-homed TCP/IP Connectivity
IP app protocols
- SIP Framework
- SDP (Session Description Protocol)
- Sigcomp (Signal Compression)
- SIP client resolver, SIP profile agent
- SIP plugins, SIP provider plugins
- RTP, SRTP
IP Connection management
- Automatic IP connection
- Contention management
- IP connection monitoring
- Always-on service for PDP contexts
Net Protocols
- HTTP 1.1 (as defined by RFC 2616)
- HTTP Transport Framework
- HTTP Protocol Handler Plug-in
- HTTP Transport Plug-in
- HTTP filters
- URI Permission Services
- Bookmark Support
- WAP Base
- Reference ftp and telnet client engines
Networking Services
- Transmission control protocol (TCP)
- User datagram protocol (UDP)
- Internet Protocol version 4 (IPv4)
- Internet Protocol version 6 (IPv6)
- Point to point protocol (PPP)
- Ethernet network interface
- Dynamic host configuration protocol version 4 & 6 (DHCPv4 & DHCP v6)
- Domain Name systems (DNS)
- Internet Protocol Security (IPSec)
- Transport Layer Security (TLS)
VPN Client
- -
WLAN
- Hotspot Framework
- 802.11 b/g/n
- 802.11e (partially)
- 802.11i
- WMM
- WPA/WPA2
Device Connectivity
Desktop Connectivity & PC Suite
DLNA (Digital Living Network Alliance) Services
- Home Media application
- Home Sync
- UPnP Framework
Printing
- PictBridge
- Bluetooth
- DPOF
- UPnP (WLAN)
Remote Connectivity
- MTP (media transport protocol) v1.0 [1]
- File Management
- PTP support
- Backup and Restore Engine
Remote Storage Framework
- Mapping of remote drives (Internal, External & Removable drives)
- WebDAV support
- SDP Plugin Framework
UPnP device architecture
- Extendable for mDNS/DNS-SD etc
Shortlink
- USB v2.0 High Speed Client
- Mass storage, ACM, WHCM
- Bluetooth v2.1
- - L2CAP, RFCOMM, SDP, GAP and SPP
- - OPP, FTP, AVCTP, PBAP, and PAN
- - Bluetooth stereo headset support (GAVDP and AVRCP)
- IrDA
- Serial Ports
Shortlink Services
- Obex over Bluetooth, USB and IrDA
- HID and DUN over Bluetooth
Device Management
Remote Management Application Daemons
- Over-the-air firmware upgrade (FOTA)
- OMA Client Provisioning v1.1
- OMA Data Synchronization v1.2
- OMA Device Management v1.2
Location
Location
- GPS, A-GPS (terminal-assisted / terminal- based) and network-based positioning
- Mobile originated and mobile terminated requests (including emergency requests)
- Network Adaptation plugins
- Data Source modules
- - Built-in AGPS
- - Off-device (Bluetooth GPS) hardware.
- Location Server
- Basic Location Info Display (BLID)
- SUPL[1]
- Landmarks Engine
- Map and Navigation framework
- Generic positioning plug-ins
Location Based System
- Location Based Triggering
Multimedia
MMF (Multimedia Framework)
- AV capture and playback services to applications
MDF (Multimedia Device Framework)
- Access to accelerated codecs
- A3F (Advanced Audio Adaptation Framework) layer for easier hardware integration
Media Player frameworks
- playlist parsing
- album art handling
- content listing
Content metadata manager
- Harvester engine for automatically building metadata database
- Querying engine providing metadata services to applications
Imaging Extension
- Image capture
- Image processing
- JPEG2000 codec
- EXIF
- Video encoding
Others
- Thumbnail Manager
- TV Output engine
Multimedia Applications
- Camera Apps
- Image Editor Apps
- Video Editor Apps
- Multimedia Gallery Apps
- Video Player Apps
- Photos
- Video Center
- Music Player Apps
- Radio Apps
- Voice Recorder Apps
- Image Viewer's UIs
OS Base Services
ARM Processor Family
- ARM9E (ARM9E - ARM Processor Family)
- ARM11 (ARM11 - ARM Processor Family)
- ARM Cortex A8 (ARM Cortex-A8 - ARM Processor)
- ARM Cortex A9 (ARM Cortex-A9 Single Core Processor - ARM Processor)
Power resource manager
- kernel-side Resource Manager API for managing power-related resources - eg voltage lines, clock lines, power domains
FAT performance improvements
- File server performance improvements from Memory card DMA transfers
- Optimised FAT cluster handling
- alignment of FAT user data area to media block boundaries
XML DOM parser
- DOM parsing provided by libxml2 XML engine
Symbian SQL
- Integrated SQLite client/server database optimised for mobile (performance, robustness on flash media etc)
Standard C support
- Including PIPS and OpenC
- Libc
- libpthread
- libdl
- libm
- Libssl
- libcrypt
- libz
- glib
Basic Std C++ support
- Static linking old STLPort
- Boost libraries
- Real-Time Graphics and Audio (RGA) APIs
Personal Communications
IP Telephony
- VOIP over SIP
Real-Time Media Sharing
Telephony
- Multimode Etel (2.5G / 3G / 3.5G)
- SMS (3GPP TS 23.040 V6.5.0)
- EMS (3GPP TS 23.040 V4.5)
- SIM Application Toolkit
- SIM and USIM support
- GSM Phase 2+
- WCDMA (3GPP R4, R5 and R6 IMS support)
Packet Data
- HSCSD
- GPRS, classes A, B and C (R97/98)
- EDGE (CSD and GPRS)
- HSDPA / HSUPA
Video Telephony
Quality-of-Service framework
Support for multiple primary and secondary PDP contexts
Third party OTA API
OMA PoC Engine
Messaging
- IM
- MMS+SMIL
- SMS
- OMA Multimedia Messaging Service v1.3
Productivity
Home Screen
- Swiping mode between Content and Clean HomeScreen
- Dynamic content
- - WRT Miniview
- - Native control
- Orientation support (Landscape/Portrait)
- Finger optimized customization
Messaging and Email
- Application suite covering:
- - Email
- - Messaging Center
- - Notification dialogs and handlers
- - Viewer and Editor UI controls
- Plug-in framework for messaging and email protocols, including implementations for:
- - IMAP4, including IDLE support, RFC2177 and RFC 3501
- - POP3, implementation compliant with RFC 1939
- - SMTP, implementation compliant with RFC 2821
- - SMTP Service Extension for Authentication, RFC 2554, Secure SMTP over Transport Layer Security, RFC 3207
- - Secure email using TLS with IMAP, POP3, and ACAP, RFC 2595
- Application services provided to access messaging features, such as:
- - Sending messages
- - Accessing messaging store
- Other supported mobile messaging features include:
- - OBEX messaging
- - audio messaging
- - OTA configuration messages
- - smart messages
IM and Conversations
- Conversations application
- - Integrated IM
- - Presence
- - VoIP
- XIMP Framework for messaging protocols, including:
- - XMPP
- - Extensible through extra plugins
- - SMS Service activation
Personal organizer
- Calendar
- Clock
- Alarms
- Notepad with SyncML support
- Generic device Search
- User interface controls including:
- - Meeting editors used by calendar and email.
- - Advanced calendaring features
- vCalendar 1.0 compliance
- iCalendar 2.0 (RFC 2446)
- Support for calendar attachments and location data
- Interoperability with Lotus and Microsoft Exchange servers.
- Flexible customization framework
- Regional plugins
- Extensible search plug-in framework, with data providers for:
- Contacts
- Calendar
- Music
Contacts
- Phonebook
- Call Logs
- Interoperability
- vCard 2.1 compliance
- SIM synchronization engine
- Application Services and APIs for managing contact data
- UI Controls for editing and viewing contacts
- Predictive contact search features based on T9
- Presence cache and buddy list with a simple contact presence API
- Phonebook extensibility to add extra service tabs (XSPs)
Utility Applications
- File Manager
- - Including UI controls for file system access.
- Calculator
- About
- Dictionary
- Converter
Runtimes
Open Environments
- Symbian C++
- Standard ANSI C libraries including partial POSIX support (P.I.P.S)
Web
- HTML & XHTML Over TCP/IP
- OSS WebKit-based browser
- Web Runtime 1.1 (for widgets)
Security
Security, Privacy and Content Protection
- Application security based on capabilities
- File system data caging using application secure identifiers
- Symmetric encryption: DES, 3DES, RC2, ARC4 and AES
- Asymmetric encryption: DSA and RSA
- Hash and message digest algorithms: MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 and HMAC
- Cryptographic token framework
- Content Access Framework for Digital Rights Management (DRM)
- OMA DRM 1.0 and OMA DRM 2.0
- IPSec and VPN client support, including IKEv1 and IKEv2
- SSLv3 and TLS 1.0
Security Management
- Secure Software Install
- Certificate management (X.509v3 certificates)
- Revocation checking (On-line Certificate Status Protocol)
User Interface
Video Outputs
- Single or Multiple Displays
- TV-Out
Screen Resolution
- nHD (640x360)
Screen Color Depth
- up to 24bits
Graphics
- Bitmap font
- Vector font support
- - advanced font effects
- 2D and 3D graphics support
- - OpenGL ES
- - OpenVG
System GUI Frameworks
- Flexible application and UI frameworks
- Control and windowing environments
- Home Screen MiniView
Input Methods
- Touch Screen
- Full Qwerty
- Half Qwerty
- Keypad
- Combined input (Keypad/Keyboard, Keyboard/Touch)
Feedback Methods
- Basic tactile feedback
[ExiTuS]
Data Communications
Multi-homed TCP/IP Connectivity
IP app protocols
- SIP Framework
- SDP (Session Description Protocol)
- Sigcomp (Signal Compression)
- SIP client resolver, SIP profile agent
- SIP plugins, SIP provider plugins
- RTP, SRTP
IP Connection management
- Automatic IP connection
- Contention management
- IP connection monitoring
- Always-on service for PDP contexts
Net Protocols
- HTTP 1.1 (as defined by RFC 2616)
- HTTP Transport Framework
- HTTP Protocol Handler Plug-in
- HTTP Transport Plug-in
- HTTP filters
- URI Permission Services
- Bookmark Support
- WAP Base
- Reference ftp and telnet client engines
Networking Services
- Transmission control protocol (TCP)
- User datagram protocol (UDP)
- Internet Protocol version 4 (IPv4)
- Internet Protocol version 6 (IPv6)
- Point to point protocol (PPP)
- Ethernet network interface
- Dynamic host configuration protocol version 4 & 6 (DHCPv4 & DHCP v6)
- Domain Name systems (DNS)
- Internet Protocol Security (IPSec)
- Transport Layer Security (TLS)
VPN Client
- -
WLAN
- Hotspot Framework
- 802.11 b/g/n
- 802.11e (partially)
- 802.11i
- WMM
- WPA/WPA2
Device Connectivity
Desktop Connectivity & PC Suite
DLNA (Digital Living Network Alliance) Services
- Home Media application
- Home Sync
- UPnP Framework
Printing
- PictBridge
- Bluetooth
- DPOF
- UPnP (WLAN)
Remote Connectivity
- MTP (media transport protocol) v1.0 [1]
- File Management
- PTP support
- Backup and Restore Engine
Remote Storage Framework
- Mapping of remote drives (Internal, External & Removable drives)
- WebDAV support
- SDP Plugin Framework
UPnP device architecture
- Extendable for mDNS/DNS-SD etc
Shortlink
- USB v2.0 High Speed Client
- Mass storage, ACM, WHCM
- Bluetooth v2.1
- - L2CAP, RFCOMM, SDP, GAP and SPP
- - OPP, FTP, AVCTP, PBAP, and PAN
- - Bluetooth stereo headset support (GAVDP and AVRCP)
- IrDA
- Serial Ports
Shortlink Services
- Obex over Bluetooth, USB and IrDA
- HID and DUN over Bluetooth
Device Management
Remote Management Application Daemons
- Over-the-air firmware upgrade (FOTA)
- OMA Client Provisioning v1.1
- OMA Data Synchronization v1.2
- OMA Device Management v1.2
Location
Location
- GPS, A-GPS (terminal-assisted / terminal- based) and network-based positioning
- Mobile originated and mobile terminated requests (including emergency requests)
- Network Adaptation plugins
- Data Source modules
- - Built-in AGPS
- - Off-device (Bluetooth GPS) hardware.
- Location Server
- Basic Location Info Display (BLID)
- SUPL[1]
- Landmarks Engine
- Map and Navigation framework
- Generic positioning plug-ins
Location Based System
- Location Based Triggering
Multimedia
MMF (Multimedia Framework)
- AV capture and playback services to applications
MDF (Multimedia Device Framework)
- Access to accelerated codecs
- A3F (Advanced Audio Adaptation Framework) layer for easier hardware integration
Media Player frameworks
- playlist parsing
- album art handling
- content listing
Content metadata manager
- Harvester engine for automatically building metadata database
- Querying engine providing metadata services to applications
Imaging Extension
- Image capture
- Image processing
- JPEG2000 codec
- EXIF
- Video encoding
Others
- Thumbnail Manager
- TV Output engine
Multimedia Applications
- Camera Apps
- Image Editor Apps
- Video Editor Apps
- Multimedia Gallery Apps
- Video Player Apps
- Photos
- Video Center
- Music Player Apps
- Radio Apps
- Voice Recorder Apps
- Image Viewer's UIs
OS Base Services
ARM Processor Family
- ARM9E (ARM9E - ARM Processor Family)
- ARM11 (ARM11 - ARM Processor Family)
- ARM Cortex A8 (ARM Cortex-A8 - ARM Processor)
- ARM Cortex A9 (ARM Cortex-A9 Single Core Processor - ARM Processor)
Power resource manager
- kernel-side Resource Manager API for managing power-related resources - eg voltage lines, clock lines, power domains
FAT performance improvements
- File server performance improvements from Memory card DMA transfers
- Optimised FAT cluster handling
- alignment of FAT user data area to media block boundaries
XML DOM parser
- DOM parsing provided by libxml2 XML engine
Symbian SQL
- Integrated SQLite client/server database optimised for mobile (performance, robustness on flash media etc)
Standard C support
- Including PIPS and OpenC
- Libc
- libpthread
- libdl
- libm
- Libssl
- libcrypt
- libz
- glib
Basic Std C++ support
- Static linking old STLPort
- Boost libraries
- Real-Time Graphics and Audio (RGA) APIs
Personal Communications
IP Telephony
- VOIP over SIP
Real-Time Media Sharing
Telephony
- Multimode Etel (2.5G / 3G / 3.5G)
- SMS (3GPP TS 23.040 V6.5.0)
- EMS (3GPP TS 23.040 V4.5)
- SIM Application Toolkit
- SIM and USIM support
- GSM Phase 2+
- WCDMA (3GPP R4, R5 and R6 IMS support)
Packet Data
- HSCSD
- GPRS, classes A, B and C (R97/98)
- EDGE (CSD and GPRS)
- HSDPA / HSUPA
Video Telephony
Quality-of-Service framework
Support for multiple primary and secondary PDP contexts
Third party OTA API
OMA PoC Engine
Messaging
- IM
- MMS+SMIL
- SMS
- OMA Multimedia Messaging Service v1.3
Productivity
Home Screen
- Swiping mode between Content and Clean HomeScreen
- Dynamic content
- - WRT Miniview
- - Native control
- Orientation support (Landscape/Portrait)
- Finger optimized customization
Messaging and Email
- Application suite covering:
- - Messaging Center
- - Notification dialogs and handlers
- - Viewer and Editor UI controls
- Plug-in framework for messaging and email protocols, including implementations for:
- - IMAP4, including IDLE support, RFC2177 and RFC 3501
- - POP3, implementation compliant with RFC 1939
- - SMTP, implementation compliant with RFC 2821
- - SMTP Service Extension for Authentication, RFC 2554, Secure SMTP over Transport Layer Security, RFC 3207
- - Secure email using TLS with IMAP, POP3, and ACAP, RFC 2595
- Application services provided to access messaging features, such as:
- - Sending messages
- - Accessing messaging store
- Other supported mobile messaging features include:
- - OBEX messaging
- - audio messaging
- - OTA configuration messages
- - smart messages
IM and Conversations
- Conversations application
- - Integrated IM
- - Presence
- - VoIP
- XIMP Framework for messaging protocols, including:
- - XMPP
- - Extensible through extra plugins
- - SMS Service activation
Personal organizer
- Calendar
- Clock
- Alarms
- Notepad with SyncML support
- Generic device Search
- User interface controls including:
- - Meeting editors used by calendar and email.
- - Advanced calendaring features
- vCalendar 1.0 compliance
- iCalendar 2.0 (RFC 2446)
- Support for calendar attachments and location data
- Interoperability with Lotus and Microsoft Exchange servers.
- Flexible customization framework
- Regional plugins
- Extensible search plug-in framework, with data providers for:
- Contacts
- Calendar
- Music
Contacts
- Phonebook
- Call Logs
- Interoperability
- vCard 2.1 compliance
- SIM synchronization engine
- Application Services and APIs for managing contact data
- UI Controls for editing and viewing contacts
- Predictive contact search features based on T9
- Presence cache and buddy list with a simple contact presence API
- Phonebook extensibility to add extra service tabs (XSPs)
Utility Applications
- File Manager
- - Including UI controls for file system access.
- Calculator
- About
- Dictionary
- Converter
Runtimes
Open Environments
- Symbian C++
- Standard ANSI C libraries including partial POSIX support (P.I.P.S)
Web
- HTML & XHTML Over TCP/IP
- OSS WebKit-based browser
- Web Runtime 1.1 (for widgets)
Security
Security, Privacy and Content Protection
- Application security based on capabilities
- File system data caging using application secure identifiers
- Symmetric encryption: DES, 3DES, RC2, ARC4 and AES
- Asymmetric encryption: DSA and RSA
- Hash and message digest algorithms: MD2, MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512 and HMAC
- Cryptographic token framework
- Content Access Framework for Digital Rights Management (DRM)
- OMA DRM 1.0 and OMA DRM 2.0
- IPSec and VPN client support, including IKEv1 and IKEv2
- SSLv3 and TLS 1.0
Security Management
- Secure Software Install
- Certificate management (X.509v3 certificates)
- Revocation checking (On-line Certificate Status Protocol)
User Interface
Video Outputs
- Single or Multiple Displays
- TV-Out
Screen Resolution
- nHD (640x360)
Screen Color Depth
- up to 24bits
Graphics
- Bitmap font
- Vector font support
- - advanced font effects
- 2D and 3D graphics support
- - OpenGL ES
- - OpenVG
System GUI Frameworks
- Flexible application and UI frameworks
- Control and windowing environments
- Home Screen MiniView
Input Methods
- Touch Screen
- Full Qwerty
- Half Qwerty
- Keypad
- Combined input (Keypad/Keyboard, Keyboard/Touch)
Feedback Methods
- Basic tactile feedback
[ExiTuS]