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