首页 > Qt > Qt 拥抱数字家庭
5 2009-08

Qt 拥抱数字家庭

可能在大家通常的印象里,Qt是适合来开发桌面软件,如Google Earth,或者是作为诸如手机等嵌入式平台的中间件。但其实你可以在越来越多的数字家庭设备中看到Qt的身影里,这里面包括LCD TV,机顶盒,IPTV等等,比如已经上市的诸如Roku,或者以后大家可以见到的TCL,长虹,都会是基于Qt平台的。

其实对于Qt来说,数字家庭是一个很重要的平台,这也符合Qt Everywhere的远景。数字家庭,未来已经不仅局限于当前电视所提供的单一观看的功能,大家可以想象一下,当你的电视可以支持Widget,也就意味着你可以随时在查看天气信息,股票信息,也随时可以登陆Facebook,Twitter和你的朋友进行沟通,甚至还可以使用Skype和你的朋友进行对话,这才是未来电视的发展方向,大家可以看看Yahoo! TV的概念

那么为什么选用Qt作为数字家庭的平台呢,我想主要有三个原因:


一,Webkit。Qt中包含的Webkit模块对于所有数字电视都是非常重要的组件,通过Webkit,首先可以得到一个完整的浏览器解决方案,而且你如果留意Webkit对于网络标准的支持情况,你就会知道你得到的将是一个对网页兼容情况最好的浏览器。

二,硬件支持,通常意义上,Qt在嵌入式平台是运行在Framebuffer之上的,FB最大的问题就是对于大屏幕显示(高分辨率),效率显得十分低下。这也是一直以来Qt在大屏幕设备上的性能瓶颈。现在有了改善,在Qt 4.5里我们提供了对于DirectFB驱动的支持,在将来的Qt 4.6版本里还将支持OpenVG,DirectFB和OpenVG都是应用十分广泛的加速引擎,通过和DirectFB或OpenVG的集成,可以显著的提升Qt的运行效率。

三,Qt Everywhere,还在为应用的来源犯愁么?那么想想Nokia手机上丰富的应用吧。将来Nokia的手机和电视都是基于Qt平台,意味这大多数Widget可以支持运行在电视平台上,很多应用也可以方便的移植在电视平台上,是不是听起来很有吸引力?当然,除了Nokia,还有其他丰富的基于Qt的应用可以拓展。

下次和大家说说几个基于Qt的电视型号 ;)

Qt , , , , , , ,

  1. 本文目前尚无任何评论.
  1. 2009年10月23日05:27 | #1
  2. 2009年11月5日23:45 | #2