meego: an open source meego : an open source …...9 intel confidential software & services...
TRANSCRIPT
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..
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
3Intel Confidential
Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation
中国互联网持续增长
资料来源 : internetworldstats.com; Nielsen; Google; Facebook
更多用户 自2000年,互联网人数超过四倍的增长,达到2.10亿
更多地点 已有5,000万用户尝试了使用手机访问互联网
花费更多时间用户平均每周在线18个小时(5年内翻了一番)
完成更多任务 约60%的互联网用户通过互联网娱乐、沟通
4Intel Confidential
Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation
互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新互联网应用模式不断创新
浏览浏览浏览浏览浏览浏览浏览浏览 聆听聆听聆听聆听聆听聆听聆听聆听
观看观看观看观看观看观看观看观看沟通沟通沟通沟通沟通沟通沟通沟通
电子邮件电子邮件电子邮件电子邮件电子邮件电子邮件电子邮件电子邮件,,
即时通信即时通信即时通信即时通信即时通信即时通信即时通信即时通信IPIP语音语音语音语音语音语音语音语音(VOIP)(VOIP)
社交沟通社交沟通社交沟通社交沟通社交沟通社交沟通社交沟通社交沟通
MP3MP3
音频播放音频播放音频播放音频播放音频播放音频播放音频播放音频播放冲浪万维网冲浪万维网冲浪万维网冲浪万维网冲浪万维网冲浪万维网冲浪万维网冲浪万维网浏览新闻浏览新闻浏览新闻浏览新闻浏览新闻浏览新闻浏览新闻浏览新闻
搜寻信息搜寻信息搜寻信息搜寻信息搜寻信息搜寻信息搜寻信息搜寻信息
照片观看或分享照片观看或分享照片观看或分享照片观看或分享照片观看或分享照片观看或分享照片观看或分享照片观看或分享多媒体播放多媒体播放多媒体播放多媒体播放多媒体播放多媒体播放多媒体播放多媒体播放基本在线游戏基本在线游戏基本在线游戏基本在线游戏基本在线游戏基本在线游戏基本在线游戏基本在线游戏
学习学习学习学习学习学习学习学习
研究研究研究研究研究研究研究研究家庭作业家庭作业家庭作业家庭作业家庭作业家庭作业家庭作业家庭作业&&学习学习学习学习学习学习学习学习写文章写文章写文章写文章写文章写文章写文章写文章
““安全安全安全安全””””安全安全安全安全””””互联网浏览互联网浏览互联网浏览互联网浏览互联网浏览互联网浏览互联网浏览互联网浏览语言学习语言学习语言学习语言学习语言学习语言学习语言学习语言学习
从单一的信息获取到交互
5Intel Confidential
Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation
智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷智能终端设备层出不穷
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
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
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
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
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
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
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
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
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.
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.
16Intel Confidential
Software & Services GroupCopyright © 2010 Intel CorporationCopyright © 2010 Intel Corporation
Q & AQ & AQ & AQ & AQ & AQ & AQ & AQ & A