杀,杀,杀!!!
Symbian PK Windows Mobile PK Android PK LiMo PK Apple
智能手机操作系统是风起云涌!
阅读全文>
发表于 @ 2008年06月28日 19:18:00|评论(loading...)|编辑|收藏
从分析中可以看出: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...)|编辑|收藏
maemo开始整合QT:把收购的QT的优秀部分整合进去;
开始远景规划:
1 号召广大的开源爱好者为maemo出谋划策
2 两年后,应该会推出一个成熟的Linux mobile platform.阅读全文>
发表于 @ 2008年06月03日 22:16:00|评论(loading...)|编辑|收藏
可能大家在Linux下面开发2~3年之后,还是没有仔细用过autotools.
大家可能是直接使用、改造开源项目原先写好的makefile.am, configure等,而没有自己从头到脚写一遍。
把这几个工具用的熟练些,对于移植目前的开源项目有不小的帮助。
在Maemo中,有个详细的文档,介绍autotools:
阅读全文>
发表于 @ 2008年06月01日 00:08:00|评论(loading...)|编辑|收藏
Maemo 中交叉编译D-BUS 1.2.1
1 登陆到maemo的ARM环境下
2 配置dbus, 这里是为arm做编译,所以我们选择--host=arm-linux, 另外一个重要的是ac_cv_have_abstract_sockets=yes, 这个
你们在看./configure --help是看不到,是autoconf的问题。然后添加一些选项就可以了。
3 配置完后,你直接make就行了,因为maemo的SDK环境是比较成熟和稳定的版本,基本的库文件都有了,不需要你在单独安装了。
阅读全文>
发表于 @ 2008年05月30日 23:35:00|评论(loading...)|编辑|收藏
这部分的内容:什么是GNU makeMake是如何工作的一个简单的例子 解剖makefile 默认目标 关于makefile的几种名字 问题 增加make的目标 一次Make一个目标 伪关键字 指定默认目标 其它的通用伪目标 makefile变量 常用变量 Recursive variables Simple variables Automatic variables 使用pkg-config 阅读全文>
发表于 @ 2008年05月07日 23:19:00|评论(loading...)|编辑|收藏
诺基亚将在其移动应用平台引入QT,诺基亚宣布将在继GTK+后对其maemo移动平台中增加QT支持,第一步就是将在今年第四季度发布maemo上的QT库。诺基亚公司正在S60平台以及maemo之间跨平台融合进行探索和努力。这也是将更多地吸引来KDE开发社群的注意力。这将是在诺基亚收购Trolltech奇趣科技后的进一步举动。
阅读全文>
发表于 @ 2008年04月21日 21:30:00|评论(loading...)|编辑|收藏
本部分内容:
Glib基本概念
信号系统
GTK+术语
Hello world程序如何结束自己
Gobject接口
增加菜单和布局
Hildon 构件
使用附件
处理动态内存
避免使用废弃不用的函数 阅读全文>
发表于 @ 2008年04月09日 22:39:00|评论(loading...)|编辑|收藏
近日,Nokia的Maemo上面有两个大的动作:
1 发布基于Eclipse的开发环境,其baseline是OS2008, chinook 4.0
2 发布带有WiMAX的N810机器。
大家知道WIMAX全年刚刚当选全球3G标准,对TD-SCDMA的全球商用是个很大的挑战。
下面我们就看看:
阅读全文>
发表于 @ 2008年03月30日 22:03:00|评论(loading...)|编辑|收藏