从分析中可以看出:1 Maemo使用Gstreamer2 Android使用 Pocket Video的OpenCore3 LIMO使用Gstreamer 4 OpenMOKO使用Gstreamer 5 GPE Phone Edition 使用Gstreamer 6 ALP使用GStreamer (7 Qtopia Phone Edition使用RealNetworks Helix DNA Client, 但是也兼容GStreamer 大部分Linux 手机平台,在处理多媒体(声音,图像,视频)等时,都用了Gstreamer. Android还是比较另类,使用pocket Video的OpenCore,Qtopia Phone Edition首选了RealNetworks Helix DNA client.阅读全文>
发表于 @ 2008年06月19日 23:50:00|评论(loading...)|编辑|收藏
从架构图中可以看出:1 Maemo使用GConf2 Android使用?3 LIMO使用GConf 4 OpenMOKO使用GConf 5 GPE Phone Edition 使用GConf 6 ALP使用Gconf 7 Qtopia Phone Edition使用? 除了Android和Qtopia没有采用GConf作为保存手机设置外,其它的几个手机平台都用了gconf,而且是gconf-dbus。qtopia没有采用gconf可以理解:gconf原本是为gnome configuration, qtopia起源于QT, QT是KDE的基础。两者以前是竞争关系。Android可能用了gconf,不过,我没有找到直接的材料,如果你们知道,可以补充一下阿。阅读全文>
发表于 @ 2008年06月17日 22:45:00|评论(loading...)|编辑|收藏
从架构图中可以看出:1 Maemo使用SQLite2 Android使用SQLite3 LIMO使用SQLite4 OpenMOKO使用?5 GPE Phone Edition 使用SQLite (http://gpephone.linuxtogo.org/doc/components/gpearch.php#_Toc158110395)6 ALP使用SQLite 7 Qtopia Phone Edition使用SQLite (http://dist.trolltech.com/pdf/qtopia-wp-phone42.pdf) SQLite是嵌入式产品中用的比较多的开源数据库,在上述Linux手机平台中得到了广泛的使用。http://www.sqlite.org/ 阅读全文>
发表于 @ 2008年06月16日 23:58:00|评论(loading...)|编辑|收藏
目前Linux手机平台不少,不管它目前强势还是弱势,我们先放一边;我们来看看各个平台中所采用的技术点的相似点和不同点,比如分析一下各个平台的进程通信机制IPC的异同等等,后面会逐个分析。 目前几个Linux手机平台,主要有下面几个:1 Maemo 2 Android 3 LIMO4 OpenMOKO5 GPE^2 6 ALP 7 QTopia Phone Edition.阅读全文>
发表于 @ 2008年06月15日 15:14:00|评论(loading...)|编辑|收藏
GPE Phone Edition ,这个Linux手机平台重点是提供一些重要的framework,而不是林林总总的应用。大家知道,framework是middleware一层的,是application的基础,就像现在城市里面的高楼大厦,全部是钢筋水泥骨架,这个骨架就是framework。之后,如何添砖加瓦,如何安装玻璃幕墙,就看各个楼盘的设计特色了。
可以想象:如果这个手机平台今后能大规模推广,或许今后你我手中使用的手机可能就是基于相同的framework, 虽然应用各不相同。阅读全文>
发表于 @ 2007年12月27日 22:48:00|评论(loading...)|编辑|收藏