奇趣科技Qt 4.4發(fā)布 突破多平臺障礙開發(fā)
奇趣科技近日發(fā)布了其旗艦產(chǎn)品Qt4.4。該新版本使開發(fā)人員首次能夠?qū)eb功能集成到本地桌面和移動設備應用中去。此外,該版本Qt 4.4還更具開擴意義的實現(xiàn)了,Windows、Macintosh和Linux操作系統(tǒng)以及移動設備之間跨平臺的實現(xiàn)。
它為創(chuàng)建跨越各種桌面系統(tǒng)和設備的應用及服務提供了一個通用框架。Qt 4.4更是將這些應用延伸至運行Windows Embedded CE操作系統(tǒng)的移動設備中去。Windows Embedded CE是一款運行在各類移動終端設備上的小型操作系統(tǒng),如:智能手機、條形碼讀器以及機頂盒、數(shù)字畫框等眾多消費類電子產(chǎn)品都采用該款系統(tǒng)。
除了集成WebKit和支持Windows Embedded CE之外,Qt 4.4還集成了100多種新類別和一系列性能增強特性。Qt 4.4的新特性包括:
* Qt WebKit集成 – Qt集成了WebKit功能,它是被采用于蘋果Safari、iPhone和幾百萬部諾基亞手機中的開源瀏覽器引擎,可讓軟件開發(fā)人員集成web和本地內(nèi)容/功能,開發(fā)出全新的用戶界面,并為用戶提供一致、豐富的Web體驗。
* 支持Windows CE的Qt – 除了支持嵌入式Linux操作系統(tǒng)之外,Qt現(xiàn)在還支持Windows CE操作系統(tǒng),為它們提供一個統(tǒng)一的API。這可使得消費電子產(chǎn)品制造商可以統(tǒng)一的開發(fā)技能、開發(fā)人員資源和編譯代碼,從而縮短產(chǎn)品的上市時間,并降低成本。代碼可以從一個桌面操作系統(tǒng)移植到另一個桌面操作系統(tǒng),或從一個桌面操作系統(tǒng)移移植到一個嵌入式操作系統(tǒng),或從一個嵌入式操作系統(tǒng)移植到另一個嵌入式操作系統(tǒng)。
* 多媒體框架 – Qt現(xiàn)在支持Phonon,后者是與KDE聯(lián)合開發(fā)的一個多媒體框架。Phonon便于軟件開發(fā)人員在C++應用程序中集成多媒體回放功能,讓他們能夠方便地將豐富的多媒體內(nèi)容添加到應用程序中。
* Widgets on the Canvas – Qt的靈活性也得到了提升,可讓開發(fā)人員創(chuàng)建具有3D、過渡和特殊互動效果的用戶界面,允許用戶操控Qt 2D界面上的控件(widget)。
* 并發(fā)框架 – Qt現(xiàn)在包含一個API,便于開發(fā)多線程應用,充分利用多CPU系統(tǒng)的處理優(yōu)勢。
更好地支持XML文件 – Qt現(xiàn)在支持XQuery標準,可讓軟件開發(fā)人員從基于Qt的應用程序內(nèi)的XML加密內(nèi)容中查詢、提取和轉(zhuǎn)換數(shù)據(jù)。