meego as operating systm

Upload: rohitdesairk

Post on 04-Jun-2018

235 views

Category:

Documents


0 download

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