QT发力中国嵌入式GUI市场

发布时间 : 星期二 文章QT发力中国嵌入式GUI市场更新完毕开始阅读

龙源期刊网 http://www.qikan.com.cn

QT发力中国嵌入式GUI市场

作者:

来源:《中国计算机报》2016年第17期

笔者当记者多年,笔记本电脑里有两个程序驻留最久,一个是WPS Office,一个是Adobe PhotoShop。当从QT中国区销售负责人李力与QT高级销售工程师夏春萌口中获知,上述两个软件的GUI开发都是由QT实现的时,一种敬意油然而生。 历史厚重

21年前,QT从关注智能终端GUI开始,主要满足用户在Linux桌面环境下开发图形应用的需求。

早期基于图形基础为用户提供编程接口的调用,那时要调用一个接口过程非常复杂,即使是一个非常简单的小界面,也要配置很多代码,而QT的解决方案能够让这个过程变得简单和高效,由此也获得了市场的认可。著名的可运行于Linux、Unix,以及FreeBSD等操作系统上的自由图形桌面环境KDE就是完全基于QT来编写的。

在随后的发展过程中,QT开始寻求跨平台的最佳方法,尤其是包括对Linux的支持。 2003年,QT开始进入嵌入式领域。因为QT发现PDA(Personal Digital Assistant 掌上电脑)在当时还缺乏图形界面解决方案。

2006年到2007年,QT在智能手机领域取得了很多成就。值得一提的成功案例是其解决方案在摩托罗拉“明”系列手机上的应用。第一款“明”系列手机摩托罗拉A1200在2006年创下了中国市场单型号销量超过300万部的辉煌业绩,并且也成为全球首款销量超过500万部的手机。

这时,恰逢诺基亚正在寻找智能终端GUI的方案,它看到了QT的成功,所以将QT收购后组织开发了MeeGo操作系统。随着智能手机市场的不断变化,诺基亚失败了。QT经过一系列的商业运作后,最终获得了独立运营的机会。 跨平台本事优于Java

一般情况下,Java程序编译之后的代码是不能被硬件系统直接运行的,而只是一种“中间码”——字节码。不同的平台会预先安装不同的Java虚拟机(JVM),由JVM来把字节码“翻译”成平台能够执行的代码。此时,开发者不必关心平台环境是UNIX、Linux还是Windows,因为每个平台都拥有自己的JVM,Java以此实现跨平台。 而在嵌入式领域,情况就不是这么简单了。

联系合同范文客服:xxxxx#qq.com(#替换为@)