intro / explanation this deck is intended to be used as a basis when building targeted...
Post on 21-Dec-2015
221 views
TRANSCRIPT
Intro / explanation
This deck is intended to be used as a basis when building targeted presentations – pick out the messages relevant to your audience
The slides are designed to be presented (ie talked to) rather than being self-supporting when read (so check the speaker notes)
1
We are building a truly open mobile platform.
This is the plan.
Symbian Platform RoadmapOctober 2009
Android
Symbian
Maemo
LiMo
How are we all doing in 2009?
Chosen by more vendors and more operators than any other open platform.
Nokia 5230
€149before contract
Low cost HW
Able to target PAYG
Mass-market Touch
Samsung i8910
~€550before contract
High-power HW
HD video recorder
Incredible 3D
Superfast 7.2Mb networking
Uniquely scalable and efficient coreprovides the broadest portfolio reach of any open platform
Both 2009, 3G, S^1 devices
True multitasking kernelno limits, no pauses: the real time mobile internet experience
Always-on email
…while listening to music wirefree
...getting status updates from friends
…and taking geotagged pictures.
✓✓✓
✓
@@
Symbian: RT @roelof: find out more about the SEE party & how to get tickets!
…the most powerful collection of middleware…
Scalable and efficient
Secure
True multitasking
Core OS
Communications
HD Multimedia
Deep web integration
Middleware
Location & sensors
Deep web integrationBuilt-in Web Runtime delivers web experiences as first-class apps
Great mobile development shouldn’t be a foreign language
Objective CDalvikCC++
Deep web integrationBuilt-in Web Runtime delivers web experiences as first-class apps
Web Runtime:standard web technologies & tools
XHTMLJavascript
CSS
Hook into core services easily.Deploy beautiful apps.
Location and sensorsFrameworks that go beyond positioning and navigation
Location and sensor frameworks for smarter interaction with surroundings
Location-triggering allows apps to wake up when reaching a designated place
Available to any app or game, to create alerts, adverts, reminders…
✓
Games
Guides
Reminders
…and more apps and features than anyone else…
Scalable and efficient
Secure
True multitasking
Core OS
Communications
HD Multimedia
Deep web integration
Middleware
Location & sensors
Complete app suite
Enterprise integration
Rich UI framework
Apps and UI
CamcorderVideo center RadioCamera Gallery Editor
Media
Music
More apps…
BrowserEmail PTTPhone IM / chat SMS/MMS
Comms
Location
VPNIP
telephonyOffice appsPIMNotes
supportRemote storage
EnterpriseExchange support
Windows Mobile: pay extra
Android: write your own
Symbian: royalty-free, open source, ready to ship.
…and more features…
2002
2002
2002
2004
2002
2006
2006
Any guesses?
MMS
Downloadable ringtones
Voice recorder
Exchange support
Tethering
Remote lock
Bluetooth stereo
Cut-Copy-Paste
[Q2 2009]
…The richest mobile platform available today.
Scalable and efficient
Secure
True multitasking
Core OS
Communications
HD Multimedia
Deep web integration
Middleware
Location & sensors
Complete app suite
Enterprise integration
Rich UI framework
Apps and UI
PictBridge Extensible Search Accelerometer support Task manager Sensor framework SUPL Home screen widgets TV-out iCal OpenC SDHC Photo album HSDPA Power manager MTP Contacts VoIP 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 Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app
Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP
Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB
Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.11g POP email OSCP EMS Bluetooth stereo headset USB 802.11nSQLite WebKit browser Location-based triggering Swipe home screen SIP Audio messaging Playlists PictBridge Extensible 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 Photo upload HSUPA App miniview 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 support EDGE Presence ARM9 support Image editor Bluetooth GPS HD video A-
GPS OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.11g POP email OSCP EMS Bluetooth stereo headset USB 802.11n Playlists
PictBridge Extensible 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 Photo upload HSUPA App miniview 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 support EDGE Presence ARM9 support Image editor Bluetooth GPS HD video A-GPS OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP
Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.11g POP email OSCP EMS Bluetooth 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 Haptics ARM Cortex A8
support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.11g POP email OSCP EMS
Bluetooth stereo 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 Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT
Landscape-portrait switching Haptic feedback SSL GPS TrueType Video editing IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT
Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder
Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8
support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT
Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder
Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8
support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.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 OMA DRM 1.0 WAP Calculator XMPP Haptics ARM Cortex A8 support SMS Landmarks database IrDA Music player FM radio app Dictionary USB Mass Storage UPnP Camcorder Buddy list Notepad sync Instant messaging IMAP email MMS SIM sync Lotus Notes support Calendar SAT Landscape-portrait switching Haptic feedback SSL GPS TrueType IMAP Voice recorder 802.11g POP email OSCP EMS
Bluetooth stereo headset USB 802.11n
The richest mobile platform available today.
Kernel & HW
OSSecurity
Data services
Board support
Device services
Locating services
Comms framework
Networking services
WLAN
Baseband services
Shortlink services
Multimedia
Imaging extensions
Graphics
TextXML
services
Location services
Generic app support
VPN clientTelephony &
SIM
Messaging middleware
Legacy presence
Open services
Image handling
Legacy metadata
Video utilities
Camera services
Service API framework
Service API
IP Connectivity management
High level Internet Protocols
DRM
Remote connectivity
Remote storage
Input methods
Classic UI
UI resources
App installation
Wireless Access
Security services
Access security Mobile TV
IM & Presence
Remote management
DLNA
Metadata
Multimedia UI framework
Multimedia app framework
Home screen services
Web
Hapticsservices
IP App protocols
Networking device
management
IP App services
Shortlink connectivity
Multimedia middleware
SVG Tiny
UI accelerator
Web services
Locationapps
Media sharing UI
Video telephony
appFile manager
ContactsPoC
Phone apps IP Telephony Organizer
Messaging apps
Conversation apps
Instant messaging
Cameraapps
Imageviewer
DictionaryGraphics
UIs
Speech recognition
UI
Imageeditors
Videoeditors
GalleryVideocenter
Musicplayer
Video player
Web UIs Photos Radio
Voice recorder
Screensaver
Profiles Settings
Content control
Help app
Printing Tech ViewDevice control
Home screen
Dozens of apps built in.Over 40 million lines of codeOver 100,000 man years of development
Satio
F-03AF-01A F-08A
SH-05A
F-09A
SH-06ASH-06A Nerv
SH-07A
5230
SH-02AF-02AF-04A SH-03ASH-01A
S^1 & S^2 devices so far…
X6 N97 Mini
N97
5800 Express Music
5530 Express Music
5800Navi
i8910
SH-04A
MulticorePerformance on demand
“Minimize use of location services”“Turn off push notifications”
“Turn off EQ”“Minimize use of third-party applications”
“Auto-check fewer email accounts”“Fetch new data less frequently”
Apple.com advice on iPhone ‘optimization’
Symbian: designed for low power consumption from the ground up.
Now leading the next wave of energy efficiency.
Multicore support, optimized for ARM and low power environments.
Multicore leadershipPerformance on demand
2004
2008
2006
Symbian and ARMSMP work initiated
2009
Demo on ARM11 MPCore
FPGA Demo on Cortex-A9
Symbian^3 running on dual Cortex-A9 SoC
S^3
S^5
S^4
Kernel support - ready for hardware bring-up
Product-ready
Optimised to take full advantage of multicore
Schedule
Qt delivers easy-to-use multi-threading & parallel processing schemes
S.H.A.I.Symbian Hardware Abstraction Interface
Hardware
Switching to a new platform represents 25-30% of additional development cost
Adaptation
Mobile software platform
Most platforms lock you to a narrow choice of hardware
Symbian
HardwareAdaptation
S.H.A.I.Symbian Hardware Abstraction Interface
Switching to a new platform represents 25-30% of additional development cost
Most platforms lock you to a narrow choice of hardware
SHAI is a new, open interface being adopted and developed by a range of HW vendors
Driving speed, efficiency and time-to-market.
QtNew framework for faster development of stunning apps
Delivering stunning effects
Loved by developers
“Cut development time by nearly 50%” “Reduces code by more than 50%”
“Deploy 50% faster because of better code maintainability”
94%
“Qt meets or exceeds my expectations”
76%
“Qt has increased my productivity”
Widely used
100,000+ developers5000+ companies working with Qt
Google Earth KDEVLC
Strong architecture
Modular architecture allows easy extension
Scales to fit hardware
capabilities
Integrated Webkit
rendering engine
Animations … Physics … TransitionsKinetic scrolling … 3D effects
Gestures … Multitouch
API gives core apps access to your web
See friends’ tweets through your phonebook
Surf their photos from your gallery
Keep track of every message in asingle social inbox
Social Web APISo much stuff to share, so many sites, so little time.
Proposal under discussion, release not yet confirmed
✓
Touch to transfer your business card
??
??
??
?
???
Touch to pair new bluetooth devices
✓✓
Touch to transfer your audio?✓
NFC: Touch to connectNew NFC framework makes pairing, sharing and control easier than ever
SHAIMulti-coreCore OS
New UserExperience
Apps and UI
Social Web APIQt
Middleware
NFC
Select highlights from S^3 and S^4...
First-order commands on toolbar
Second-order commands on menu
Great information architecture, great new capabilities
Symbian^4 user experience
New user experience built on Qt
Artist’s concept
Long-touch unlocks more
Beautiful effects and transitions
Coming in S^4. Artist’s concept
Symbian^4 user experienceGreat information architecture, great new capabilities
First-order commands on toolbar
Second-order commands on menu
New user experience built on Qt
A story of contribution & collaboration
Single Tap
“We could do that!” “Great idea, we can help!”
“Here’s a way to improve the user experience”
Coming in Symbian^3
S^3
Just “tap to open”.Simple.
Contribution proposal
SHAIMulti-coreCore OS
New UserExperience
Apps and UI
Select highlights from S^3 and S^4...
…a further 466* features in development.
*…the last time we counted.
Social Web APIQt
Middleware
NFC
S^3 S^4
Coming soon
User InterfaceFlash widgets in Homescreen
Single tap enhancementsMulti-page HomescreenComposition with video
HW accelerated UIPinch to zoomAnd more…
Environment
Improved location power efficiencySchedule-based location triggering
Improved geo-tagging UINFC (touch to transfer)
Improved time to fixBT AVRCP v1.4And more…
Productivity
Remote sync on content changeRemote contact look-up
CalDav sync supportClock set from GPS
NFC integrationAnd more…
MultimediaMulti-channel audio
HDMI out for audio/videoMatroska video file supportSupport for >2Gb movies720p HD video recording
Mobile TV: DVB-HOpenMAX IL 1.1
And more…
Core
Crypto HW acceleration supportEnablers for Qt and DirectUI
Writable demand pagingFlexible memory model
Multicore kernelOpenGL ES 2.0SHAI phase 1And more…
Data CommsOne-click connectivity for all appsHTTP performance improvements
Throughput improvementsSecure VoIP over IPSec
OMA-SCOMO v1.0Simple DNS proxyImproved WLAN UI
And more…
S^3 S^4
Coming soon
User InterfaceNew User Experience
New UI control setAnd more…
Environment
Bluetooth low energyGeotag with heading/tiltUSB charging spec 1.1
And more…
Productivity
SQL databases >2GBAnd more…
MultimediaVideo OpenMAX IL Support for Helix
OpenMAX IL core updateAnd more…
Core
Support for secure content streamsQt as primary app environmentMulticore support system wide
SHAI phase 2And more…
Data Comms802.11r (Fast roaming)Video sharing in VoIP3GPP R7 compliance
And more…
Kitsavailable
KitsQ1 2010
Kitsavailable
CompleteQ1 2010
CompleteNow
Handsets
Now
CompleteQ3 2010
H1 2010 H2 2010 H1 2011
HandsetsFrom H2 2010
HandsetsFrom H1 2011
Great ideas come from everywhere.
In the future all consumer productswill reflect this.
Truly open and truly global.
No-one owns us. Everyone participates.
Open
Transparent
Independent
Can you find a clear roadmap to plan against?
Is the hub serving the community or themselves?
Is it clear how you join, license, contribute and participate?
Other guys
✓
✓
✓
✗
✗
✗