Download as pdf or txt
Download as pdf or txt
You are on page 1of 31

The Symbian Platform Roadmap

December 2009
Welcome!
So what’s new in December?

Symbian becomes the first platform to include


OpenWF support for the OpenWF graphics standard – in
Symbian^3 kits now, courtesy of Nokia

A complete overhaul of the Print sub-system (new


Print proposal from K3)

Social Social Mobile Framework: easing integration of web


Mobile services into applications (new proposal from
Framework Sasken)

New look
We’ve given the roadmap a bit of a pre-Christmas
for the polish. Do you like the new look? Let us know…
roadmap
Growth & Momentum
New contributions to the roadmap every month

Day 1 June End 2009


The future 
Contents

1 The pla/orm  3 The roadmap – feature highlights 

S^1 S^2 S^3 S^4 S^5  S^6 

2 The roadmap – release summaries 
The most widely used open platform today

Used in 46% of smartphones worldwide


Source: Canalys, market share for Q3 2009
33 Symbian^1 devices so far…

F-03A F-09A SH-04A SH-03B

N97

SH-07A SH-06A SH-05A SH-06A SH-03A


F-01A F-01B F-03B F-08A 5800 5530 Express Nerv
X6
Navi Music

F-04A F-04B F-02B F-02A 5800 Express 5235 5230 N97 Mini SH-05B SH-02B SH-02A SH-01A SH-01B SH-04B Satio
i8910 Music
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

A more efficient, scalable and secure core.

The most powerful collection of middleware, a great base for


application development.

Huge scope for customisation and differentiation.


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 Hap9cs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dic9onary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP e
upport Calendar SAT Landscape‐portrait switching Hap9c 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 Hap9cs 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 Hap9c 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 Loca9on‐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 Hap9cs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dic9onary USB Mass Storage UPnP Camcorder Buddy list Notepad sync
MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching Hap9c 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 Hap9cs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dic9onary USB 
uddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching Hap9c 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 Dic9onary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes sup
portrait switching Hap9c 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 Hap9cs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dic9onary USB Mass Sto
Protocols

 Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching Hap9c 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 Dic9onary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes supp
‐portrait switching Hap9c feedback SSL GPS TrueType Video edi9ng 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 Hap9cs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dic9ona
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 Hap9c 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 Dic9onary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Not
cape‐portrait switching Hap9c 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 Hap9cs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dic9onary USB 
uddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching Hap9c 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 Dic9onary 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 Hap9c 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 Hap9cs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dic9onary USB Mass Sto
 Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching Hap9c feedback SSL GPS TrueType IMAP Voice recorder 802.11g PO

Over 100,000 man years of development.


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 Hap
SMS Landmarks database IrDA Music player FM radio app Dic9onary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes supp
portrait switching Hap9c 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

Shipped in over 300 million mobile devices.


e editor Bluetooth GPS HD video A‐GPS OMA DRM 1.0 WAP Calculator XMPP Hap9cs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dic9onary USB Mass Sto
 Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching Hap9c feedback SSL GPS TrueType IMAP Voice recorder 802.11g PO
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 Hap

A proven platform.
SMS Landmarks database IrDA Music player FM radio app Dic9onary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes supp
portrait switching Hap9c 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 Hap9cs ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dic9onary USB Mass Sto
 Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape‐portrait switching Hap9c feedback SSL GPS TrueType IMAP Voice recorder 802.11g PO
Bluetooth stereo headset USB 802.11n 
1 The pla/orm  3 The roadmap – feature highlights 

S^1 S^2 S^3 S^4 S^5  S^6 

2 The roadmap – release summaries 
Now H1 2010 H2 2010 H1 2011

S^2 Kits Complete Handsets


available Now

S^3 Kits Complete Handsets


available Q1 2010 From H2 2010

S^4 Kits Complete Handsets


Q1 2010 Q3 2010 From H1 2011

December
2009
Symbian^2
Key themes

Kits Complete Handsets


S^2 available Now From H1 2010

The first open release of the Symbian platform

A Complete Platform All-new Homescreen


The Symbian platform is a complete solution, stretching An updated Homescreen application supports user
from applications right down to kernel and hardware customization, embedded widgets and live internet content.
adaptation:
Make the Homescreen the center of your world.
  Afull suite of applications built around a UI framework
that supports a great deal of customisation
Location Triggering
  Arich middleware layer designed to make all the features
in a mobile device easily available, fostering innovation The Symbian platform already has industry-leading support
above for location technologies such as GPS and cell based
positioning.
  Thisall sits above a core OS layer designed specifically to
best deliver on the particular requirements and Symbian^2 adds platform support allowing an application to
constraints of internet-enabled mobile devices trigger a custom event when the user enters or leaves a
defined trigger area: “Get ready to get off the train, your
And this is all open source – available to and owned by the station is next”.
community, free
In Symbian^2 any application can be location-smart.
Symbian^3
Key themes

S^3 Kits Complete Handsets


available now Q1 2010 From H2 2010

Incremental evolution across the platform, a big step forward in user


experience

A big step forward in user experience Improved music and video


Multi page Homescreen – group your widgets (eg “home” HD TV - watch movies from your phone on a big screen
and “work”) and easily swipe between pages (HDMI output, large video file support)

“Single tap" support throughout the UI – no more "tap to See playlists, track titles and artists on your Bluetooth
select, tap again to action" headset’s display (AVRCP v1.4)

Enhanced look and feel in applications such as Photos,


where effects such as view transitions, semi-transparency For developers: Qt runtime pre-integrated
and fades are being delivered on top of the New Graphics
Architecture In Symbian^4 Qt will become the standard runtime for
applications. It is available as an option in kits as of S^3 to
Multi-touch gesture support (swipes, pinches etc) comes to allow developers to start exploring this new world.
many applications, including Photos and Video Player

One-click connectivity for all applications – significant


Better streaming – sounding clear
simplification of the "connecting” dialogs to deliver a
smoother user experience A new high performance networking architecture enabling
broadband speeds, ideal for streaming high definition video
and high quality VoIP calls
Symbian^4
Key themes

S^4 Kits Complete Handsets


Q1 2010 Q3 2010 From H1 2011

A revolution in user experience, built on Qt

New User Experience Enhanced Applications


Symbian^4 delivers a whole new user interface for The new user experience brings specific benefits to many
Symbian devices. applications, for example:

The on-screen layout of applications will be updated and   InMessaging the main views are being enhanced to
navigation will be streamlined to provide a simpler and provide a conversation-based view that gives the user the
more fluent user experience. full context of a discussion when reading and replying.

The suite of platform applications themselves will be re-   Calendar


gains email integration, allowing meeting
designed and re-organised to support this elegant and requests to be sent and responded to from within the
accessible paradigm, features being grouped to maximise Calendar UI.
ease of use.

The user interface will take full advantage of next Qt - a revolution in app development
generation graphics to incorporate visually appealing In Symbian^4 Qt becomes the standard environment in
effects such as transparency and transitions. which all native applications are written and run.
This all adds up to a winning user experience for devices This brings the simplicity of the Qt development
based on Symbian^4. environment to Symbian developers, coupled with the power
of the underlying Symbian platform.
1 The pla/orm  3 The roadmap – feature highlights 

S^1 S^2 S^3 S^4 S^5  S^6 

3 The roadmap – release summaries 
Roadmap highlights
Feature Complete Dates
2009 2010 2011

S^2 S^3 S^4 S^5

Single tap
enhancements
UI & Apps

Widget-
Multipage
based
Homescreen
Homescreen
CalDAV

BT AVRCP v1.4
Middleware

Location-
based FreeWay
triggering
HDMI
Core OS

ScreenPlay

December
2009
Qt
New application and UI framework

“Cut development time by nearly 50%”


“Reduces code by more than 50%”
“Deploy 50% faster because of better code maintainability”

Google Earth VLC KDE


94% 76%

“Qt meets or exceeds my “Qt has increased my


100,000+ developers expectations” productivity”
5000+ companies working with Qt

Widely used Loved by developers

Animations … Physics … Transitions


Kinetic scrolling … 3D effects
Gestures … Multitouch
Integrated Modular Scales to fit
Webkit architecture hardware
rendering allows easy capabilities
engine extension

Strong architecture Delivering stunning effects


Source: Qt website
Qt
New application and UI framework

Up to and
S^2 S^3 S^4 and beyond…
including

Devices Devices Devices


From H1 2010 From H2 2010 From H1 2011

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
New User Experience
A whole new look, a whole new feel

Nokia concept for a Symbian^4-based device, courtesy Nokia


New User Experience
A whole new look, a whole new feel

New user experience built on Qt

First-order commands on the new toolbar


Second-order commands on the
integrated menu
Long touch unlocks more

Beautiful effects and transitions

And a complete reworking of the app suite

Coming in S^4
Artist’s concept
Devices
From H1 2011
Social Mobile Framework
So much stuff to share, so many sites, so little time.

See friends’ tweets through your phonebook


<Your favourite
Surf their photos from your gallery
web services here>
Your web life available in any app, right where you
want it

Symbian’s Social Mobile Framework


Proposal under discussion, targetting S^4

A core set of libraries that ease integration of web


services into applications

An extendable framework allowing adaptors for


particular services to be added

Brought to you by:


Multicore
Great battery life, performance on demand

Current processor designs are leading to increasingly power-hungry devices.


Multicore processors are designed to achieve better performance with given
battery life.

Symbian: designed for low power consumption from the ground up.

Now leading the next wave of energy efficiency.

Multicore support in Symbian, optimized for ARM and low power environments.
Multicore
Great battery life, performance on demand

Multicore
Kernel support for multicore devices will be
shipping
Symbian^3 running on dual S^3
Cortex-A9 SoC

2011

2010

2009

Demo on ARM11 Product-ready


MPCore 2008 S^4 multicore support

2006 FPGA Demo on


Cortex-A9
Key usecases optimised to
2004 S^5 take full advantage of
multicore

Symbian and ARM


SMP work initiated
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.

Driving speed, efficiency and time-to-market.


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

S^3 S^4 S^5 S^6

Devices Devices Devices Devices


From H2 2010 From H1 2011 From H2 2011 From H1 2012
Reader’s Guide

27
Further Information

  The top level roadmap:


  http://developer.symbian.org/wiki/index.php/Roadmap_for_the_Symbian_Platform

  An overview of each release, eg Symbian^3:


  http://developer.symbian.org/wiki/index.php/Symbian%5E3

  More detailed roadmap information


  http://developer.symbian.org/wiki/index.php/Symbian_Foundation_Technology_Roadmaps

  The release plan


  http://developer.symbian.org/wiki/index.php/Platform_Release_Plan
How to read the plan (1)

  The yellow arrow depicts the evolving Symbian platform codeline


  Release ‘blobs’ show that each Symbian platform release is a snapshot
of the codeline at that time

Symbian^4
Symbian^2

Symbian^3

6 months

  Each blob represents a release reaching “functionally complete”


  Prior to “functionally complete” the prime focus for contributions is
on extending and enhancing the platform
  At “functionally complete” feature growth for the release ceases
and the focus for contribution moves fully towards improving
stability. In effect the release branches away from the main line of
development.

29
How to read the plan (2)

  Each release on the roadmap evolves through a few distinct


phases…

Functionally
Complete Hardened Retired
Symbian^X

Feature
Hardening Stable
growth

New features Focus moves to Defect fixes are


are developed collectively still accepted but
and submitted driving up the main focus for
to the MCL stability defect fixing is on
later releases

30
Change history

NB The latest version of the platform plan is always available at


http://developer.symbian.org/main/source/platform/

  December 2009
  Restructured
  Updated all content for cleaner look
  September 2009
  Orange added as a contributor
  Vision, platform overview and roadmap pages tweaked
  August 2009:
  Spotlight on “location-based triggering” added in place of UX

31

You might also like