基于DirectFB的HTML5運行引擎的移植與優(yōu)化.pdf_第1頁
已閱讀1頁,還剩77頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、為了能夠快速構(gòu)建車載信息娛樂系統(tǒng),越來越多的汽車制造商希望將HTML5技術(shù)應用到車載領(lǐng)域。雖然HTML5以開發(fā)周期短的優(yōu)點成為了快速構(gòu)建車載信息娛樂系統(tǒng)的優(yōu)秀解決方案,但是目前市場中沒有成熟的,為基于HTML5的車載信息娛樂系統(tǒng)定制的并且性能良好的HTML5運行引擎,阻礙了HTML5技術(shù)在車載領(lǐng)域的發(fā)展。除了缺少性能良好的運行引擎外,HTML5對硬件和本地功能調(diào)用能力的不足,也阻礙了其在智能車載系統(tǒng)領(lǐng)域中的應用。因此如何搭建一個性能良好

2、并且能夠?qū)τ布捅镜毓δ苓M行調(diào)用的HTML5運行引擎,成為了HTML5技術(shù)是否能夠在應用到智能車載系統(tǒng)領(lǐng)域的關(guān)鍵問題。本文所研究的基于DirectFB的HTML5運行引擎是為基于HTML5的車載信息娛樂系統(tǒng)定制的運行平臺,可以為基于HTML5的智能車載系統(tǒng)提供了一個支持普遍HTML5標準、資源開銷小且運行穩(wěn)定的運行平臺。并且HTML5運行引擎利用NPAPI插件擴展技術(shù)和JavaScript API擴展技術(shù)解決了HTML5對硬件和本地功能

3、調(diào)用能力不足的問題。
  本文所實現(xiàn)的HTML5運行引擎使用WebKit引擎作為其渲染引擎,并針對車載嵌入式系統(tǒng)內(nèi)存空間小、CUP運行速度慢等特點選擇了體積小巧、資源消耗低的DirectFB圖形庫,作為WebKit引擎的移植圖形庫。本文對HTML5運行引擎進行了移植與優(yōu)化,主要包括:首先通過對WebKit引擎移植機制的仔細研究,為WebKit引擎進行了Curl網(wǎng)絡庫和DirectFB圖形庫移植;其次根據(jù)HTML5運行引擎的功能需求

4、,對基于DirectFB的WebKit引擎進行了優(yōu)化,實現(xiàn)了WebKit引擎的事件處理方法,對CSS3動畫屬性支持和資源加載完成狀態(tài)響應接口進行了實現(xiàn);最后對HTML5運行引擎的本地功能擴展方法進行了研究,利用NPAPI插件技術(shù)實現(xiàn)了基于PocketSphinx的車載語音控制,以及利用JavaScript擴展API實現(xiàn)了桌面系統(tǒng)的應用程序管理器。通過對基于DirectFB的HTML5運行引擎的優(yōu)化,降低了HTML5運行引擎運行是的內(nèi)存占

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論