Qt Roadmap (产品规划)

诺基亚的职责是构建最佳的跨平台应用程序和 UI开发 框架,但我们无法,也不希望,独自完成这一使命。无论您是在开发 3D 模拟软件,还是在为消费电子产品创建用户界面,或是兼而有之,我们希望能够听到您对完善 Qt 的建议,以便我们能够更好地满足您的需求。

为了让您了解 Qt 的发展方向,并让您有机会参与其中,我们提供了 Qt 产品规划。您可以了解更多信息、提出建议、甚至向 Qt 贡献代码,无论您选择何种方式提供反馈,我们都随时欢迎!

 


info-circles-3d 

如何阅读 Qt 产品规划

Qt 产品规划提供了对于 Qt 最新发布版本中的功能、Qt 未来版本中将要发布的新功能,以及正在进行中的研究项目的简介。

按 About us Info circle(Info) 链接可了解该功能的简单介绍,并且可按 Beaker(Qt Labs) 链接访问项目页面、博客网志和讨论区。并请使用 Qt 邮件列表 为新功能提供反馈。

预计交付时间:
2010 第四季度/2011年第一季度
预计交付时间:
2011 年上半
进展中的研究项目
提升性能
  • 显示性能提升的全新衡量标准

支持先进的界面开发

  • Declarative UI (声明性 UI)开发 Beaker

Qt 附加组件:

 
全新Qt API – Mobility项目Beaker
  • 摄像头API
  • 文档展示 API
  • 反馈振动 API(通常为 振动 API)
  • 地标API
  • 地图、导航API

 

 

  • 备忘录API(通常称为 日历 API)
  • 服务端框架 



开发框架
  • Qt Quick 组件- UI 部件Beaker 
Qt 工具 
  • Qt Quick 设计工具-Qt Quick Designer (支持Qt Quick 最后功能部分)Beaker

Qt WebKit 和 HTML5About us Info circle
  • CSS3 and HTML5的测试方案
  • 手势和触觉控制
  • 地理定位
  • 提高HITML5多媒体功能
 
Qt 附加组件:
全新Qt API – Mobility项目BeakerAbout us Info circle
  • 蓝牙 Bluetooth API
  • 近距离无线通信 API
  • Heartbeat API


框架研究
  • Photoshop ExporterBeaker
  • 新的编译系统Beaker About us Info circle
  • 为Qt Quick组件自定义风格类型
  • WebKit2 架构
  • QML Scene Graph&Qt Quick 2项目
  • OpenCL  BeakerAbout us Info circle 
  • 基于C++的 Qt 3D模型
  • QtGUI平台精炼 (Lighthouse 项目)Beaker

模块化About us Info circle
  • Qt的功能模块化技术,比如Qt Quick 和 Qt WebKit能够提高版本发布速度

工具研究
About us Info circle
  • 社区和协作工具 
  • Clang基础研究
  • QML Observer(QML调试工具)

Platform Support

欢迎贡献

有关平台支持的变更信息,请参见 Qt 文档

我们还有多个方面进行改进或增加至 Qt,但由于人员不足无法进行调查研究。如果您对其中任何一项特别感兴趣,我们欢迎您贡献代码! 

 

共同塑造 Qt 未来:贡献代码!

通过为框架或工具贡献您自己的代码,共同引导和塑造 Qt 的未来。Qt 的开源代码库、Qt 工具和各种 Qt 研究项目已存放在 http://qt.gitorious.org,在此您可以找到以下内容:
  • Qt、工具和项目的完整源代码,可供您查阅、检查和修改
  • 入门说明
  • Qt 贡献准则

现在就开始提交贡献!

细则
Qt Roadmap (产品规划) 旨在帮助 Qt 用户了解 Qt 开发的当前状态及其发展方向。我们对产品规划所作的任何更改也力求保持这样的透明度。虽然我们一直努力实现 Qt Roadmap 所列的所有产品目标、发布日期和功能,但优先级别可能会发生变化,有些内容会移至将来发布的版本中,或从产品规划中删除。因此,产品规划中包含的将来的计 划、发布日期和功能可能会随时更改,并由诺基亚自行决定。我们建议您不要基于未发布的特性或功能作出任何重大商业决策。请注意,Qt Roadmap为诺基亚公司及其子公司所有,供 Qt 的用户使用。


 

功能详细内容

 
 

开发框架研究

  • OpenCL
QtOpenCl 是基于QtCore 和QtOpenGL模块的扩展类,能够使Qt4.6.2和Qt4.7支持OpenCL功能。
  • 新的编译系统
改善现有的编译系统,例如当编译Qt时使其更容易配置,通过查找来整合包资源到工具中以实现软件的跨平台部署。
 


模块化

深入研究Qt的模块化-包括去耦合技术,例如Qt WebKit,Qt Quick,Qt Multimedia Kit 等,主要目的是能够Qt用户最大程度灵活和快速的整合新功能到Qt产品中。
 


工具开发

  • 社区和协作工具开发
开发针对多用户和(或者)多地区项目协作开发工具。 这些工具会包括:例如,版本控制,共享的公告板,剪贴板,注释和工作清单;与项目相关的交流和实时共享的工具。这些工具也会被同时用作改善开源社区的协作开发工作。
  • Clang 基础研究
调查实现LLVMC编译器的C语言前端程序,评估被用在Qt Creator的可行性。
  • QML Observer
可视化的QML应用程序调试工具。
 
 

Qt WebKit 和 HTML5

 
对Qt WebKit整合后的功能改进,包括针对CSS3和HIML5支持功能的测试用例,例如CSS动画功能,CSS变换功能,HTML5离线功能和HTML5画布元素;针对手势功能的JavaScript DOM API;HTML5 多媒体功能改善,例如设备中全屏视频的重放功能。
 
 

Qt 附加组件

  • 蓝牙
使应用通过蓝牙通信能够与其他设备通信。
  • 近距离无线通信
使应用程序能够通过短距离无线技术来实现非接触式通信。
  • Heartbeat
Heartbeat API帮助应用程序开发人员在低能耗情况下同步应用程序。
 

Back to top of page
文档操作