Linux应用之突破多平台开发障碍Qt 4.4发布

奇趣科技近日发布了其旗舰产品Qt4.4。该新版本使开发人员首次能够将Web功能集成到本地桌面和移动设备应用中去。此外,该版本Qt 4.4还更具开扩意义的实现了,Windows、Macintosh和Linux操作系统以及移动设备之间跨平台的实现。

它为创建跨越各种桌面系统和设备的应用及服务提供了一个通用框架。Qt 4.4更是将这些应用延伸至运行Windows Embedded CE操作系统的移动设备中去。Windows Embedded CE是一款运行在各类移动终端设备上的小型操作系统,如:智能手机、条形码读器以及机顶盒、数字画框等众多消费类电子产品都采用该款系统。

除了集成WebKit和支持Windows Embedded CE之外,Qt 4.4还集成了100多种新类别和一系列性能增强特性。Qt 4.4的新特性包括:

* Qt WebKit集成 – Qt集成了WebKit功能,它是被采用于苹果Safari、iPhone和几百万部诺基亚手机中的开源浏览器引擎,可让软件开发人员集成web和本地内容/功能,开发出全新的用户界面,并为用户提供一致、丰富的Web体验。

* 支持Windows CE的Qt – 除了支持嵌入式Linux操作系统之外,Qt现在还支持Windows CE操作系统,为它们提供一个统一的API。这可使得消费电子产品制造商可以统一的开发技能、开发人员资源和编译代码,从而缩短产品的上市时间,并降低成本。代码可以从一个桌面操作系统移植到另一个桌面操作系统,或从一个桌面操作系统移移植到一个嵌入式操作系统,或从一个嵌入式操作系统移植到另一个嵌入式操作系统。

* 多媒体框架 – Qt现在支持Phonon,后者是与KDE联合开发的一个多媒体框架。Phonon便于软件开发人员在C 应用程序中集成多媒体回放功能,让他们能够方便地将丰富的多媒体内容添加到应用程序中。

* Widgets on the Canvas – Qt的灵活性也得到了提升,可让开发人员创建具有3D、过渡和特殊互动效果的用户界面,允许用户操控Qt 2D界面上的控件(widget)。

* 并发框架 – Qt现在包含一个API,便于开发多线程应用,充分利用多CPU系统的处理优势。

更好地支持XML文件 – Qt现在支持XQuery标准,可让软件开发人员从基于Qt的应用程序内的XML加密内容中查询、提取和转换数据。

相关推荐