Download - MeeGo Presentation
Mobile Linux Landscape
Smartphone Platform Competition – Linux taking over – MeeGo
Valtteri HallaDirector, Nokia MeeGo SoftwareMember of Nokia CEO Technology CouncilCo-chairman, MeeGo Technical Steering Group
Smartphone shipments
91,7
85,2
81,3
79
77,4
76,9
46,7
44,9
43,7
42,6
39,9
34
53,1
50
44,2
39,1
34
25,1
30,6
30,4
26,5
22,3
12,2
14,1
83,8
69,2
56
39,3
26,1
6,3
64,2
52,5
40,2
31,7
25,4
9,4
2014
2013
2012
2011
2010
2009
Symbian BlackBerry iPhone Windows Android Other
Smartphone shipments by OS (m) • Nokia still the undisputable volume leader, but growth is faltering
• Phenomenal growth of iPhone. Currently representing 15% of smartphone shipments, growing around 100% p.a.
• Predictions of Android overtaking iPhone by 2012 due to multiple OEMs and devices
Source: Screen Digest
Smartphone battle driven by App Ecosystems
Questions to Consumers
Q: What is a Smartphone?
A: A mobile phone with a full-screen touch interface.
Q: What is the single-most important/major criteria in deciding which smartphone to buy?
A: The availability of a huge selection of apps, music, movies and an easy way to download/purchase it.
Application is the new Bookmark!
Venture-capital backed mobile ISV startups increasingly choosing Android and iPhone
VC-backed startups ecosystem-agnostic in 2009 Future choices narrowing to Android & iPhone
0
20
40
60
80
100%
Platform choice
Singleplatform
Multi-
platform
#platformschosen
Two
ThreeFive
Six
Platformpopularity
Palm
Android
Symbian
Windows
RIM
iPhone
Platform choices by VC-backed
mobile startups, Q3 2009 “Young companies prefer to be cross platform but have
limited resources, so will go to where they can have
broadest reach and monetisation.
Even in China, early stage venture firms tell us
anecdotally that Android, iPhone and increasingly MTK
are the platforms of choice.
Paul Asel, Partner, Nokia Growth Partners
Source: Chubby Brain VC backed survey, Q309
“Multi platform is still an approach in US, however most
lead with iPhone and Android. Symbian is an option if
deciding to go to EU. But with iPhone and Andoid
making inroads into EU, startups can launch an
international strategy on those two. “
Marc Theeuwes, Partner, Nokia Growth Partners
© 2008 Nokia V1-Filename.ppt / YYYY-MM-DD / Initials
5
1M
10M
100k
2009 2010 2011 2012 2013
100M
= +
Qt Enters The Application Platform Game
Annual Shipments
Conclusions:• Linux is taking over in Smartphones• Android vs. MeeGo is the battle to watch
MeeGo Overview
Maemo and Moblin evolution into a unified platform
• MeeGo = the best of Moblin and the best of Maemo
• MeeGo is a fully open source software platform
• MeeGo provides a common set of APIs across client devices with one
unified voice to developers
• MeeGo supports multiple hardware architectures (IA and ARM)
• MeeGo is an independent project hosted by the Linux Foundation
MeeGo in a Nutshell
What?
• First MeeGo based Nokia product in 2H 2010
• Nokia flagship experience on MeeGo, with deep Ovi service integration
and an iconic user experience
Why?
• Rational evolution step to combine identical platform projects of the
two biggest Linux investors with similar visions
• Ecosystem play with freedom to innovate through the architecture
• Symbian and Qt value greatly boosted by MeeGo with Qt
Nokia and MeeGo
What Makes MeeGo Succeed?• Great UX – Nokia and Intel making joint strategic investment to
make this happen
• Great OS – Nokia and Intel today make most of the client Linux development invesment. Joint talent pool of 1000+ best Linux platform developers in the planet
• Multi-category – Handset, Tablet, Automotive, TV, Netbook, …
• Multi-HW – ARM, Intel, multi-vendor
• Multi-lateral – Not a monopoly business platform but a partnership for technical de-facto standard
MeeGo Strategy – Spans Multiple Segments
Media PhoneHandsets
OS &Sys. Infra.
Netbooks
OS &Sys. Infra.
IVI
OS &Sys. Infra.
Connected TV
MeeGo = Best of Moblin + Best of Maemo
Multi-HW (Intel, ARM platforms)
Tablets
Forum Nokia / Ovi Store + Intel Atom Developer Program / AppUp Store
MeeGo Roadmap
MeeGo Public Community Releases
MeeGo Project Release Cadence: Every 6mo.
MeeGo Distribution Development
4Q’09 1Q’10 2Q’10 3Q’10 4Q’10 1Q’11
OCT DECNOV JAN MARFEB APR JUNMAY JUL SEPAUG OCT DECNOV APRJAN MARFEB
MeeGo v1.0Netbooks
MeeGo v1.1HandsetNetbook
Tablet
MeeGo v1.2
OS
Base MeeGo Kernel
MeeGo Component ArchitectureO
S M
idd
lew
are
MeeGo API
UX
Handset UX
Handset UI + Apps
Settings DatabaseGConf
System Librariesglibc, glib, etc
Message BusD-Bus
HW Adaptation Software
Visual ServicesComms
Services
Telephony
oFono
Connection Mgmt
ConnMan
VOIP, IM, Pres.
Telepathy
Bluetooth
BlueZ
Media Services
Media Framework
GStreamer
UPnP
GUPnP
Codecs
Gstreamer plug-in
Camera
Gstreamer plug-in
Audio
PulseAudio
Data Mgmt
Context Framework
ContextKit
Content Framework
Tracker
Package Manager
PackageKit
Personal
Services
PIM Services
Accts & SSO
Device Sync
Device
Services
Backup & Restore
Device Health
Resource Mgr
Sensor FrameworkSE
CU
RIT
Y
Platform InfoDevice Kit
Internet
Services
Layout Engine
WebKit
Web Services
libSocialWeb
Web RunTime
WebKit
Location
GeoClue
Not part of MeeGo 1.0 releaseLegend:
3D Graphics
OpenGL / GL ES
2D Graphics
Cairo, QPainter
I18n Rendering
Pango, QtText
X
GTK / Clutter
Netbook UX
Netbook UI + Apps
Handset UI FrameworkNetbook UI Framework
Other UX:S
Way of Working on MeeGo
Transparent open source development hosted by the Linux Foundation.
Related open source projects
Any individual or organization can participate in MeeGo.
Overall MeeGo Platform Ecosystem
Commercial Solutions
3rd Party Apps
Closed SourceCodecs
Device Vendors
Upstream Open Source Component
Projects
MeeGo Component Projects
Open Source Projects
Bu
ild E
nvi
ron
men
t
MeeGoCore
Netbook Reference
HandsetReferenceConnected
TVReference
Operating System Vendors
Chipset Vendors
Application Vendors
MeeGo.com
Technology Vendors
MeeGo on Chipset X
Developer Value Proposition
PC WIN/Mac/Linux
SymbianMeeGo
Qt
Web runtime
• Cross-platform development framework expands business opportunities across markets
• Leading SDK with Qt Creator IDE
• One set of API:s for application and service development
• Choise of App Stores to reach the market
• Backed up by Nokia and Intel developer support programs
Summary of Key Messages
• Smartphones have become Consumer Computers
• Linux will take over the Smartphone market
• MeeGo is challenging Android as the Smartphone Linux standard