30-05-2012, 01:24 PM
MeeGo
MeeGo-Architecture-Report.pdf (Size: 836.47 KB / Downloads: 44)
INTRODUCTION
MeeGo is a Linux-based platform that is capable of running on multiple computing
devices, including handsets, netbooks, tablets, connected TVs and in-vehicle
infotainment systems. The primary goal of the merger of the Maemo and Moblin
projects was to unify the efforts of the Moblin and Maemo communities and to
enable a next generation open source Linux-platform suited for a variety of client
devices. Most importantly, MeeGo will be doing so while: 1. Maintaining freedom
for innovation 2. Continuing the tradition of community involvement (inherited
from Maemo and Moblin) 3. Accelerating time-to-market for a new set of
applications, services and user experiences With the merger, the MeeGo project
has now the opportunity to significantly expand the market opportunities on a wide
range of devices and support multiple chip architectures (ARM and x86) from the
get go. MeeGo also provide a rich cross-platform development environment so
applications can span multiple platforms and will unify developers providing a
wealth of applications and services. Such opportunities for instances were out of
reach for Maemo and Moblin individually. Furthermore, MeeGo is committed to
work in the upstream projects so that everyone using those upstream projects can
benefit from MeeGo’s contributions to upstream projects.
MeeGo Includes:
Performance optimizations and features which enable rich computational
and graphically oriented applications and connected services development.
No-compromise internet standards support delivering the best web
experiences.
Easy to use, flexible and powerful UI/app development environment based
on Qt[( pronounced "cute") is a cross-platform application development
framework widely used for the development of GUI programs (in which
case it is known as a widget toolkit), and also used for developing non-GUI
programs such as console tools and servers].
Open source project organization managed by the Linux Foundation.
State of the Art Linux stack optimized for the size and capabilities of small
footprint platforms and mobile devices, but delivering broad Linux software
application compatibility.
MAEMO AND MOBLIN BACKGROUND
Maemo Background
The Maemo project, initially created by Nokia provided
a Linux-based software stack that runs on mobile devices. The Maemo platform is
built in large parts of open source components and its SDK provides an open
development environment for applications on top of the Maemo platform. A series
of Nokia Internet Tablets with touch screen have been built with the Maemo
platform. The latest Maemo device was the Nokia N900, powered by Maemo 5,
that introduced a completely redesigned finger-touch UI, cellular phone feature,
and live multicasting on the Maemo dashboard.
Moblin Background
The Moblin project, short for Mobile Linux, is Intel’s open source initiative
created to develop software for smartphones, netbooks,
mobile internet devices (MIDs), and in-vehicle infotainment (IVI) systems, and
other mobile devices. It is an optimized Linux-based platform for small computing
devices. It runs on Intel Atom, an inexpensive chip with low power requirements.
A unique characteristic to devices running Moblin is that they can boot up quickly
and can be online within a few seconds.
FACTS WE MUST KNOW ABOUT MEEGO
Full open source project governed according to best practices of open
source development: Open discussion forums, open mailing lists, open
technical steering committee meetings, peer review, open bugzilla, etc.
Hosted under the auspices of the Linux Foundation