Professional Documents
Culture Documents
101003027
WES
1
01/04/2011
Contents
− What is MeeGo ?
− Architecture
− Conclusion
01/04/2011 2
History
• On February 15, 2010, the world’s largest chip manufacturer, Intel, and the
world’s largest mobile handset manufacturer, Nokia, announced joining
their existing open source projects (Moblin and Maemo respectively) to
form a new project called MeeGo, hosted at the Linux Foundation.
01/04/2011 3
What is MeeGo ?
MeeGo unifies Moblin and Maemo and supports a
range of target platforms, including:
−Netbooks
−Handsets
− Media Phones
− Connected TVs
4
01/04/2011
Basic skills & HW needed
01/04/2011 5
Architecture
6
01/04/2011
User Experience for Handset and
Netbook
01/04/2011 7
MeeGo APIs
• Qt Toolkit
− The MeeGo API is based on Qt 4.x. The development libraries (qt-devel)
needed are installed in the MeeGo SDK virtual environment along with Qt
Creator
• Upcoming APIs
− Qt Mobility
01/04/2011 9
MeeGo Middleware – Internet Services
10
01/04/2011
MeeGo Middleware – Visual Services
• The Visual Services provides the core 2D
and 3D graphics capabilities
01/04/2011 11
MeeGo Middleware – Media Services
01/04/2011 12
MeeGo Middleware – Data Mgmt
01/04/2011 13
MeeGo Middleware – Device Services
01/04/2011 15
MeeGo – OS Base
• MeeGo provides Linux for all OS services
− MeeGo uses a Linux kernel from kernel.org
− Glibc is C standard library and glib provides cross platform
software utility library
− D-Bus is a message bus system, a simple way for applications
to talk to one another
− libudev is a simple system service that can enumerate devices, manage
devices and send notifications when hardware is added or removed
from the device
− Gconf is a centralized settings store with complex types, defaults, and
change notification
• Hardware Adaptation Software
01/04/2011 16
MeeGo Security Architecture
− Secure Storage
01/04/2011 17
Difference Between MeeGo and Android
• MeeGo and Android both are open sourced Linux based smart phone
operating system.
• Android project is currently carried out by Google and MeeGo is carried out
by Intel and Nokia as a joint venture.
• Android already have a huge application market having more than 200,000
applications whereas in MeeGo is currently under development. But some
of the Nokia OVI apps and Intel AppUp will run on MeeGo.
01/04/2011 18
Conclusion
• The MeeGo project is the open source software platform for the next
generation of computing devices. MeeGo combines Intel’s Moblin™ and
Nokia’s Maemo projects into one Linux-based platform.
01/04/2011 19
Reference
• http://www.meego.com
• Developers resources http://meego.com/developers
• Mailing lists http://meego.com/community/mailing-lists
• IRC discussions http://meego.com/community/irc-channel
• MeeGo source code http://meego.gitorious.org/
• MeeGo bugzilla http://bugs.meego.com/
• MeeGo forums http://meego.com/community/forum
• Pre-compiled images http://meego.com/downloads
• MeeGo releases http://meego.com/downloads/releases
• MeeGo SDK http://meego.com/developers/getting-started
• MeeGo OBS http://wiki.meego.com/Build_Infrastructure
01/04/2011 20
Questions ?
01/04/2011 21
Thank you
01/04/2011 22