1 / 13

嵌入 式软件开发与 MeeGo 平台

嵌入 式软件开发与 MeeGo 平台. 杨继国 开源 技术中心 英特尔公司. 嵌入式软件开发的挑战. 软 件设计的复杂度不断增加 可移植 性和可重用性 开 发平台和工具缺乏统一标准 用 户体验. MeeGo 的跨平台策略. 上网本. 互联网电视. 智能手机. IVI. Media Phone. 英特尔 AppUp 软件商店. OS & Sys. Infra. OS & Sys. Infra. OS & Sys. Infra. MeeGo 操作系统. 基 于英特尔 Atom 低功耗处理器的硬件平台. 什么是 MeeGo ?.

damon
Download Presentation

嵌入 式软件开发与 MeeGo 平台

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 嵌入式软件开发与MeeGo平台 杨继国 开源技术中心 英特尔公司

  2. 嵌入式软件开发的挑战 • 软件设计的复杂度不断增加 • 可移植性和可重用性 • 开发平台和工具缺乏统一标准 • 用户体验

  3. MeeGo的跨平台策略 上网本 互联网电视 智能手机 IVI Media Phone 英特尔AppUp软件商店 OS & Sys. Infra. OS & Sys. Infra. OS & Sys. Infra. MeeGo操作系统 基于英特尔Atom低功耗处理器的硬件平台

  4. 什么是MeeGo? • MeeGo是一个完全开源的软件平台 • MeeGo为开发者提供了一套统一的API,能够适用于不同的客户端设备 • MeeGo支持多种硬件体系结构 • MeeGo是Linux Foundation领导下的独立开源项目 • 访问MeeGo.com可以获得更多关于MeeGo的信息

  5. UX OS Middleware MeeGo Architecture Netbook UX Handset UX Tablet UX Other UX’s Netbook UI + Apps Handset UI + Apps Tablet UI + Apps Other UI + Apps OS Base Netbook UI Framework MeeGo Touch Framework Other UI Framework MeeGo APIs Qt Framework MeeGo WebRunTime Qt Mobility APIs Comms Services Internet Services Visual Services Media Services Data Mgmt Device Services Personal Services Media Framework GStreamer Connection Mgmt ConnMan Layout Engine WebKit 3D Graphics OpenGL / GL ES Content Framework Tracker Device Health DSME PIM Storage Tracker / QSparQL SECURITY Camera Gstreamer plug-in Telephony oFono Web RunTime WebKit 2D Graphics QPainter Context Framework ContextKit Sensor Framework SensorFW Device Sync Buteo Codecs Gstreamer plug-in MeeGo Core VOIP, IM, Pres. Telepathy GTK / Clutter Web Services libSocialWeb Package Manager PackageKit Resource Mgr System Policy Mgr Accts & SSO Accts-sso Audio PulseAudio Bluetooth BlueZ Location Services X Backup & Restore UPnP GUPnP Platform Info libudev Settings DatabaseGConf Linux Kernel System Libraries glibc, glib, etc Message Bus D-Bus HW Adaptation Software

  6. MeeGo的开发模式 Linux Foundation主持的透明开源开发模式 Related open source projects 任何个人和组织都可以参与MeeGo开发,贡献自己的力量

  7. MeeGo工作模式 Open Source Projects 闭源软件 第三方应用程序 Codecs 上游开源项目 MeeGo.com 开源发行版, 构建环境, SDK… Commercial Solutions MeeGo核心 Netbook Reference 操作系统厂商 MeeGo项目 构建环境 HandsetReference TabletReference 设备厂商 芯片厂商

  8. MeeGo 系统开发设施 git bugzilla meego.gitorious.org bugzilla.meego.com repos garage repo.meego.com garage.meego.com

  9. MeeGo 应用开发环境 • MeeGo提供了Qt和Web runtime 应用开发环境 • Qt for native C++ and Web runtime for Web applications (HTML, JS, CSS, etc.) • Qt and Web runtime bring cross platform development so apps can span multiple platforms • Native development tool: Qt Creator • Web development tools: plug-ins for standard web development tools including Aptanaand DreamWeaver MeeGo提供了一整套开发工具 Intel Confidential

  10. MeeGo v1.2发布! • MeeGo v1.2 Core Software Platform • MeeGo v1.2 for Netbooks • MeeGo v1.2 for IVI • MeeGo v1.2 SDK • MeeGo for Tablet Developer Preview

  11. MeeGo v1.2核心软件平台 • Linux 2.6.37核心,支持Intel Atom Z6xx系列处理器和诺基亚N900,电源管理功能 • GCC 4.5.1工具链,支持Intel Atom架构和SSSE3指令集以及Arm • X.org Server 1.9.0 及Mesa 7.9.1, 增强2D和3D 图形性能 • Qt 4.7.2以及Qt-mobility 1.2,为应用开发提供丰富的API • 新的连接管理功能,包括tethering, openvpn, setting proxy auto-configuration, IPV6 DNS connections等等 • 更新的Ofono telephony stack

  12. MeeGo v1.2 SDK • 提供创建和调试MeeGo应用程序的最新工具 • 基于Qt Creator的集成开发环境 • 虚拟机环境Qemu,支持硬件加速OpenGL ES • Qt Simulator • 支持的宿主机环境包括Ubuntu 10.04, 10.10; Fedora 13, 14; Windows XP以及Windows 7

  13. MeeGo的有关资源 • MeeGo 项目网站: http://meego.com • MeeGo 开发者信息: http://meego.com/developers • 上手开发MeeGo:http://meego.com/developers/getting-started • MeeGo邮件列表:http://meego.com/community/mailing-lists • MeeGo IRC信息: http://meego.com/community/irc-channel • MeeGo Bug管理:http://meego.com/community/bug-tracking

More Related