The Symbian Platform Plan Collaboration-powered evolution August 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
Application developers will be able to target the broadest range of devices across global markets, using rapid and easy web programming tools.
Compelling
The richest mobile platform, helping vendors to deliver the next era of mobile computing devices.
Complete
From hardware adaptation up to user interface and apps - all the software you need to build a leading-edge mobile device to ship in any market.
& Royalty-free
Uniquely: built by the community, for the community.
4
The richest mobile OS Apps & UI
Productivity apps
Web apps
Middleware
Location apps
Location MW
Security MW
OS
Security
Comms apps
Multimedia apps
OS Services
Device management apps
Comms MW
Device Mgmt
Graphics
User Interface
Runtimes
Web MW
Data comms
Multimedia MW
UI MW
Telephony
Web, email, productivity and PIM apps, along with new flexible multi-modal UI framework
• Web runtime for easy
Rich middleware including location, multimedia and seamless multibearer comms framework
• Location / GPS support
EKA2 real-time microkernel with unparalleled power efficiency and security
Multimedia
creation of web apps • Webkit browser • Messaging & comms • Dozens of carriercompliant apps
• Intelligent bearer-mobility • Remote management • Leading audio / video capture & playback
• SMP • Platform security • High performance graphics • SQLite integration • Full multi-tasking & multithreading
Proven in over ¼ billion smart devices, so far… 5
Brought to you by… Thanks to our growing number of contributors…
April
June
6
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 Open for contribution 2009
2010
2011 * Proposal under review
S^2
S^4
Symbian^2
• UI Makeover Step 1: WRT offers web design on mobile
• Makeover Complete: Direct UI, a fresh new user experience
• Personal: Customisable home screen supporting embedded widgets and other personal content
• Qt: Powerful and easy to use, becomes the standard runtime
• Location-smart: Ability for apps to take action in response to the user’s changing location
• Majority of SHAI* in place, easing HW adaptation
Symbian^5
Symbian^4
Symbian^3
Symbian^2 S^3
Symbian^4
Symbian^3
• UI Makeover Step 2: Graphics support for advanced layering and effects • Simplifying internet access: Adaptive WLAN background scanning, energy efficient • HiFi Audio + Video: Full HDMI support with HDCP • Faster network: pushing the architecture to enable “fixed internet” performance, ideal for streaming high definition content and VoIP calls.
Also available: • SDK based on Forum Nokia SDK 5th Edition, compatible with Symbian OS v9.x and S60 5th Edition
August 2009
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
* Proposal under review
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 SHAI*: The majority of the Symbian Hardware Abstraction Interface now in place, making hardware adaptation easier than ever before 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/
14th August 2009:
8th July 2009:
Spotlight on “location-based triggering” added in place of UX Added UX spotlight pages Added SHAI spotlight pages Added a system model slide Samsung and Alten added as contributors
12th June 2009:
Updated the look and feel, dropped the example screenshots Added proposed features to Symbian^4 Added the platform strategy page, welcome and contents Added the reader’s guide, inc this change history 22