MeeGo : An Open Source OS Solution For Client Devices Fleming Feng Open Source Technology Center System Software Division Intel Asia Pacific Research and Development Ltd. 1.
Agenda Mobile Internet boosts Client Device Client Device Characteristic System Requirements For Client Device MeeGo Technical Overview Benefit Brought By MeeGo Summary 2
中国互联网持续增长 更多用户 自 2000 年, 互联网人数超过四倍的增长, 达到 2.10 亿 更多地点 已有 5,000 万用户尝试了使用手机访问互联网 花费更多时间 用户平均每周在线 18 个小时 (5 年内翻了一番 ) 完成更多任务 约 60% 的互联网用户通过互联网娱乐 沟通 资料来源 : internetworldstats.com; Nielsen; Google; Facebook 3
互联网应用模式不断创新 沟通 电子邮件, 即时通信 IP 语音 (VOIP) 社交沟通 浏览 学习 研究家庭作业 & 学习写文章 安全 互联网浏览语言学习 观看 照片观看或分享多媒体播放基本在线游戏 聆听 冲浪万维网浏览新闻搜寻信息 MP3 音频播放 从单一的信息获取到交互 4
智能终端设备层出不穷 5
Client Device Characteristic Mobile Based Data Communication Rich Internet Experience Graphics Multimedia Social Networking Location Based Services Personal Information Management Superior User Experience Open Application Framework 6
System Requirements Performance Power Management Connection/Communication Responsiveness Fast Boot/Suspend/Resume Graphics Input Devices Sensors 7
MeeGo Linux* Based OS for Client Devices Handset, Netbook, Tablet, Connected TV, IVI, Media Phone A total open source OS solution for Client Devices An Ecosystem around Open Source Working Model AppUp as the online application store for MeeGo Complete Development Tools 8
MeeGo Strategy Spans Multiple Segments Netbooks, Entry Level Desktops OS & Sys. Infra. Connected TV Intel Atom Handsets, Slates OS & Developer Sys. Program Infra. IVI & AppUp Media Phone OS & Sys. Infra. Center MeeGo = Best of Moblin + Best of Maemo Platforms based on Intel processors MeeGo is a continuation of Intel Atom software strategy execution 9
MeeGo Architecture MeeGo User Experience MeeGo Handset UX Handset UI and Applications Handset UI Framework MeeGo Netbook UX Netbook UI and Applications Netbook UI Framework Other UXs MeeGo APIs including Qt UI Toolkit GTK / Clutter Comms Svcs Internet Svcs Visual Svcs Media Svcs Data Mgmt Device Svcs Personal Svcs MeeGo OS Middleware SECURITY Connection Mgmt ConnMan Telephony APIs ofono Cellular Stack ofono plug-ins IP, VOIP, IM, Presence Telepathy Bluetooth BlueZ Layout Engine WebKit Web Services libsocialweb Web RunTime WebKit Location GeoClue 3D Graphics OpenGL / GL ES 2D Graphics Cairo, QPainter I18n Rendering Pango, QtText X Media Framework GStreamer Camera Video4Linux Codecs GStreamer plug-ins Audio PulseAudio UPnP GUPnP Content Framework Tracker Context Framework ContextKit Package Manager PackageKit, RPM Device Health Sensor Framework Resource Manager Backup & Restore PIM Svcs Device Sync SyncEvolution Accts & Single Sign-on MeeGo OS Base Settings Database GConf System Libraries glibc, glib, etc Message Bus D-Bus Linux Kernel HW Adaptation Software Platform Info Device Kit 10
MeeGo Feature Overview MeeGo APIs Segment Specific User Experiences Connection Manager for data connectivity Telephony Framework Clouddevice sync of PIM Data Integrated Social Networking Application Development Environment Improved Power Management Fastboot & Shutdown Optimization Support for Multiple Multimedia Framework Internationalization with UI guidelines Gesture & MultiTouch Framework Sensor Framework 11
Why MeeGo?(Besides Technical Advantage) Open Source Opportunities for PRC industry as well as academia Linux* Based OS Linux* For Devices Support for Native Linux* Application Hundreds of Thousands of existing Linux* Applications Across Architecture Across Platform Application Written for one platform, run on every platform Complete Development Tools Strong Industry Support 12
Ecosystem s Effort Intel Community Industry Academic MeeGo s Success 13
Summary Client Devices with rich internet experience put strong requirements on software and platform. MeeGo is an open source OS solution based on Linux* for client devices including Handset, Netbook, Tablet, IVI, Connected TV and Media Phone MeeGo provide more opportunities to PRC industry and academia with its open source nature. 14
Legal Disclaimer 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 subject to change without notice. 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 are available on request. 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 in system hardware or software design or configuration may affect actual performance. Intel, the Intel logo and Atom are trademarks of Intel Corporation in the United States and other countries. *Other names and brands may be claimed as the property of others.. 15 * 其它名称和品牌可能是属于他人的财产.
Q & A 16