11
© 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvalds and other trademarks and logos used in this document are the properties of their respective owners. Moblin for MID Platform Sep 2009 Michael Lee | Moblin Product Manager | Wind River Systems

Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

© 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.

Moblin for MID Platform

Sep 2009

Michael Lee | Moblin Product Manager | Wind River Systems

Page 2: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

2 © 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.

INTERNET IN-MOTIONWanted by ultra-mobile users

Entertainment

Staying in touch

Information access

Mobile Internet Device (MID)

Entertainment Information Communication Productivity

• Camera/Video

• Games

• Pictures

• Music

• Internet Browsing

• LBS

• GPS Directions

• Weather, Stock,

News

• Internet Browsing

• IM/Chat

• Telephony

• Messaging

• 3G, WiFi

• Social Networking

• Office tools

• Email

• Calendar

• Notepad, To-Do

• Internet Browsing

Get FULL access to the Internet

Get FULL set of applications in your pocket

Wind River Definition of Moblin/MID

Page 3: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

3 © 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.

Wind River Moblin Stacks and Service

Page 4: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

4 © 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.

WR UI & AppsWR UI & AppsWM + Clutter CompositorWM + Clutter Compositor

Customer ProvidedUI / Apps

Customer ProvidedUI / Apps Clutter toolkitClutter toolkit

App

Services Telephony APIs

(Telepathy, GSM)

Telephony APIs(Telepathy, GSM)

Bluetooth(BlueZ)

Bluetooth(BlueZ)

Network Mgmt(ConnMan)

Network Mgmt(ConnMan)

Comms Services

WiFi / WiMAX(Drivers, OMA-DM)

WiFi / WiMAX(Drivers, OMA-DM)

3rd Party

Cellular

Stack

3rd Party

Cellular

Stack

IP,

VoIP, IM,Presence

IP,

VoIP, IM,Presence

Internet Services

Layout EngineLayout Engine

Web Services(REST, Mojito)

Web Services(REST, Mojito)

Location(Gypsy, GeoClue)

Location(Gypsy, GeoClue)

Media Services Graphics Services

Open GL(mesa)

Open GL(mesa)

X windowX window

2D Graphics(Cairo)

2D Graphics(Cairo)

i18N Rendering(Pango)

i18N Rendering(Pango)

3D Graphics(Mesa)

3D Graphics(Mesa)

Media Services(GStreamer, Helix)

Media Services(GStreamer, Helix)

Audio Mgmt(PulseAudio)

Audio Mgmt(PulseAudio)

Content Mgmt(Bickley)

Content Mgmt(Bickley)

Other Services

Message Bus(D-Bus)

Message Bus(D-Bus)

C Services(Glib, GObject)

C Services(Glib, GObject)

PIM Services(EDS)

PIM Services(EDS)

Linux

Kernel

Linux Base ServicesLinux Base Services

GTK+GTK+

QTQT Media Playback(clutter-media)

Media Playback(clutter-media)

Physics(Box2D)

Physics(Box2D)Web Rendering

(mozilla-clutter)

Web Rendering(mozilla-clutter)

GTK Embed(Clutter-GTK)

GTK Embed(Clutter-GTK)

QT Embed(Clutter-QT)

QT Embed(Clutter-QT)

WiFi, WiMAX

Bluetooth, 3G Data

WiFi, WiMAX

Bluetooth, 3G DataPower

Mgmt

Power

MgmtDevice

Drivers

Device

Drivers

UI

Services

Device Sync(SyncML, gUPnP)

Device Sync(SyncML, gUPnP)

CodecsCodecs

Platform

Support

Platform

Support Graphics systemGraphics system

WR GUI Toolkit 3D UI Library (Clutter)WR GUI Support(Clutter-WR GUI tool)

WR GUI Support(Clutter-WR GUI tool)

Wind River Moblin Architecture

Sound systemSound system

Page 5: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

5 © 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.

Target Device Form-Factor

Mobile Internet Device UI

800 px

480 px

Multi-touch displayPrimary size : 4.0”Secondary size : 4.8”

• HW button specification is to be defined as ‘Key Idea decision’ develops.

• Assumed that HW sensors such as Ambient light censor & Accelerometer will be built in.

• Software keyboard is being considered

Page 6: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

6 © 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.

Wind River Moblin UI and GUI

Screen sample 1: Home Screen

Quick scroll using flick gesture Quick scroll using flick gesture

Screen sample 2 : Time Machine

Faster flicking let user to move into ‘Quick Scroll mode’ that helps him/herself to navigate multiple home screen faster and easier.

Page 7: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

7 © 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.

TestDatabase

Your

Test

Scripts

Execute Tests

Collaborate with Developers

Create and Plan Tests

Identify and Report Defects

View and Analyze Results

Resolve Defects

A test framework that streamlines the SQA workflow through an automated process of dynamic testing, diagnosing, and resolving defects across the software stack

0

20

40

60

80

100

send

Wind River FAST® for MoblinA Wind River Exclusive Feature

Page 8: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

8 © 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.

Wind River Build System ArchitectA Wind River Exclusive Feature

BSP and Layers(Kernel, Packages, Contributions)

Project

Directory

))Binaries(Sysroot, Kernel, RPMs)

Optimized

Run-Time Image

ProjectCreation

PackageSelection

Designate Run-Time Components

• Process information included in layers

and added to project

repository

Package and Deploy Run-Time Components

File SystemGenerator

DeployableImage

Generator

• Manage footprint

• Simulate target

• Create bootable image

Toolchain and Wrappers

Build Run-Time Components

• Apply operating systemand hardware-specific

patches

• Incorporate changes and

contributions containedin layers

• Compile using

architecture-specific

toolchain to generateproject binaries

Patch Conflict Resolution

Source Level Configuration

Edit, Compile, Debug

Dramatically reduces

the complexity of multi-

project management

and enables faster time-

to-market

• 85 BSPs

• >17.5M line of code

• Over 4,000 tests with

42,000 Man hours of

test engineering

Customer Benefit

Page 9: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

9 © 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.

Services Team• 350+ employees

• Partial and full product enabling services

Office Locations• San Diego

• Ottawa

• Alameda

• Calgary

• Phoenix

• Chicago

• Dallas

• Munich

• Galati

• Grenoble

• Tokyo

• Beijing

• Seoul

Wind River Professional Service Team

Page 10: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

10 © 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.

IDF Release

Sep 2009

Beta

Oct 2009

GA 1.0

Dec 2009

Wind River Roadmap for MID FP

EAR

• LDAT Build System

• FAST for Moblin

• LDAT Build System (updated)

• Beta Application Completion:

• Application release for Beta

GA 1.1

Mar 2010

GA1.1 applications:

• Application release for GA1.1 (full version)

• FAST for Moblin GA1.0 (Feb ’10)

EAR

Jul 2009

IDF demo release

• LDAT Build System (updated)

• UI & Applications

• Sample application for IDF

• FAST for WR Moblin demo*

May 2010

• LDAT Build System (updated)

• FAST for Moblin: Beta

• GA1.0 Application Completion:

•Application release for GA 1.0

• ODM Delivery & Promotion

Preliminary

• FAST for Moblin: GA1.1

Page 11: Moblin for MID Platform - static.linuxfound.org · 9/11/2009  · Media Services (GStreamer, Helix) Media Services (GStreamer, Helix) Audio Mgmt (PulseAudio) Audio Mgmt (PulseAudio)

11 © 2009 Wind River Systems, Inc. No part of this material may be reproduced without the explicit written agreement of Wind River Systems, Inc. Wind

River Systems, Inc. makes no guarantees about the accuracy of the information contained in this document. Linux is a trademark of Linus Torvaldsand other trademarks and logos used in this document are the properties of their respective owners.