先進的IDE支持富媒體嵌入式系統(tǒng)
HTML5具有廣為用戶界面和富媒體開發(fā)商所用的優(yōu)勢。JavaScript語言建立在廣泛應(yīng)用回調(diào)功能的事件驅(qū)動界面理念上,對于此類開發(fā)項目而言,要比C++更加直觀。不過,HTML5往往會耗用大量資源,而且不能保證每次都能在用戶界面上實現(xiàn)流動性能。
Qt Enterprise Embedded包括Qt Quick技術(shù)。該技術(shù)采用由下至上結(jié)構(gòu),能形成高性能的流暢用戶界面。使用原生C++類庫和OpenGL ES,通過GPU和CPU上的一個獨立線程來完成圖形渲染。對于開發(fā)者而言,Qt Quick提供了一種高級的聲明性語言QML,它能縮短開發(fā)周期,同時方便與用戶界面設(shè)計師配合工作。
Qt Enterprise Embedded的其它擴展還有廣泛的SQL支持功能??赏ㄟ^XQuery和JSON等標(biāo)準(zhǔn)的面向Web型接口,同時接入本地數(shù)據(jù)庫和基于網(wǎng)絡(luò)的數(shù)據(jù)庫。
由于該富媒體環(huán)境可選用很多種技術(shù),Qt Creator提供的框架可建立自定義的本地型編輯器,使企業(yè)能夠創(chuàng)建高效的開發(fā)系統(tǒng),用于支持其自有的優(yōu)化技術(shù)選擇,確保順利遷移到高級嵌入式應(yīng)用開發(fā)項目中。
隨著嵌入式系統(tǒng)不斷引入了更加先進的用戶界面,開發(fā)技術(shù)也隨之不斷變化。先進的IDE支持能確保這一演變不僅便于管理,而且其創(chuàng)建的應(yīng)用也能針對目標(biāo)系統(tǒng)不斷優(yōu)化。
評論