现在的位置: 首页 > 综合 > 正文

GPE Phone Edition, 这个Linux手机平台重点是提供一些重要的framework

2013年08月27日 ⁄ 综合 ⁄ 共 1480字 ⁄ 字号 评论关闭
 

 
GPE Phone Edition ,这个Linux手机平台重点是提供一些重要的framework,而不是林林总总的应用。大家知道,framework是middleware一层的,是application的基础,就像现在城市里面的高楼大厦,全部是钢筋水泥骨架,这个骨架就是framework。之后,如何添砖加瓦,如何安装玻璃幕墙,就看各个楼盘的设计特色了。
可以想象:如果这个手机平台今后能大规模推广,或许今后你我手中使用的手机可能就是基于相同的framework, 虽然应用各不相同。
这个平台重点提供的framework(middleware):
· UI framework ,这是编写各种应用的中间件middleware,有了它,写各种应用就比较容易些,这个就可以发挥广大开源爱好者的热情了!
· Application management framework:这个是手机平台中最核心的Middleware了,主要包括一些进程通信等,GPE使用DBUS作为IPC, 和LiMo平台、Maemo平台是一样的;
· Service enabler:这主要是一些service daemon后台服务程序,比如(打电话的底层service, 短消息的底层service,等等)
· Application security framework
· 手机中最基础的应用:比如打电话,电话薄 (phone call application, simple addressbook, etc.)
 
详细如下:
 
GPE Phone Edition 和LiPS 有啥关系:
 
GPE Phone Edition的目标和LiPS基本上一致,LiPS的目的是推出一些重要的参考架构设计,然后让各个厂家尽量遵守。现在GPE Phone Edition就是LiPS的实践者。就是说:LiPS写标准,我GPE Phone Edition就参照这个标准,搞个样机让大家看看。
我们从LiPS参考架构和GPE Phone Edition的architecture中可以看出,两者非常类似:
 
LiPS参考架构:
 
GPE Phone Edition的architecture:
 
后者就是前者的翻版,或者说是细化。
 
 
GPE Phone Edition的效果:
 
待机屏幕:
 
电话本:
 
短消息:
 
打电话:
 
媒体播放器:
 
 
所以说,要研究GPE Phone Edition的源代码,就不能抛开LiPS的“标准”文档;要看LiPS的标准文档,就要结合GPE Phone Edition的代码一块看;然后吸收转换。

 

抱歉!评论已关闭.