找回密码
 注册
搜索
查看: 1079|回复: 1

[讨论] linux下智能手机开发用什么GUI

[复制链接]
发表于 2006-5-29 18:24:00 | 显示全部楼层 |阅读模式
1、X+gtk[52RD.com]
它的优点如下:[52RD.com]
l         帧缓冲区体系结构的使用提高了性能;[52RD.com]
l         占用的资源相对较小,大小在600~700k范围内;[52RD.com]
l         非常好的支持:网络资源非常丰富;[52RD.com]
l         X API适合扩展;[52RD.com]
[52RD.com]
它的缺点包括:[52RD.com]
l         性能比较差;[52RD.com]
需要较多的内存[52RD.com]
2、QT/E(Qtopia)[52RD.com]
Qt/Embedded的优点如下:[52RD.com]
l         面向对象的体系结构有助于更快地执行;[52RD.com]
l         占用很少的资源,大约800K;[52RD.com]
l         抗锯齿文本和混合视频的象素映射;[52RD.com]
[52RD.com]
Qt/Embedded的缺点是:[52RD.com]
l         Qt/Embedded和QPE需要商业授权。[52RD.com]
[52RD.com]
3、Gtk+FB[52RD.com]
自从Qt推出了嵌入式版本之后,虽然GTK+并非商业公司所发展,但也加紧脚步推出了GtkFB方案,其宗旨就是要为嵌入式系统推出一套基于GTK+的GUI解决方案。与Qt/Embedded类似,GtkFB也跳过X层直接与FrameBuffer沟通,因此也具有Qt/Embedded的几项优点,不过由于不是商业软件,在发展的速度上较为缓慢。[52RD.com]
4、Microwindows[52RD.com]
Microwindows Open Source Project成立的宗旨在于针对体积小的装置,建立一套先进的视窗环境,在Linux桌面上通过交叉编译可以很容易地制作出micro-windows的程序。MicroWindows能够在没有任何操作系统或其他图形系统的支持下运行,它能对裸显示设备进行直接操作。这样,MicroWindows就显得十分小巧,便于移植到各种硬件和软件系统上。 [52RD.com]
然而MicroWindows 的免费版本进展一直很慢,几乎处于停顿状态,而且至今为止,国内没有任何一家专业对 MicroWindows 提供全面技术支持、服务和担保的公司[52RD.com]
5、MiniGUI[52RD.com]
MiniGUI是中国人做得比较好的自由软件之一,它是在Linux控制台上运行的多窗口图形操作系统,可以在以Linux为基础的应用平台上提供一个简单可行的MiniGUI支持系统。“小”是MiniGUI的特色,MiniGUI可以应用在电视机顶盒、实时控制系统、掌上电脑等诸多场合。由于这是由中国人自己开发的GUI系统,所以MiniGUI对于中文的支持最好。它支持GB2312与BIG5字元集,其他字元集也可以轻松加入。[5
2RD.com]
上述内容是我在网上的一些文章中整理的,供同行参考,也请教从事linux智能手机开发的朋友们,你们都是在什么平台上开发?
发表于 2006-5-30 18:04:00 | 显示全部楼层
<P>     我所知道的,用gtk的手机世上只有一款,是韩国的一个产品,名字忘记了。</P><P>     当然是用QT的最多了。</P><P>     NEC的linux手机不知道用什么gui。 最近看日本的access和什么公司搞的手机的一个标准联盟,用gtk?奇怪了。  </P><P>     GPE在速度上比QPE慢,尤其是起mail这样的app的时候。</P><P>     个人认为GTK也可以用在手机上,nokia 770是个参考;但是需要较强的开发实力,避开导致gtk/x速度较慢的一些陷</P><P>阱。QT有商业支持,要好很多。</P><P>      但是QTOPIA的入门费实在让我很恶心。</P>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-12-23 14:08 , Processed in 0.058804 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表