cuijpus的专栏

关注范围:Telecommunication, Mobile , Embedded Linux。好记性,不如烂笔头。

用户操作
[即时聊天] [发私信] [加为好友]
cuijpus
cuijpus的公告
目前正在分析研究7个Linux手机平台的异同点


最近评论
qiuyu:您好,我想问一下是不是第三方开发只需LiMo的应用程序编程接口,在此基础上编程就可以了?我看了一下我得linux平台下并没有这个API的实现程序,这样的话只根据接口函数就能使用?一般情况下的话是不是得需要个库之类的文件呀?我是新手,请赐教!
yuhang111:我想还是兼容性的问题,maemo的不少组件是基于debian开发的, 所有应该更方便的在ubuntu上使用吧。当然用fedora也可以,好像虚拟机下用fedora要比ubuntu慢些吧。
wei04:请问D-BUS的C API是线程安全的么?
Liyonn8744:您好,Maemo平台的宿主Linux一定要用ubuntu的吗?用Fedora Core 6可以吗?有什么区别呢?谢谢~
SearchSun:同期待,如果有一个通过libosso封装的D-BUS来调用media player的例子就好了
文章分类
收藏
相册
常去的网站
linux mobile research圈子
存档
订阅我的博客
XML聚合  FeedSky
订阅到鲜果
订阅到Google
订阅到抓虾
订阅到BlogLines
订阅到Yahoo
订阅到GouGou
订阅到飞鸽
订阅到Rojo
订阅到newsgator
订阅到netvibes

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

新一篇: LiMo手机平台 和 LiPS手机标准 对待Android手机平台的态度 | 旧一篇: 如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 4 )

 
 
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的代码一块看;然后吸收转换。
 

发表于 @ 2007年12月27日 22:48:00|评论(loading...)|编辑

新一篇: LiMo手机平台 和 LiPS手机标准 对待Android手机平台的态度 | 旧一篇: 如何在嵌入式Linux产品中做立体、覆盖产品生命期的调试 ( 4 )

评论:没有评论。

发表评论  


登录
Csdn Blog version 3.1a
Copyright © cuijpus