The Symbian Platform Plan Collaboration-powered evolution September 2009
Welcome!
Welcome!
2
Contents The Platform
How Symbian delivers the world’s richest mobile platform
Future highlights Hot developments in the plan
The Plan
Forthcoming Symbian platform releases
Vision of an independent open platform Compatible
Applications can target the broadest range of devices across global markets.
The richest mobile platform.
Compelling
Complete
Helping vendors to deliver the next era of mobile computing devices.
All the software you need to build a leadingedge mobile device to ship in any market.
& Independent and royalty-free.
Open
Built by the community, for the community.
The richest mobile OS Apps & UI
Fully customisable app suite Productivity apps
Web apps
Middleware
Comms apps
Multimedia apps
Location apps
Device management apps
Location MW
Comms MW
Security MW
Device Mgmt
• Flexible UI supporting touch and key interfaces
User Interface
• Full suite of applications • Huge scope to customise and differentiate
Runtimes
Multimedia MW
Rich set of middleware APIs unlocks innovation • Webkit-based web runtime for easy app creation
Web MW
UI MW
• Qt for development of powerful native apps • Leading on convergence: Web, high bandwidth data networking, audio and video, location…
World class OS layer
OS
Security
OS Services
Graphics
Data comms
Telephony
Multimedia
• Real-time, fully multi-tasking microkernel • Industry-leading security implementation • Power and memory efficient • Scales from mass market to high end hardware
Proven in over ¼ billion smart devices, so far…
Brought to you by… Thanks to our growing number of contributors…
April
June
September
Contents The Platform
How Symbian delivers the world’s richest mobile platform
Future highlights Hot developments in the plan
The Plan
Forthcoming Symbian platform releases
Forthcoming platform highlights Apps & UI
Productivity apps
Web apps
Middleware
OS
Security
Comms apps
Multimedia apps
User Interface Location apps
Device management apps
Location MW
Comms MW
Security MW
Device Mgmt
OS Services
Graphics
Runtimes
Web MW
Data comms
Location-based triggering
Multimedia MW
UI MW
Personal comms
Multimedia
8
Making GPS smart
Location-based triggering “Get ready to get off the train, your station is next”
Imagine your phone automatically switching to “home” mode, ignoring email and bouncing work calls
“You’re passing the bank, didn’t you want to deposit a cheque?”
ering is… g ig tr d e s ba n o ti a Loc owing an ll a rt o p p u s rm o tf Pla r a custom e g ig tr to n o ti a c li app rs or te n e r e s u e th n e h event w igger area leaves a defined tr an^2 Here now, in Symbi
Any application can be location-smart. What can you imagine?
9
Forthcoming platform highlights Apps & UI
Productivity apps
Web apps
Middleware
OS
Security
Comms apps
Multimedia apps
User Interface Location apps
Device management apps
Location MW
Comms MW
Security MW
Device Mgmt
OS Services
Graphics
Runtimes
Web MW
Data comms
Multimedia MW
UI MW
Personal comms
S.H.A.I.
Multimedia
10
Solving a critical industry challenge
S.H.A.I. Because glue is bad for the industry’s health
Mobile software platform Adaptation Hardware Adaptation code can represent 25-30% of total effort in making a mobile device
Most of the code should be common across HW The cost of replicating this across many HW/SW platforms slows down innovation
11
S.H.A.I. Symbian Hardware Abstraction Interface Symbian platform
Additional common platform code
SHAI Adaptation
Hardware
Smaller adaptation layer
SHAI = A common interface covering all mobile device hardware SHAI = Maximising common code and minimising adaptation work SHAI = Developed by the community and adopted by industry HW vendors SHAI = Saving effort, speeding innovation. 12
Contents The Platform
How Symbian delivers the world’s richest mobile platform
Future highlights Hot developments in the plan
The Plan
Forthcoming Symbian platform releases
The Symbian Foundation Platform Plan 2009
S^2
2010
2011
S^3
Symbian^2
Symbian^3
• Customisable home screen supporting embedded widgets
• Graphics support for advanced layering and effects
• Apps and services able to take action in response to the user’s changing location
• Improved networking architecture, ideal for streaming high definition content
Symbian^5
Schedule reflects functionally complete date for each release
Symbian^4
• The proprietary software upon which the Symbian Platform was based: Symbian OS v9.4 & S60 5.0
Symbian^3
Symbian^2
Symbian^1
“Symbian^1”
S^4
Symbian^4
• Fresh new user experience • Qt becomes the standard app development environment
Aputgeumsbter Se 099 2200
Symbian Foundation Platform Plan Open for contribution 2009
2010
2011 Milestone dates to be confirmed by Release Council
Symbian^2
Functionally Complete
Hardened
Symbian^3
Functionally Complete
Hardened
Symbian^4
Functionally Complete
15
Hardened
Symbian^2 2009
Symbian^2
Functionally Complete
2010
2011
Hardened
PDK builds available starting here
Highlights include… UI Makeover Step 1: Web Runtime offers web design on mobile Personal: All-new home screen supporting user customization, embedded widgets and internet content Adaptable: Support for multiple form factors and input methods (touch, non-touch, flexible aspect ratios and resolutions) Dynamic: Location based event framework that allows apps to take action in response to the user’s changing location 16
Symbian^3 2009
2010
Symbian^3
Functionally Complete
2011
Hardened
PDK builds available starting here
Highlights include… UI makeover step 2: Graphics support for advanced layering and effects (eg semi-transparent content layered over video, complex animated transitions between apps) Sounding clear: A new high performance networking architecture enabling broadband speeds, ideal for streaming high definition video and high quality VoIP calls Movie time: Support for files >2GB in size, enough for full length HD movies; Full HDMI support with HDCP Simplifying internet access: Adaptive WLAN background scanning, energy efficient 17
Symbian^4 2009
2010
Symbian^4
Functionally Complete
2011 Hardened
PDK builds available starting here
Highlights include… UI makeover complete: Direct UI – a complete refresh of the touch UI Great new app development environment: Qt integrated as the primary runtime
18
Reader’s Guide
19
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^3
Symbian^2 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. 20
How to read the plan (2)
Each release on the roadmap evolves through a few distinct phases…
Symbian^X
Functionally Complete Feature growth
New features are developed and submitted to the MCL
Retired
Hardened Stable
Hardening
Focus moves to collectively driving up stability
21
Defect fixes are still accepted but the main focus for defect fixing is on later releases
Change history NB The latest version of the platform plan is always available at http://developer.symbian.org/main/source/platform/
18th September 2009
14th August 2009:
Orange added as a contributor Vision, platform overview and roadmap pages tweaked Spotlight on “location-based triggering” added in place of UX
8th July 2009:
Added UX spotlight pages Added SHAI spotlight pages Added a system model slide Samsung and Alten added as contributors
22