电子工程专辑
UBM China

新版Qt加速企业物联网开发进程

上网日期: 2014年06月24日 ?? 作者: 邵乐峰 ?? 我来评论 字号:放大 | 缩小 分享到:sina weibo tencent weibo tencent weibo


打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮

1.扫描左侧二维码
2.点击右上角的分享按钮
3.选择分享给朋友

关键字:Digia? Qt5.3? 物联网? 用户体验?

作为一款跨平台图形界面软件,Qt开发工具可实现在多操作系统以及移动设备之间一致的跨平台用户体验。日前,该技术持有者Digia公司宣布推出最新版本Qt5.3和Qt嵌入式企业版,旨在为嵌入式设备和物联网开发战略提供独特而强大的工具和增值组件。

增强跨平台开发性能和用户体验

自2013年12月以来,Qt5.2已被下载超过100万次。在此基础上,Qt5.3此番带来了更高品质的跨平台改进文档和新的编码实例。此外,对于Qt在Windows Runtime的移植现在已经达到了Beta版阶段,该版本允许Qt开发人员使用包括装载Windows8.x的个人电脑和平板电脑,也可以使用Qt开发最新的用戶界面Modern UI,另外也支持ARM芯片的设备(如Surface和Windows Phone设备)。

为了使得现有用户能更便捷的迁移到Qt5,Qt5.3为桌面应用程序开发引入了新组件QQuickWidget,其目的是为了支持基于Qt Widgets应用程序的简化迁移,使得开发人员可以在一个程序里面混合使用C++ Qt Widgets和Qt Quick的UI技术。此外,Qt Quick Controls也获得了新的更新,包括日历控件、原生的对话框和菜单栏样式、以及一些可供工业领域应用程序使用的新的Qt Quick企业级控件。

API方面,继在Android提供了蓝牙支持后,新的Qt Positioning接口又为Android和iOS提供了GPS支持。受益于Qt Purchasing API,Qt企业版移动应用程序客户目前可在Google Play和iOS App Store上购买应用程序。未来,这将扩展到WinRT(Windows应用商店/Windows Phone商店)和台式机市场中,例如Mac OS X商店。

Qt的云后端服务产品组合里,Qt 5.3还发布了新的Qt WebSockets API和新的托管的WebSocket,使云连接的应用程序和设备进行实时双向通信。此外,托管的WebSockets解决方案支持任何数量的客户端—服务器通信,这样使一个一对多的通信通道,包括聊天和通知都可以实现。

加速企业物联网开发进程

多年来,随着用户在快节奏的行业中要求60fps的漂亮界面运行要求,这就需要平稳过渡,动画和缩放的性能,因而关于嵌入式设备创造的用户体验的要求发生了巨大的变化。用户界面不仅需要展现新颖和现代,而且需要将开发周期更为缩减。

此次更新的Qt嵌入式企业版第一次引进了跨平台web产品Qt WebEngine,并结合了Qt Quick用于跨网络和本地动态APP的功能—通过网络和本机提供动态网页内容和可重用性的HTML5—随时将3D需求加入用户界面的WebGL技术支持。“Qt WebEngine提供了按需的网络访问和开发混合用户界面的能力,这对满足不断变化的嵌入式市场需求尤为重要。” Digia中国区总经理Henry Wu说。

Qt 5.3还在Qt企业版里首次引入了一个专业的编译工具Qt Quick编译器,允许开发者将QML文件编译到应用程序里面。编译器确保QML源代码的知识产权保护和预解析QML文件,缩短了加载时间,并提高了性能。使用编译过的Qt Quick,应用程序启动的速度比以前快达90%。在平台如iOS下,Qt Quick的编译器显著地改进运行时的性能。

以前的Qt嵌入式企业版提供了USB连接方式,新版本则增加了通过局域网且使用标准IP协议连接到设备的可行性。此外,它还提供了与Qt云服务和Enginio数据存储完全整合,允许用户通过一个方便的Qt API来创建一个在移动或桌面均可使用的嵌入式云后端,再加上新引入的蓝牙支持以及现有的Wi-Fi无线网络的支持,该平台提供了实施,监测和从一个单一的技术更新物联网设备过程的所有需求。

Qt 嵌入式企业版本的开发环境是在Ubuntu Linux64位12.04 LTS或更高版本上运行。现在支持标准的目标硬件包括:谷歌Nexus7平板电脑(Tegra 3的,ARM的Cortex-A9);Beagle Board xM (ARM Cortex-A8);Boundary Devices SabreLite (Freescale i.MX 6);Raspberry Pi Model B (ARM11)和BeagleBone Black (TI AM335x)。







我来评论 - 新版Qt加速企业物联网开发进程
评论:
*? 您还能输入[0]字
分享到: 新浪微博 qq空间
验证码:
????????????????
?

关注电子工程专辑微信
扫描以下二维码或添加微信号“eet-china”

访问电子工程专辑手机网站
随时把握电子产业动态,请扫描以下二维码

?

5G网络在提供1Gbps至10Gbps吞吐量方面具有很好的前途, 并且功耗要求比今天的网络和手机都要低,同时还能为关键应用提供严格的延时性能。本期封面故事将会与您分享5G的关键技术发展,以及在4G网络上有怎样的进步。

?
?
有问题请反馈
推荐到论坛,赢取4积分X