moblin for mid platform - static.linuxfound.org · 9/11/2009 · media services (gstreamer, helix)...
TRANSCRIPT
© 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
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
• 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
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
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
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
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.
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
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
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
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
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.