3. MeeGo in a Nutshell
• MeeGo = 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 under the auspices of the
Linux Foundation
3
4. MeeGo Strategy – Spans Multiple Segments
Netbooks Connected TV Handsets IVI Media Phone
OS & OS &
OS &
Intel Atom Developer Program/AppUp Centers & Forum Nokia/Ovi Store
Sys. Infra.
Sys. Infra. Sys. Infra.
MeeGo = Best of Moblin + Best of Maemo
Platforms based multiple hardware architecture
4
5. MeeGo Architecture
MeeGo Handset UX MeeGo Netbook UX
MeeGo User
Other UXs
Experience
Handset UI Netbook UI
and Applications and Applications
Direct UI Framework Netbook UI Framework
MeeGo APIs including Qt UI Toolkit
Comms Svcs Internet Svcs Visual Svcs Media Svcs Data Mgmt Device Svcs Personal Svcs
Middleware
MeeGo OS
Media App Content Device
SECURITY
Connection Mgmt Layout Engine GTK
Framework Framework Health PIM Svcs
ConnMan Mozilla Gecko &
Clutter Tracker EDS
WebKit Media Framework Sensor
Telephony APIs Context
3D Graphics GStreamer Framework Framework
oFono Web Services Accts & Single
OpenGL / GL ES Audio ContextKit Sign-on
libSocialWeb System
Cellular Stack PulseAudio Package
2D Graphics Policy
oFono plug-ins Web RunTime Manager
Cairo, QPainter Camera PackageKit, RPM
WebKit Device Sync
IP
VOIP, IM, Presence I18n Rendering Codecs SyncEvolution
Pango, QtText GStreamer plug-ins
Telepathy Location
Bluetooth GeoClue UPnP Backup &
X GUPnP
BlueZ Restore
MeeGo OS
Settings Database System Libraries Message Bus
GConf glibc, glib, etc D-Bus
Base
Linux Kernel
HW Adaptation Software
5
6. Way of Working on MeeGo
Transparent open source development hosted by the Linux
Foundation.
Related open
source projects
Any individual or organization can join and contribute to MeeGo.
6
7. MeeGo Features Overview
MeeGo
APIs
Connection
Segment Manager for Cloud-device Integrated Application
Specific User data Telephony sync of PIM Social Development
Experiences connectivity Framework Data Networking Environment
Support for
Fastboot & Multiple International- Gesture &
Improved Power Shutdown Multimedia ization with UI MultiTouch Sensor
Management Optimization Framework guidelines Framework Framework
Note: Some features listed may be segment-specific
8. MeeGo Value to Handset Service Providers
Strong Wide choice of applications: QT applications, multiple runtimes (Web, AIR,
Ecosystem Silverlight, Java) and Native Linux apps
Common code base and APIs across multiple device segments and architectures
Reduce Costs
reduces fragmentation and platform validation complexity
Grow Foundation for operator-branded value-added services leveraging multi-
Subscribers platform support , rich internet and multimedia capabilities
Increase AppUp’s operator customizable store front supports operator branded services
Revenue plus broad app ecosystems (Qt, Flash, AIR, Silverlight…)
Differentiation
An open UI framework and platform enables uniquely differentiated user
and OEM
experiences controlled by the operator
Independence
World-class internet experience and plug-ins, support for powerful, rich-
Reduce Churn
graphical applications and services (i.e. high-definition media)
8
12. MeeGo Working Model
Open Source
Projects
3rd Party Closed Source
Apps
MeeGo.com Codecs
Upstream Open
Source Projects Community Distro,
build environment,
SDK…
Commercial Solutions
Build Environment Netbook
Reference Operating System
MeeGo Handset Vendors
Core Reference
MeeGo Projects
ConnectedTV
Reference
Device Vendors
Chip Vendors
12
13. MeeGo Project Release Schedule
MeeGo v1.2
MeeGo v1.1
MeeGo v1.0
MeeGo Public
Community Releases
MeeGo Distribution Development
MeeGo Project Release Cadence: Every 6mo.
4Q’09 1Q’10 2Q’10 3Q’10 4Q’10 1Q’11
OCT NOV DEC JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN FEB MAR APR
13
14. Summary
• MeeGo = the Best of Moblin + the Best of Maemo
• MeeGo will support a wide range of Platforms
• MeeGo offers a complete set of developer tools
• MeeGo offers a growing ecosystem of
applications and services
14
19. MeeGo in a Nutshell
• MeeGo = 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 under the auspices of the
Linux Foundation
3
20. MeeGo Strategy – Spans Multiple Segments
Netbooks Connected TV Handsets IVI Media Phone
OS & OS &
OS &
Intel Atom Developer Program/AppUp Centers & Forum Nokia/Ovi Store
Sys. Infra.
Sys. Infra. Sys. Infra.
MeeGo = Best of Moblin + Best of Maemo
Platforms based multiple hardware architecture
4
21. MeeGo Architecture
MeeGo Handset UX MeeGo Netbook UX
MeeGo User
Other UXs
Experience
Handset UI Netbook UI
and Applications and Applications
Direct UI Framework Netbook UI Framework
MeeGo APIs including Qt UI Toolkit
Comms Svcs Internet Svcs Visual Svcs Media Svcs Data Mgmt Device Svcs Personal Svcs
Middleware
MeeGo OS
Media App Content Device
SECURITY
Connection Mgmt Layout Engine GTK
Framework Framework Health PIM Svcs
ConnMan Mozilla Gecko &
Clutter Tracker EDS
WebKit Media Framework Sensor
Telephony APIs Context
3D Graphics GStreamer Framework Framework
oFono Web Services Accts & Single
OpenGL / GL ES Audio ContextKit Sign-on
libSocialWeb System
Cellular Stack PulseAudio Package
2D Graphics Policy
oFono plug-ins Web RunTime Manager
Cairo, QPainter Camera PackageKit, RPM
WebKit Device Sync
IP
VOIP, IM, Presence I18n Rendering Codecs SyncEvolution
Pango, QtText GStreamer plug-ins
Telepathy Location
Bluetooth GeoClue UPnP Backup &
X GUPnP
BlueZ Restore
MeeGo OS
Settings Database System Libraries Message Bus
GConf glibc, glib, etc D-Bus
Base
Linux Kernel
HW Adaptation Software
5
22. Way of Working on MeeGo
Transparent open source development hosted by the Linux
Foundation.
Related open
source projects
Any individual or organization can join and contribute to MeeGo.
6
23. MeeGo Features Overview
MeeGo
APIs
Connection
Segment Manager for Cloud-device Integrated Application
Specific User data Telephony sync of PIM Social Development
Experiences connectivity Framework Data Networking Environment
Support for
Fastboot & Multiple International- Gesture &
Improved Power Shutdown Multimedia ization with UI MultiTouch Sensor
Management Optimization Framework guidelines Framework Framework
Note: Some features listed may be segment-specific
24. MeeGo Value to Handset Service Providers
Strong Wide choice of applications: QT applications, multiple runtimes (Web, AIR,
Ecosystem Silverlight, Java) and Native Linux apps
Common code base and APIs across multiple device segments and architectures
Reduce Costs
reduces fragmentation and platform validation complexity
Grow Foundation for operator-branded value-added services leveraging multi-
Subscribers platform support , rich internet and multimedia capabilities
Increase AppUp’s operator customizable store front supports operator branded services
Revenue plus broad app ecosystems (Qt, Flash, AIR, Silverlight…)
Differentiation
An open UI framework and platform enables uniquely differentiated user
and OEM
experiences controlled by the operator
Independence
World-class internet experience and plug-ins, support for powerful, rich-
Reduce Churn
graphical applications and services (i.e. high-definition media)
8
28. MeeGo Working Model
Open Source
Projects
3rd Party Closed Source
Apps
MeeGo.com Codecs
Upstream Open
Source Projects Community Distro,
build environment,
SDK…
Commercial Solutions
Build Environment Netbook
Reference Operating System
MeeGo Handset Vendors
Core Reference
MeeGo Projects
ConnectedTV
Reference
Device Vendors
Chip Vendors
12
29. MeeGo Project Release Schedule
MeeGo v1.2
MeeGo v1.1
MeeGo v1.0
MeeGo Public
Community Releases
MeeGo Distribution Development
MeeGo Project Release Cadence: Every 6mo.
4Q’09 1Q’10 2Q’10 3Q’10 4Q’10 1Q’11
OCT NOV DEC JAN FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN FEB MAR APR
13
30. Summary
• MeeGo = the Best of Moblin + the Best of Maemo
• MeeGo will support a wide range of Platforms
• MeeGo offers a complete set of developer tools
• MeeGo offers a growing ecosystem of
applications and services
14