支持炫丽3D效果Clutter接口之 Moblin 2.0

      Csdn.net在2009年台北国际计算机展上,Intel正式对外发表专门针对Netbook及Nettop的Moblinv2.0公开测试版。至于支持移动上网设备(MID)、嵌入式系统及车载信息娱乐(In-VehicleInfotainment:IVI)系统的测试版本,预计会在2009年年底提供。随着计算机展的开幕,Intel一连两天,分别由执行副总裁暨首席营销官马宏升(SeanMaloney)、副总裁暨行动平台事业群总经理MoolyEden,以及软件与服务事业群副总裁暨系统软件部总经理DouglasW.Fisher相继展示了Moblin的操作接口与诸多功能,以及开机速度和节电上的种种新特点。

  Moblin系统起源于2007年7月正式启动的Moblin.org开发计划,一开始是以具备Linux开放源码软件堆栈之全新MID设备的优化为主要工作目标,例如开发出可强化开发者及使用者体验的MoblinImageCreator(MIC)工具,或者选择单一版本之Mozilla浏览器等。这些工作为2008上半年陆续推出的MID设备(多半采用IntelAtomZ系列处理器)奠定了坚实的基础。

  2 0 0 8年下半,透过对OpenedHand公司的购并,Intel得以进一步提升UX接口的友善度及互动性,并全面改采Clutter3D效果操作接口。接着采用Moblin系统的Netbook首度问市,Moblinv2.0Alpha版也正式对外发布,其中包括许多全新的突破及功能,例如可在10秒内开机的快速启动技术,以及具备快速连结互联网的SnackandGo使用模型。当然对于Moblin.org来说,能称得上历史新篇章的重大变革,莫过于该计划转为非营利性的LF(Linux

  Foundation)基金会全权主导,这对于淡化Intel色彩,吸引更多开发商和社群的加入,有不少帮助。

  2009年5月19日,随着Moblinv2.0Beta版的正式发布,在UX接口、社会网络、多媒体影音、联机管理、开机速度及电源管理等方面都获得了更进一步的强化。不仅如此,Moblin的市场策略也从原先以MID单一类型设备作为唯一锁定对象,进一步将Netbook、Nettop、嵌入式及IVI车载通讯等系统平台都列为目标。所以接下来,在Moblin及Atom处理器的统一基础平台下,该架构会分别针对不同类型设备,吸引不同开发商和社群,来开发出各种类型设备上专门的使用模

  型、中间件及应用程序,以满足不同市场的需求。

  在软件架构上,Mo b l i n 的核心主要是由应用层( A p p l i c a t i o nL a y e r s)及用户界面服务层( UIServicesLayers)所构成,其中多半是一组可适用于所有设备的通用程序包库。该核心中的许多组件都基于Linux及其它开放源码的成熟技术,对于开发人员来说,核心中的应用层所采用的许多技术多半耳熟能详,例如XWindowsSystem架构、OpenGL、GStreamer、BluetoothStack、D-BUS接口及Gecko渲染引擎(RenderingEngine)等皆然,这使得Linux开发者只需借助既有的知识技能和原始码,就可进行各种定制应用的开发工作。除此之外,其核心也支持包括MojitoWeb服务链接库、GeoClue移动位置服务营运(LocationBasedService)框架与Bickley元数据管理(Meta-dataManagement)框架等全新技术,开发者也可藉此开发出独特创新的应用服务。在使用者接口服务层方面,除了同时支持传统GTK+应用接口外,还

  支持全新的Clutter界面。在应用层下方则是可用来扩充支持更多类型设备的Linux内核及驱动程序。上述功能中最能吸引开发人员兴趣的莫过于Clutter,开发人员若想要打造炫丽堂皇的3D效果及丰富视觉冲击的使用者接口,Clutter会是相对容易的最佳选择。采用GNUGPL授权的Clutter允许开发人员透过2D的概念就可打造出华丽3D效果的操作接口,开发者完全不需懂什么复杂的3D数学运算。虽然Clutter采用OpenGL进行转译,但却拥有一个可将OpenGL潜在复杂性加以完全隐藏的超精简API 接口。C l u t t e r 主要透过G t 来实现面向对象,因而具备一个GTK+极为类似的API接口,该接口不但容易使用,且极具效率与灵活性。

  其次,其链接库虽然主要是由C语言所撰写,但却支持其他程序语言的Binding,例如Python、Perl、C#与C++。除了上述的Clut t e r 核心功能外, 该函数库同时具备将其他不同函数库整合到其框架中的能力, 例如MozillaGeckoWeb浏览引擎、Bo x 2D物理引擎、Ca i r o 向量函数库、PangoTextRendering函数库及GStreamer /Helix多媒体框架等皆能加以整合。在使用者接口方面,一进入新版Moblin就会看到有着炫丽外型及清楚分明接口的主画面,该主画面称之为myzone。使用者可在此快速点取行事历或待办事项等最新活动、最常使用软件、最常浏览照片或网站等。在画面上方还有一个内含许多功能面板的工具列:除了myzone外,分别为可显示系统状况的状态面板、可快速秀出IM上线者状况的人物面板、可快速存取最常用浏览网页的互联网面板、可播放影音的媒体播放程序、依类型加以分类的应用程序面板等。

  更多内容请访问moblin.csdn.net或www.moblin.org

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值