| 
		    
                    
   (4)QT/Embedded 
  QT/Embedded[5]是著名的QT库开发商Trolltech 的面向嵌入式系统的QT版本。这个版本的主要特点是可移植性较好,许多基于QT的X Window程序可以非常方便地移植到嵌入式系统;但是该系统不是开放源码的,如果使用这个库,可能需要支付昂贵的授权费用。 
  
  2 MiniGUI的特点和体系结构 
  2.1 MiniGUI的特点 
  MiniGUI的主要特点有[1]: 
  ◇ 遵循GPL条款的纯自由软件。 
  ◇ 提供了完备的多窗口机制,包括:多个单独线程中运行的多窗口;单个线程中主窗口的附属;对话框和预定义的控件类(按钮、单行和多行编辑框、列表框、进度条及工具栏等);消息传递机制。 
  ◇ 多字符集和多字体支持,目前支持 ISO8859-1、GB2312及Big5 等字符集,并且支持各种光栅字体和 TrueType、Type 1 等矢量字体。 
  ◇ 全拼和五笔等汉字输入法支持。 
  ◇ BMP、GIF、JPEG及PCX 等常见图像文件的支持。 
  ◇ Windows的资源文件支持,如位图、图标、光标、插入符、定时器及加速键等。 
  ◇ 小巧。包含全部功能的库文件大小为300 KB左右。 
  ◇ 可配置。可根据项目需求进行定制配置和编译。 
  ◇ 高稳定性和高性能。MiniGUI已经在Linux发行版安装程序、CNC系统及蓝点嵌入式系统等关键应用程序中得到了实际应用。 
  ◇ 可移植性好。目前,MiniGUI可以在X Window 和Linux控制台上运行。中科院EEOS开发组已经成功地将MiniGUI移植到了他们的POSIX兼容系统上。蓝点软件(北京)研发中心也已经成功地将 MiniGUI移植到了两款基于StrongARM的嵌入式系统上。 
		    
                       
		      
		      
		   |