找回密码
 注册
搜索
查看: 865|回复: 0

[站务发展] linux下智能手机开发用什么GUI

[复制链接]
发表于 2006-5-29 18:21:00 | 显示全部楼层 |阅读模式
1、X+gtk
它的优点如下:
l         帧缓冲区体系结构的使用提高了性能;
l         占用的资源相对较小,大小在600~700k范围内;
l         非常好的支持:网络资源非常丰富;
l         X API适合扩展;

它的缺点包括:
l         性能比较差;
需要较多的内存
2、QT/E(Qtopia)
Qt/Embedded的优点如下:
l         面向对象的体系结构有助于更快地执行;
l         占用很少的资源,大约800K;
l         抗锯齿文本和混合视频的象素映射;

Qt/Embedded的缺点是:
l         Qt/Embedded和QPE需要商业授权。

3、Gtk+FB
自从Qt推出了嵌入式版本之后,虽然GTK+并非商业公司所发展,但也加紧脚步推出了GtkFB方案,其宗旨就是要为嵌入式系统推出一套基于GTK+的GUI解决方案。与Qt/Embedded类似,GtkFB也跳过X层直接与FrameBuffer沟通,因此也具有Qt/Embedded的几项优点,不过由于不是商业软件,在发展的速度上较为缓慢。
4、Microwindows
Microwindows Open Source Project成立的宗旨在于针对体积小的装置,建立一套先进的视窗环境,在Linux桌面上通过交叉编译可以很容易地制作出micro-windows的程序。MicroWindows能够在没有任何操作系统或其他图形系统的支持下运行,它能对裸显示设备进行直接操作。这样,MicroWindows就显得十分小巧,便于移植到各种硬件和软件系统上。
然而MicroWindows 的免费版本进展一直很慢,几乎处于停顿状态,而且至今为止,国内没有任何一家专业对 MicroWindows 提供全面技术支持、服务和担保的公司
5、MiniGUI
MiniGUI是中国人做得比较好的自由软件之一,它是在Linux控制台上运行的多窗口图形操作系统,可以在以Linux为基础的应用平台上提供一个简单可行的MiniGUI支持系统。“小”是MiniGUI的特色,MiniGUI可以应用在电视机顶盒、实时控制系统、掌上电脑等诸多场合。由于这是由中国人自己开发的GUI系统,所以MiniGUI对于中文的支持最好。它支持GB2312与BIG5字元集,其他字元集也可以轻松加入。
上述内容是我在网上的一些文章中整理的,供同行参考,也请教从事linux智能手机开发的朋友们,你们都是在什么平台上开发?
高级模式
B Color Image Link Quote Code Smilies

本版积分规则

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

GMT+8, 2024-5-3 12:21 , Processed in 0.048347 second(s), 16 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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