meego as operating systm
TRANSCRIPT
-
8/13/2019 MeeGo as operating systm
1/27
Wel-Come
To(MeeGo)
-
8/13/2019 MeeGo as operating systm
2/27
SUBMITED TO:
DEVIBA INSTITUTE OF COMPUTER APPLICATION,
SUBMITTED BY:
Godhani chetan D. (38)
-
8/13/2019 MeeGo as operating systm
3/27
content
Introduction
Meego profile
User Interface
licensesQt
Meego architecture
Meego platformMeego against Android
Meego projects
References
-
8/13/2019 MeeGo as operating systm
4/27
Introduction
MeeGo is a Linux-based open source mobile operating
system project.
MeeGo is designed to act as an operating system for
hardware platforms such as netbooks, entry-level desktops,
nettops, tablet computers, mobile computing and
communications devices, in-vehicle infotainment devices,SmartTV / ConnectedTV, IPTV-boxes, smart phones, and
other embedded systems.
It was first announced at Mobile World Congress inFebruary 2010 by Intel and Nokia in a joint press conference.
-
8/13/2019 MeeGo as operating systm
5/27
Introduction
The stated aim is to merge the efforts of Intel's Moblin and
Nokia's Maemo former projects into one new common project.
Aminocom and Novell also play a large part in the MeeGo
effort, working with the Linux Foundation on their build
infrastructure and official MeeGo products.
-
8/13/2019 MeeGo as operating systm
6/27
Company / developer :- Linux Foundation, Intel, Nokia, Novell, AMD
MeeGo Community
Programmed in :- C++
OS family :- Linux
Working state :- Current
Initial release :- 26 May 2010
Latest stable release :- 1.2 / 19 May 2011
Marketing target :- MobilePackage manager :- RPM Package Manager
Supported platforms :- ARM and x86
Kernel type :- Monolithic (Linux)
License :- Various, see below
Official website :- www.meego.com
MeeGo Profile
-
8/13/2019 MeeGo as operating systm
7/27
1. NetbookMeeGos netbook version uses several Linux
applications in the background, such as (Email, calendar, instant
messaging, microblogging, web browser, and multimediaplayer), all integrated into the graphical user interface.
2. Handset
The MeeGo Handset UXs Day 1 prerelease was
on June 30, 2010. The preview was initially available for the
Aava Mobile Intel Moorestown platform, and a kickstart file
provided for developers to build an image for the Nokia N900.
User Interfaces
-
8/13/2019 MeeGo as operating systm
8/27
3. TabletTablet UX is part of the MeeGo project.This Tablet
UX will be fully open source like the rest of the MeeGo project
For Internet Tablet and will be coded with Qt and the MeeGo
Touch Framework.
4. In
Vehicle InfotainmentThe GENIVI Alliance, a consortium of several car
makers and their industry partners, uses Moblin with Qt as base
for its 'GENIVI 1.0 Reference Platform' for In-Vehicle
Infotainment (IVI) and automotive navigation system as auniformed mobile computing platform.
Graham Smethurst of GENIVI Alliance and BMW Group
announced in April 2010 the switch from Moblin to MeeGo.
-
8/13/2019 MeeGo as operating systm
9/27
Its license policy is mainly documented at the MeeGo License
Policy page.
MeeGo is a collection of open source software, which are
distributed conforming to their respective licenses.
MeeGo software can be classified into two categories:
1. The Operating System (OS) software :-
using a copyleft license to ensure the
openness of the underlying system.
2. User Experience (UX) software :-
UX software could be of BSD-style licenses,
which do not mandate code modifications to be open sourced.
Licenses
-
8/13/2019 MeeGo as operating systm
10/27
-
8/13/2019 MeeGo as operating systm
11/27
Netbook
H d t
-
8/13/2019 MeeGo as operating systm
12/27
Handset
-
8/13/2019 MeeGo as operating systm
13/27
-
8/13/2019 MeeGo as operating systm
14/27
InVehical Infotainment
-
8/13/2019 MeeGo as operating systm
15/27
Qt Quick is a new application framework that
augments the capabilities and programming featuresof Qt.
Qt Quick applications are created using QML, a CSS
& JavaScript like language which is easy to learn and
makes rapid UI design and prototyping possible.
Qt domain contains cross platform toolkits such as Qt, QtMobility, Qt WebKit, and Qt WebRuntime.
Qt - Qt application and UI toolkit.
Qt
-
8/13/2019 MeeGo as operating systm
16/27
Qt Mobility - Qt Mobility APIs for MeeGo.
Qt Webkit - MeeGo provides Qt Webkit as a layout engine.
It renders web content (HTML, XML, XHTML, SVG,
CSS, JavaScript, etc.) for on-screen display withinapplications.
Web Runtime - Provides an execution environment for
Web Widgets and extends the standard JavaScript
environment with device-specific APIs providing access to
other subsystems.
Qt
-
8/13/2019 MeeGo as operating systm
17/27
MeeGo Software Architecture
=> Layer view :-shows the separation of different layers and user
experience (UX) verticals.
=>
Domain view :-shows the grouping of subsystems intoarchitecture domains, based on similarities in
technology and functionality.
=> API view :-shows the grouping of MeeGo API into
functional areas.
L Vi
-
8/13/2019 MeeGo as operating systm
18/27
Layer View
D i Vi
-
8/13/2019 MeeGo as operating systm
19/27
Domain View
-
8/13/2019 MeeGo as operating systm
20/27
API View
-
8/13/2019 MeeGo as operating systm
21/27
Benefits to Open Source Developers
Benefits to Application Developers
Benefits to Device Manufacturers
Benefits to Operators
Benefits to the Linux Platform
Benefits Of MeeGo Platform
-
8/13/2019 MeeGo as operating systm
22/27
Open Source
Real Linux Capabilities
Benefits Of MeeGo Against Android
-
8/13/2019 MeeGo as operating systm
23/27
MeeGo QEMU - The version of Qemu used in
Meego SDK
MeeGo Multimedia
Tracker
MeeGo Bluetooth
MeeGo Handset,NetBook UX
Some Meego Projects
CONCLUSION
-
8/13/2019 MeeGo as operating systm
24/27
CONCLUSION
MeeGo is an open source project developed under the auspices of the
Linux Foundation.MeeGo is intended to run on a variety of hardware platforms
including handhelds, in-car devices, netbooks and televisions.
-
8/13/2019 MeeGo as operating systm
25/27
References
www.meego.comwww.moblin.org
www.maemo.org
www.wikipedia.org
-
8/13/2019 MeeGo as operating systm
26/27
Question?
-
8/13/2019 MeeGo as operating systm
27/27
Thank You