Moblin.org技术归类讲解
发布时间:2010-05-30 20:13:06 文章来源:www.iduyao.cn 采编人员:星星草
Moblin.org技术分类讲解
Moblin核心Linux堆栈基于经过Linux和其他开源社区考验的技术,由Moblin团队精心挑选,以启动MID和其他面向消费者设备的目标使用模型。这些技术包括:
图形、窗口设置、多媒体:X Window System、OpenGL、GStreamer、Helix、ALSA、Video for Linux、Matchbox窗口管理器
应用程序框架:GTK、Cairo、Pango、BlueZ、D-Bus、Avahi、Evolution Data Server (EDS)
核心操作系统:Linux kernel、芯片集驱动程序、特定于平台的设备驱动程序、核心库、完整的网络堆栈、USB堆栈、平台电源管理等。
Web浏览器:基于Mozilla的浏览器,全面支持可用的Linux插件,比如Adobe*Flash*
下图展示了Moblin软件架构的高级视图。
图字:
基于Linux的MID堆栈概貌
通信
(Internet、电子邮件、IM、VOIP) 娱乐
(音乐/视频流、移动TV、游戏、摄像机) 信息访问
(新闻/RSS、google 地图、目录、位置服务、office/企业应用程序)
移动核心堆栈 参考“主屏幕”UI
开源应用程序 可扩展的浏览器 媒体播放器 电源管理安全
Mozilla*核心
Flash* RP* PDF* Java* 媒体框架
编解码器 DRM
应用程序框架
核心操作系统
驱动程序
BIOS/EFI
LPIA HW
绿色栏中都是开源软件组件,大部分都经过了Intel和Moblin社区其他成员的优化,使用Moblin Image Creator构建目标设备图像时会包含这些组件。橙色栏中是可选的软件组件,有些不是开源的,创建完整的平台可能需要独立软件供应商(ISV)的OEM进行授权许可。
Moblin项目
Moblin.org包括了几个开源项目,侧重于开发MID和其他面向消费者的设备所需的关键技术。这些项目包括:
Moblin Image Creator
内核:特定于平台的内核包和设备驱动程序是kernel项目的组成部分,还包括一些有关如何添加自定义包和构建内核的信息。
UI 框架:UI Framework项目集中于移动互联网设备主界面以及底层框架(基于GTK)的开发。可定制性是UI Framework项目的重要方面,主要关注如何轻松重构和扩展UI。
电源策略管理器:电源管理是移动设备和家电中Linux的关键方面。电源策略管理项目主要关注扩展和增强现有的Linux电源管理功能,提供全面、稳定、可扩展的电源管理框架。
连接管理器:移动互联网设备应该能够提供丰富的通信选项集,从无线LAN到个人区域网络技术(比如蓝牙技术*)。Connection Manager项目解决网络配置和配置文件驱动的动态网络选择这些难题。
浏览器:完整功能的浏览器是移动设备和家电提供绝佳Internet体验的核心内容。浏览器项目重点关注扩展基于Mozilla的浏览器核心,添加一些简单、可触摸的UI。
下图是运行在MID上的Moblin浏览器。
媒体播放器:多媒体项目多媒体应用程序开发的集中地,这些应用程序将支持音频和视频回放、照片查看,以及通过为移动设备优化的界面进行内容管理。多媒体应用程序Moblin Media支持Helix*和GStreamer*多媒体框架。
下图展示了Moblin多媒体播放器在MID上播放视频。
摄像头。摄像头项目重点关注如何让最终用户使用内置摄像头抓拍、管理、共享图片和视频。
聊天室。聊天室项目构建在Telepathy的框架和规范之上,继承了它的许多优点。它提供健壮的框架支持常见的通信协议。
下图是运行在MID的Moblin Chat。
pplets:Moblin Applets关注创建和维护Moblin桌面环境的配置实用工具。配置实用工具是软件的组成部分,能够更改一个或多个移动设备的设置。每个工具都支持一个独立的GUI,通常使用对话框的形式。
下图展示了一个运行在MID的Moblin applets,背景首选项applet。
SDK。软件开发人员使用SDK创建软件组件和应用程序,以针对Moblin兼容平台进行优化。它包括各种工具(如Moblin Image Creator)、文档和示例代码。
Moblin兼容性。Moblin兼容性项目的目标是定义一组通用API、库和其他组件,以供启用MID或其他设备的关键使用模型时使用。它以Linux Standerd Base项目为基础。Moblin兼容性项目包括Moblin兼容性项目规范和一组工具,这些工具使OSV和ISV能够测试他们的OS和应用程序是否遵守了规范。
有关详细的项目描述和加入信息,请访问http://www.moblin.org.project.php
如果您还想阅读更多有关Moblin的技术文章,请直接进入Moblin中文站技术文章板块:http://moblin.csdn.net/c_channelrecomm/tag/1
------解决方案--------------------
沙发
.
人力资源
------解决方案--------------------
Moblin到底是个啥玩意啊?
------解决方案--------------------
该回复于2009-05-13 10:39:02被版主删除
------解决方案--------------------
谢谢分享!
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
AMD加入Meego家族
据国外媒体报道,AMD周一宣布,它已经加入由竞争对手英特尔和诺基亚领导的MeeGo项目,以适应市场对该新平台设备需求...
-
Meego 1.1计划于十月27号推出
同时Meego 1.2的release也已经提上了日程, 具体时间将是在2011年4月份
------解决方案------------...
-
国内,MeeGo来了吗?
MeeGo已经炒了很长时间了。一直以来我也是积极的在研究MeeGo.
但是,国内的MeeGo时代真的来了吗?
现在你们手上都...
-
一段时间内N900仍将是Meego开发者的最直接参考
目前所以基于meego的新产品的都已经或者即将推迟, 看来N900一段时间内还将是meego...
-
MeeGo 1.1 已经发布
界面很炫啊, 最近这个应该算社区最大的新闻了吧
------解决方案--------------------
装了么?
------解决方...
-
qt+mplayer 播放很卡!!!
我把Mplayer二进制可执行文件放在mini2440的opt/Qtopia/bin mplayer.desktop(指定了播放文件1.avi)放在opt/Qt...
-
如何开始meego手机开发?
如何开始meego手机开发?现在一点思路都没有,有开发工具吗?开发环境呢?
------解决方案--------------------
...
-
今天有人去开发者大会现场么?
我这穷忙族还没在上班时间段离开过岗位参加过什么培训, 讲座呢, 真可以, 貌似今天移动大会很热闹啊? 有...
-
VMWare workstation 安装moblin2.0?
VMWare workstation如何才能安装moblin2.0 ?
是不是.img后缀的不能安装? 要经过什么转换?
貌似...
-
有人用过IRC没?
Meego官方主页的聊天和开会工具是IRC, 对这个不是很了解, 有人用过么?
------解决方案--------------------
用Fire...