Professional Documents
Culture Documents
10.06 Symbian Platform Roadmap v1.0
10.06 Symbian Platform Roadmap v1.0
10.06 Symbian Platform Roadmap v1.0
June 2010
[1]
Welcome!
[2]
So what’s new?
Hot news
[3]
49 Symbian^1+ devices so far… S^2
SH-09B* SH-07B
F-03A
Vivaz Pro
Vivaz
5530 Express X6 X6 16GB 5230
Music
F-01A F-04A F-04B F-02B F-02A 5800 5800 Express N97 Mini 5235 SH-05B SH-02B SH-02A SH-01A SH-01B SH-04B Satio
i8910 Navi Music
S^2
Sequence
Point
Software
S^3
EmbedDev
S^4
?
15 separate companies / individuals have contributed features so far
[5]
User experience
Developer experience
Device Creator experience
1 The roadmap – evolving experiences
2 The roadmap – release summaries
Feature spotlights
Appendices: Pla>orm overview
Reader’s guide to the roadmap
[6]
Evolving the User Experience
Making Symbian devices delightful to use
S^3 S^4
Devices Devices
From H2 2010 From H1 2011
7 [7]
Evolving the Developer Experience
What does the Symbian platform offer to developers?
Web Runtime Qt
The easiest way into developing for mobile Widely used across many platforms and loved by
devices – WRT allows web developers to directly developers, Qt is an extremely powerful and easy
re-use their skills in HTML, CSS, Javascript and to use application framework.
AJAX to create Homesceen widgets and stand- It becomes the primary application
alone applications framework in S^4, bringing all of its advantages
WRT is heavily reworked in S^4 to run on top of to Symbian app developers everywhere
S^4
Qt and take advantage of the latest Webkit. Delivering S^4 onwards, Qt Mobility APIs will
S^4
S^4 also sees extended support for the evolving provide an ever richer Qt-based experience
W3C widget standards.
[8]
Evolving the Device Creator Experience
Making it easy to make devices
2010 2011
ScreenPlay
Take full advantage of graphics hardware
acceleration to deliver a fast and engaging UI
SHAI
Making hardware adaptation cheaper and easier,
getting devices to market more quickly
Multicore
Supporting the next generation of hardware
platforms
[9]
Roadmap Highlights
Evolving experiences
S^3 S^4
Complete: Now Complete: H2 2010
Devices: From H2 2010 Devices: From H1 2011
June
2010 [10]
1 The roadmap – evolving experiences
2 The roadmap – release summaries
Feature spotlights
Appendices: Pla>orm overview
Reader’s guide to the roadmap
[11]
Now H2 2010 H1 2011
[13]
Symbian^3
Key themes
[14]
Symbian^4
Key themes
[15]
[16]
Qt
S^4 UI Refresh
Social Mobile Framework
MulKcore
SHAI
Feature spotlights
Appendices: Pla>orm overview
Reader’s guide to the roadmap
17 [17]
Qt
New application and UI framework
Up to and
S^2 S^3 S^4 and beyond…
including
Qt adopted as the
Qt runtime
primary runtime for
Qt runtime integrated into
applications
available to Symbian^3 kits
download and and available for
Orbit UI framework
install inclusion in
provides enhanced Qt-
devices
based controls
Platform applications
ported to Qt and Orbit
[19]
Symbian^4 UI Refresh
A whole new look, a whole new feel
[20]
Symbian^4 UI Refresh
A whole new look, a whole new feel
Artist’s rendering
Devices
Coming in S^4 From H1 2011
[21]
Social Mobile Framework
So much stuff to share, so many sites, so little time.
[22]
Multicore
Great battery life, performance on demand
Symbian: designed for low power consumption from the ground up.
Multicore support in Symbian, optimized for ARM and low power environments.
[23]
Multicore
Great battery life, performance on demand
Multicore
devices will be
Kernel support for shipping
multicore
S^3
2011
Early Symbian^3
builds running on
2010
dual Cortex-A9 SoC
2009 Product-ready
S^5 multicore support
Demo on ARM11
MPCore 2008
[24]
S.H.A.I.
Symbian Hardware Abstraction Interface
Additional
common
A common Symbian platform
interface code
aligned with
industry Simplified
standards Adaptation adaptation
Hardware layer
SHAI is a new, open interface being adopted and developed by a range of hardware vendors
Hardware adaptation becomes easier – the latest hardware is available sooner, device
manufacturers can spend more time making their devices great.
[25]
S.H.A.I.
Symbian Hardware Abstraction Interface
Symbian
Adaptation
Hardware
Review of existing
interfaces completed, the The bulk of new SHAI
Some existing interfaces first new SHAI components components are
Any remaining SHAI
approved to become part of may be delivered delivered
components are
SHAI immediately completed
[26]
Feature spotlights
Appendices: Pla3orm overview
Reader’s guide to the roadmap
27 [27]
The most widely used mobile platform today (and it’s open)
Used in 47% of smartphones worldwide
79 million handsets shipped in 2009
Source: Canalys, market share for 2009
[28]
The richest mobile platform available today
Apps and UI
Rich UI framework
Enterprise integration
Complete app suite
Middleware
Deep web integration
HD Multimedia
Communications
Location & sensors
Core OS
True multitasking
Secure
Scalable and efficient
[29]
02.11g POP email OSCP EMS Bluetooth stereo headset USB 802.11nqwerty Numeric keypad Touch ARM11 support EDGE Presence ARM9 support Image editor Bluetooth GPS HD video A‐GPS O
MPP HapKcs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app DicKonary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP e
upport Calendar SAT Landscape‐portrait switching HapKc feedback SSL GPS TrueType IMAP Voice recorder 802.11g POP email OSCP EMS Bluetooth stereo headset USB 802.11nqwerty Numeric
E Presence ARM9 support Image editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator XMPP HapKcs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM rad
age UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching HapKc feedback SSL GPS TrueType IM
Location
apps
Video
telephony File manager
Messaging
apps
Conversation
apps
Instant
messaging
Image
editors
Gallery
Video
center
Voice
recorder
Profiles Settings
app
P email OSCP EMS Bluetooth stereo headset USB 802.11nSQLite WebKit browser LocaKon‐based triggering Swipe home screen SIP Audio messaging Playlists PictBridge Extensible Search Acceler
ensor framework SUPL Home screen widgets TV‐out iCal OpenC SDHC Photo album HSDPA Power manager MTP Contacts VoIP WebDAV Photo upload HSUPA App miniview Album art ARM Cort
Media Image Camera Video Music Screen Content
MS Exchange support SendAs vCard 2.1 World Clock Smart messaging Camera app Qwerty Half‐qwerty Numeric keypad Touch ARM11 support EDGE Presence ARM9 support Image editor Blueto
sharing UI
PoC Contacts Email
viewer apps editors
Video player
player saver
Help app
control
Home screen
DRM 1.0 WAP Calculator XMPP HapKcs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app DicKonary USB Mass Storage UPnP Camcorder Buddy list Notepad sync
MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching HapKc feedback SSL GPS TrueType IMAP Voice recorder 802.11g POP email OSCP EMS Bluetooth stereo headset U
Phone apps IP Telephony Organizer Dictionary
Graphics
Speech
recognition Web UIs Photos Radio Printing Tech View
Device
UIs control
xtensible Search Accelerometer support Task manager Sensor framework SUPL Home screen widgets TV‐out iCal OpenC SDHC Photo album HSDPA Power manager MTP Contacts VoIP WebDAV
UI
ew Album art ARM Cortex A9 802.11b QoS framework MS Exchange support SendAs vCard 2.1 World Clock Smart messaging Camera app Qwerty Half‐qwerty Numeric keypad Touch ARM11 sup
port Image editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator XMPP HapKcs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app DicKonary USB
uddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching HapKc feedback SSL GPS TrueType IMAP Voice recorder 802
Location Telephony & Legacy Service API IP Connectivity Remote
oth stereo headset USB 802.11n qwerty Numeric keypad Touch ARM11 support EDGE Presence ARM9 support Image editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator XMPP
services
VPN client
SIM presence
Image handling Video utilities
framework management connectivity
Input methods
t SMS Landmarks database IrDA Music player FM radio app DicKonary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes sup
portrait switching HapKc feedback SSL GPS TrueType IMAP Voice recorder 802.11g POP email OSCP EMS Bluetooth stereo headset USB 802.11nqwerty Numeric keypad Touch ARM11 support ED
Generic app
DRM
Messaging
Open services
Legacy Camera
Service API
High level
Internet Remote storage Classic UI UI resources
support middleware metadata services
e editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator XMPP HapKcs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app DicKonary USB Mass Sto
Protocols
Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching HapKc feedback SSL GPS TrueType IMAP Voice recorder 802.11g PO
reo headset USB 802.11 Full QWERTYNumeric keypad Touch ARM11 support EDGE Presence ARM9 support Image editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator XMPP H
Wireless Access Access security Mobile TV
Remote
management
Metadata
Multimedia app
framework
Web
IP App
protocols
Shortlink
connectivity
SVG Tiny App installation
SMS Landmarks database IrDA Music player FM radio app DicKonary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes supp
‐portrait switching HapKc feedback SSL GPS TrueType Video ediKng IMAP Voice recorder 802.11g POP email OSCP EMS Bluetooth stereo headset USB 802.11nqwerty Numeric keypad Touch AR
Security IP App Multimedia UI Home screen Haptics
Networking
Multimedia
IM & Presence DLNA device UI accelerator Web services
M9 support Image editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator XMPP HapKcs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app DicKona
services services framework services services
management
middleware
rder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching HapKc feedback SSL GPS TrueType IMAP Voice record
Bluetooth stereo headset USB 802.11nqwerty Numeric keypad Touch ARM11 support EDGE Presence ARM9 support Image editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator
upport SMS Landmarks database IrDA Music player FM radio app DicKonary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Not
cape‐portrait switching HapKc feedback SSL GPS TrueType IMAP Voice recorder 802.11g POP email OSCP EMS Bluetooth stereo headset USB 802.11nqwerty Numeric keypad Touch ARM11 supp
Kernel & Data Board Locating Networking Baseband
Multimedia Graphics
HW services support services services services
port Image editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator XMPP HapKcs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app DicKonary USB
uddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching HapKc feedback SSL GPS TrueType IMAP Voice recorder 802
h stereo headset USB 802.11nqwerty Numeric keypad Touch ARM11 support EDGE Presence ARM9 support Image editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator XMPP H
OS XML Device Comms Shortlink Imaging
SMS Landmarks database IrDA Music player FM radio app DicKonary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes supp
Security services services framework
WLAN
services extensions
Text
portrait switching HapKc feedback SSL GPS TrueType IMAP Voice recorder 802.11g POP email OSCP EMS Bluetooth stereo headset USB 802.11nqwerty Numeric keypad Touch ARM11 support ED
e editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator XMPP HapKcs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app DicKonary USB Mass Sto
Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching HapKc feedback SSL GPS TrueType IMAP Voice recorder 802.11g PO
31 [31]
Further Information
[32]
How to read the plan (1)
Symbian^4
Symbian^2
Symbian^3
6 months
33 [33]
How to read the plan (2)
Functionally
Complete Hardened Retired
Symbian^X
Feature
Hardening Stable
growth
34 [34]
Change history
June 2010
Status updates for S^2, S^3, S^4
Updated list of shipping devices & contribution summary
March 2010
S^3 and S^4 status updated
Multicore schedule corrected
February 2010
New S^4 UI renderings
Focus on user, developer and device creator experiences
Added new Nokia and Sony Ericsson devices
35 [35]