技术开发 频道

诺基亚发布Qt4.7和Qt Creator2.0测试版

  【IT168资讯】诺基亚公司于6日发布了Qt 4.7和Qt Creator 2.0的测试版本。Qt 4.7的最终版本计划于2010年年中发布。

  Qt的4.7版本是一个跨平台的C + +框架,带来了许多重要的增强功能,包括Qt Quick(易于创建用户界面)和Qt WebKit的更新(增加的稳定性和性能)。Qt Creator 2.0的测试版本提供了一个Quick Designer的早期预览(所见即所得编辑器来设计应用程序的UI),建立在Qt Quick的技术之上。诺基亚还为Symbian推出了诺基亚Smart Installer的更新版本,其目的是简化对现有Symbian设备上基于Qt的程序的安装。

  Qt 4.7和Qt Creator 2.0 的测试版

  Qt 4.7的最重要的补充就是Qt Quick(Qt的用户界面创建工具包),“高层次的UI技术,允许开发人员和UI设计师一起工作,以创建动画,触摸功能的用户界面,轻量级的应用程序”。 三新技术组合到一起,形成了Qt快速创建用户界面工具包:它包括QML(Qt的元对象的语言 - 声明式语言),Qt Creator IDE中的新工具(包括一个可视化编辑器,让设计人员和开发者用一个迭代法在相同的代码上工作)和QtDeclarative(Qt的一个新的模块,它允许一个说明性编程方法)。使Qt更容易的被那些对C + +不是特别熟悉开发人员和设计师使用。

  一个增强的Qt Creator IDE,其中包括一个先进的C + +代码编辑器,项目建设管理工具,可视化调试器等工具。QML(“Qt的元对象语言”),一个易于使用的,声明性语言。用来描述一个程序的用户界面:包括看起来是什么样子,以及它如何表现。QML是一个被指定为一个用户界面与性能的对象树。 JavaScript是用来作为QML的脚本语言。Qt库中的一个新的模块名为QtDeclarative,它提供了一个声明框架,用于创建高度动态的,可定制用户界面。

  Qt的4.7还包括一个Qt WebKit组件的更新,以提供更加稳定和更好的性能。新版本也是首次发布,由Qt的持续集成系统控制,该系统控制合并成Qt新功能的过程。它的目的是防止新的错误,提高稳定性和加快发布时间表。因为Qt的不断发展,这将是非常重要的。

  该测试版可得到商业技术预览许可证和GNU LGPL 2.1版本。更多Qt 4.7和Qt Creator 2.0信息能够在Qt的网站上获取,两个Qt Labs blog:Qt 4.7 beta 1Qt Creator 2.0.。

  上周,诺基亚宣布了诺基亚的Qt SDK(试用版)。这可能是更合适的工具包/下载,如果你只想看到Qt为 Symbian和Maemo开发的话。

  Symbian智能安装程序

  Symbian的智能安装程序可以更容易地将Qt应用部署到Symbian手机上,特别是在现有的没有安装Qt库的手机(Qt只在Symbian ^ 3成为了标准)。有了智能安装程序,开发人员不必担心包括Qt或他们应用程序对SIS文件的依赖。他们也不需要告诉用户安装额外的关文或检查Qt库的相关的安装问题。

  使用智能安装程序,开发人员可以打包Symbian的Qt应用程序。当用户安装了一个.SIS文件(直接或来自像Ovi Store那样的配送点)智能安装组件将检查什么样的依赖关系是需要的(如Qt,Qt WebKit,Open C),如果有必要的话可以从网上下载并安装它们。关键的好处是,它可以确保手机获得最新版本的Qt和它的依赖关系(确保应用程序能够在非常好的状态工作),而且还大大减少了SIS文件的大小,因为它不再需要包含在.SIS文件的依赖关系。

  Beta 2有更好的错误处理,在恶劣的网络条件能够进行更强大的下载,以及流畅的用户界面(减少提示语言的数量)。

0
相关文章