meego: an open source meego : an open source …...9 intel confidential software & services...

16
1 MeeGo MeeGo MeeGo MeeGo MeeGo MeeGo MeeGo MeeGo : An Open Source : An Open Source : An Open Source : An Open Source : An Open Source : An Open Source : An Open Source : An Open Source OS Solution For OS Solution For OS Solution For OS Solution For OS Solution For OS Solution For OS Solution For OS Solution For Client Devices Client Devices Client Devices Client Devices Client Devices Client Devices Client Devices Client Devices Fleming Feng Open Source Technology Center System Software Division Software & Services Group Intel Asia Pacific Research and Development Ltd. Copyright © 2010 Intel Corporation Copyright © 2010 Intel Corporation.

Upload: others

Post on 02-Apr-2020

28 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

1

MeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGo : An Open Source : An Open Source : An Open Source : An Open Source : An Open Source : An Open Source : An Open Source : An Open Source OS Solution For OS Solution For OS Solution For OS Solution For OS Solution For OS Solution For OS Solution For OS Solution For Client DevicesClient DevicesClient DevicesClient DevicesClient DevicesClient DevicesClient DevicesClient Devices

Fleming FengOpen Source Technology Center

System Software DivisionSoftware & Services Group

Intel Asia Pacific Research and Development Ltd.

•• Copyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation..

Page 2: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

2Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

AgendaAgendaAgendaAgendaAgendaAgendaAgendaAgenda

•• Mobile Internet boosts Client Device Mobile Internet boosts Client Device •• Client Device CharacteristicClient Device Characteristic•• System Requirements For Client DeviceSystem Requirements For Client Device•• MeeGoMeeGo Technical OverviewTechnical Overview•• Benefit Brought By Benefit Brought By MeeGoMeeGo•• Summary Summary

Page 3: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

3Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

中国互联网持续增长

资料来源 : internetworldstats.com; Nielsen; Google; Facebook

更多用户 自2000年,互联网人数超过四倍的增长,达到2.10亿

更多地点 已有5,000万用户尝试了使用手机访问互联网

花费更多时间用户平均每周在线18个小时(5年内翻了一番)

完成更多任务 约60%的互联网用户通过互联网娱乐、沟通

Page 4: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

4Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新

浏览浏览浏览浏览浏览浏览浏览浏览 聆听聆听聆听聆听聆听聆听聆听聆听

观看观看观看观看观看观看观看观看沟通沟通沟通沟通沟通沟通沟通沟通

电子邮件电子邮件电子邮件电子邮件电子邮件电子邮件电子邮件电子邮件,,

即时通信即时通信即时通信即时通信即时通信即时通信即时通信即时通信IPIP语音语音语音语音语音语音语音语音(VOIP)(VOIP)

社交沟通社交沟通社交沟通社交沟通社交沟通社交沟通社交沟通社交沟通

MP3MP3

音频播放音频播放音频播放音频播放音频播放音频播放音频播放音频播放冲浪万维网冲浪万维网冲浪万维网冲浪万维网冲浪万维网冲浪万维网冲浪万维网冲浪万维网浏览新闻浏览新闻浏览新闻浏览新闻浏览新闻浏览新闻浏览新闻浏览新闻

搜寻信息搜寻信息搜寻信息搜寻信息搜寻信息搜寻信息搜寻信息搜寻信息

照片观看或分享照片观看或分享照片观看或分享照片观看或分享照片观看或分享照片观看或分享照片观看或分享照片观看或分享多媒体播放多媒体播放多媒体播放多媒体播放多媒体播放多媒体播放多媒体播放多媒体播放基本在线游戏基本在线游戏基本在线游戏基本在线游戏基本在线游戏基本在线游戏基本在线游戏基本在线游戏

学习学习学习学习学习学习学习学习

研究研究研究研究研究研究研究研究家庭作业家庭作业家庭作业家庭作业家庭作业家庭作业家庭作业家庭作业&&学习学习学习学习学习学习学习学习写文章写文章写文章写文章写文章写文章写文章写文章

““安全安全安全安全””””安全安全安全安全””””互联网浏览互联网浏览互联网浏览互联网浏览互联网浏览互联网浏览互联网浏览互联网浏览语言学习语言学习语言学习语言学习语言学习语言学习语言学习语言学习

从单一的信息获取到交互

Page 5: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

5Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷

Page 6: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

6Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

Client Device CharacteristicClient Device CharacteristicClient Device CharacteristicClient Device CharacteristicClient Device CharacteristicClient Device CharacteristicClient Device CharacteristicClient Device Characteristic

•• Mobile Based Data CommunicationMobile Based Data Communication•• Rich Internet ExperienceRich Internet Experience•• GraphicsGraphics•• MultimediaMultimedia•• Social NetworkingSocial Networking•• Location Based ServicesLocation Based Services•• Personal Information ManagementPersonal Information Management•• Superior User ExperienceSuperior User Experience•• Open Application FrameworkOpen Application Framework

Page 7: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

7Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

System RequirementsSystem RequirementsSystem RequirementsSystem RequirementsSystem RequirementsSystem RequirementsSystem RequirementsSystem Requirements

•• PerformancePerformance•• Power ManagementPower Management•• Connection/CommunicationConnection/Communication•• ResponsivenessResponsiveness•• Fast Boot/Suspend/ResumeFast Boot/Suspend/Resume•• GraphicsGraphics•• Input DevicesInput Devices•• SensorsSensors

Page 8: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

8Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

MeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGo

•• Linux* Based OS for Client Devices Linux* Based OS for Client Devices –– Handset, Handset, NetbookNetbook, , Tablet, Connected TV, IVI, Media PhoneTablet, Connected TV, IVI, Media Phone

•• A total open source OS solution for Client DevicesA total open source OS solution for Client Devices•• An Ecosystem around Open Source Working ModelAn Ecosystem around Open Source Working Model•• AppUpAppUp as the online application store for as the online application store for MeeGoMeeGo•• Complete Development ToolsComplete Development Tools

Page 9: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

9Intel Confidential

Software & Services Group

Media PhoneHandsets,

Slates

OS &Sys. Infra.

Netbooks, Entry Level Desktops

OS &Sys. Infra.

IVI

OS &Sys. Infra.

Connected TV

MeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGo Strategy Strategy Strategy Strategy Strategy Strategy Strategy Strategy –––––––– Spans Multiple SegmentsSpans Multiple SegmentsSpans Multiple SegmentsSpans Multiple SegmentsSpans Multiple SegmentsSpans Multiple SegmentsSpans Multiple SegmentsSpans Multiple Segments

MeeGo is a continuation of Intel®®®® Atom software strategy execution

Intel® Atom Developer Program & AppUp Center

MeeGo = Best of Moblin + Best of Maemo

Platforms based on Intel® processors

Page 10: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

10Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

MeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGo ArchitectureArchitectureArchitectureArchitectureArchitectureArchitectureArchitectureArchitectureM

eeG

o O

SM

iddl

ewar

e Internet Svcs

Layout EngineWebKit

Layout EngineWebKit

Web ServiceslibSocialWeb

Web ServiceslibSocialWeb

LocationGeoClue

LocationGeoClue

Web RunTimeWebKit

Web RunTimeWebKit

Mee

Go

OS

Base

Handset UI FrameworkHandset UI Framework

Handset UI

and Applications

Handset UI

and Applications

MeeGoMeeGoMeeGoMeeGo Handset Handset Handset Handset UXUXUXUX

Mee

Go

Use

rEx

perie

nce

Netbook UI FrameworkNetbook UI Framework

Netbook UI

and Applications

Netbook UI

and Applications

MeeGoMeeGoMeeGoMeeGo Netbook UXNetbook UXNetbook UXNetbook UX Other UXsOther UXsOther UXsOther UXs

Settings DatabaseGConf

Settings DatabaseGConf

System Librariesglibc, glib, etc

System Librariesglibc, glib, etc

Message BusD-Bus

Message BusD-Bus

Linux KernelLinux Kernel

MeeGo APIs including Qt UI ToolkitMeeGo APIs including Qt UI Toolkit

HW Adaptation Software

Visual Svcs

3D GraphicsOpenGL / GL ES

3D GraphicsOpenGL / GL ES

2D GraphicsCairo, QPainter

2D GraphicsCairo, QPainter

I18n RenderingPango, QtText

I18n RenderingPango, QtText

XX

Telephony APIsoFono

Telephony APIsoFono

Connection MgmtConnMan

Connection MgmtConnMan

Comms Svcs

Cellular StackoFono plug-ins

Cellular StackoFono plug-ins

IP, VOIP, IM, Presence

Telepathy

IP, VOIP, IM, Presence

Telepathy

Bluetooth

BlueZ

Bluetooth

BlueZ

Context FrameworkContextKit

Context FrameworkContextKit

Content Framework

Tracker

Content Framework

Tracker

Package ManagerPackageKit, RPM

Package ManagerPackageKit, RPM

Data Mgmt

Backup &

Restore

Backup &

Restore

Device

Health

Device

Health

Resource

Manager

Resource

Manager

Sensor

Framework

Sensor

Framework

Device Svcs

SE

CU

RIT

Y

Platform InfoDevice Kit

Platform InfoDevice Kit

Personal Svcs

PIM SvcsPIM Svcs

Accts & Single

Sign-on

Accts & Single

Sign-on

Device SyncSyncEvolution

Device SyncSyncEvolution

GTK / ClutterGTK / Clutter

Media Svcs

Media Framework

GStreamer

Media Framework

GStreamer

UPnPGUPnP

UPnPGUPnP

CodecsGStreamer plug-ins

CodecsGStreamer plug-ins

AudioPulseAudio

AudioPulseAudio

CameraVideo4Linux

CameraVideo4Linux

Page 11: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

11Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

MeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGo Feature OverviewFeature OverviewFeature OverviewFeature OverviewFeature OverviewFeature OverviewFeature OverviewFeature Overview

Application Development Environment

Application Development Environment

Integrated Social

Networking

Integrated Social

Networking

Cloud-device sync of PIM Data

Cloud-device sync of PIM Data

MeeGoAPIs

Support for Multiple

Multimedia Framework

Support for Multiple

Multimedia Framework

Fastboot & Shutdown

Optimization

Fastboot & Shutdown

Optimization

Improved Power

Management

Improved Power

Management

Connection Manager for

data connectivity

Connection Manager for

data connectivity

Telephony Framework Telephony Framework

Segment Specific

User Experiences

Segment Specific

User Experiences

Sensor Framework

Sensor Framework

Gesture & MultiTouchFramework

Gesture & MultiTouchFramework

International-ization with UI

guidelines

International-ization with UI

guidelines

Page 12: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

12Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

Why Why Why Why Why Why Why Why MeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGoMeeGo?(Besides Technical Advantage)?(Besides Technical Advantage)?(Besides Technical Advantage)?(Besides Technical Advantage)?(Besides Technical Advantage)?(Besides Technical Advantage)?(Besides Technical Advantage)?(Besides Technical Advantage)

•• Open SourceOpen Source–– Opportunities for PRC industry as well as academiaOpportunities for PRC industry as well as academia

•• Linux* Based OSLinux* Based OS–– Linux* For DevicesLinux* For Devices–– Support for Native Linux* ApplicationSupport for Native Linux* Application–– Hundreds of Thousands of existing Linux* ApplicationsHundreds of Thousands of existing Linux* Applications

•• Across ArchitectureAcross Architecture•• Across PlatformAcross Platform–– Application Written for one platform, run on every platformApplication Written for one platform, run on every platform

•• Complete Development ToolsComplete Development Tools•• Strong Industry SupportStrong Industry Support

Page 13: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

13Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

Ecosystem’s EffortEcosystem’s EffortEcosystem’s EffortEcosystem’s EffortEcosystem’s EffortEcosystem’s EffortEcosystem’s EffortEcosystem’s Effort

AcademicAcademicAcademicAcademic

IndustryIndustryIndustryIndustry

CommunityCommunityCommunityCommunity

IntelIntelIntelIntel

MeeGo’s

Success

Page 14: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

14Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

SummarySummarySummarySummarySummarySummarySummarySummary

•• Client Devices with rich internet experience put strong Client Devices with rich internet experience put strong requirements on software and platform.requirements on software and platform.

•• MeeGoMeeGo is an open source OS solution based on Linux* for is an open source OS solution based on Linux* for client devices including Handset, client devices including Handset, NetbookNetbook, Tablet, IVI, , Tablet, IVI, Connected TV and Media PhoneConnected TV and Media Phone

•• MeeGoMeeGo provide more opportunities to PRC industry and provide more opportunities to PRC industry and academia with its open source nature.academia with its open source nature.

Page 15: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

15Intel Confidential

Software & Services Group

Legal DisclaimerLegal DisclaimerLegal DisclaimerLegal DisclaimerLegal DisclaimerLegal DisclaimerLegal DisclaimerLegal Disclaimer

*其它名称和品牌可能是属于他人的财产.

•• Intel may make changes to specifications and product descriptions at any time, without notice.Intel may make changes to specifications and product descriptions at any time, without notice.•• All products, dates, and figures specified are preliminary based on current expectations, and are All products, dates, and figures specified are preliminary based on current expectations, and are

subject to change without notice.subject to change without notice.•• Intel, processors, chipsets, and desktop boards may contain design defects or errors known as errata, Intel, processors, chipsets, and desktop boards may contain design defects or errors known as errata,

which may cause the product to deviate from published specifications. Current characterized errata which may cause the product to deviate from published specifications. Current characterized errata are available on request.are available on request.

•• Performance tests and ratings are measured using specific computer systems and/or components Performance tests and ratings are measured using specific computer systems and/or components and reflect the approximate performance of Intel products as measured by those tests. Any difference and reflect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or configuration may affect actual performance. in system hardware or software design or configuration may affect actual performance.

•• Intel, Intel, the the Intel Intel logologo and Atomand Atom are trademarks of Intel Corporation in the United States and other are trademarks of Intel Corporation in the United States and other countries. countries.

•• *Other names and brands may be claimed as the property of others.*Other names and brands may be claimed as the property of others.•• Copyright © 2010 Intel Corporation.Copyright © 2010 Intel Corporation.

Page 16: MeeGo: An Open Source MeeGo : An Open Source …...9 Intel Confidential Software & Services Group Media Phone Handsets, Slates OS & Sys. Infra. Netbooks, Entry Level Desktops OS &

16Intel Confidential

Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation

Q & AQ & AQ & AQ & AQ & AQ & AQ & AQ & A