嵌入式Widget的端到端技術(shù)在移動(dòng)互聯(lián)網(wǎng)平臺(tái)上的設(shè)計(jì)與實(shí)現(xiàn)
發(fā)布時(shí)間:2020-04-10 07:57
【摘要】:嵌入式硬件的飛速發(fā)展,帶來了手機(jī)操作系統(tǒng)的全新變革。以代碼效率著稱的Symbian系統(tǒng)占領(lǐng)智能手機(jī)一大半市場(chǎng)的格局,目前已經(jīng)被打破。越來越快的處理器,越來越大的存儲(chǔ)器,越來越大的屏幕,都使手機(jī)操作系統(tǒng)向更炫酷、更人性化的用戶體驗(yàn)靠攏,Symbian的市場(chǎng)也逐漸被IPHONE、Android等手機(jī)蠶食。 在眾多手機(jī)軟硬件廠商群雄爭(zhēng)霸的混亂局勢(shì)下,一種輕量級(jí)的、跨平臺(tái)的手機(jī)應(yīng)用運(yùn)行平臺(tái)橫空出世,那就是mobile widget(移動(dòng)微件)引擎。它是一個(gè)提供widget部件運(yùn)行的中間平臺(tái),而widget可以被看作一種基于互聯(lián)網(wǎng)的小應(yīng)用,每個(gè)widget都是針對(duì)具體功能的輕量級(jí)任務(wù)。Mobile widget引擎解決了在操作系統(tǒng)上直接開發(fā)應(yīng)用程序的難度大、周期長(zhǎng)、門檻高的難題;更解決了同一個(gè)應(yīng)用需要在每個(gè)操作系統(tǒng)下開發(fā)一次的困難,對(duì)開發(fā)移動(dòng)應(yīng)用的普及,有重要的意義。 在無線應(yīng)用市場(chǎng)上,手機(jī)應(yīng)用產(chǎn)品的發(fā)布方式經(jīng)歷了終端預(yù)裝、夢(mèng)網(wǎng)模式(運(yùn)營商SP)、自建推廣下載后,蘋果開創(chuàng)了APP STORE應(yīng)用商店模式,繼蘋果之后,越來越多的硬件廠商、手機(jī)操作系統(tǒng)廠商,乃至運(yùn)營商,都開始覬覦這塊巨大的蛋糕,相繼推出自己的收費(fèi)或免費(fèi)的下載商店,以搶占市場(chǎng)。 Mobile widget引擎具有的跨平臺(tái)的優(yōu)勢(shì),能夠解決運(yùn)營商對(duì)應(yīng)用的發(fā)布、安裝、部署等困難,如何將mobile widget引擎和無線應(yīng)用商店結(jié)合起來,成為了一個(gè)新的課題和商業(yè)機(jī)會(huì)。本文立足于mobile widget客戶端與移動(dòng)互聯(lián)網(wǎng)平臺(tái)服務(wù)端之間的端到端技術(shù),借鑒app store和移動(dòng)mobile market的成功經(jīng)驗(yàn),討論了如何在現(xiàn)有方案的基礎(chǔ)上,研究并設(shè)計(jì)出一套全新的、跨平臺(tái)的widget應(yīng)用商店,幫助開發(fā)者上傳、測(cè)試、發(fā)布應(yīng)用,對(duì)終端用戶提供應(yīng)用的分類、瀏覽、訂購、退訂、評(píng)價(jià)等功能,對(duì)運(yùn)營商提供計(jì)費(fèi),管理等接口,還重點(diǎn)研究了安全性方案,對(duì)平臺(tái)系統(tǒng)、開發(fā)者、應(yīng)用版權(quán)都進(jìn)行了保護(hù)。
【圖文】:
xFace整體架構(gòu)圖
圖 3-2 xFace 引擎架構(gòu)圖如圖 3-2 所示,xFace 引擎構(gòu)建在 Windows PC、Windows Mobile、Symbian、MTK、brew 等手機(jī)操作系統(tǒng)之上。在各個(gè)手機(jī)操作系統(tǒng)上,有一個(gè) porting layer層,對(duì)下層不同的手機(jī)操作系統(tǒng)分別編譯,對(duì)上層提供統(tǒng)一的編程接口。在 Porting Layer 之上就是 xFace 核心部分,其中包括 JS 引擎,,資源管理模塊,頁面解析模塊,事件處理模塊,widget 管理模塊等部分。在 xFace 引擎之上就是應(yīng)用程序了。目前支持兩種類型的應(yīng)用:一種是網(wǎng)頁類應(yīng)用,另一種是 widget 應(yīng)用。之后還將支持富媒體應(yīng)用。3.4.5 后端系統(tǒng)架構(gòu)整體架構(gòu)將采用“應(yīng)用+引擎”。在系統(tǒng)設(shè)計(jì)中,把應(yīng)用部分和引擎部分分開,應(yīng)用運(yùn)行在引擎之上,引擎能支持多種業(yè)務(wù)應(yīng)用的運(yùn)行,并且這種引擎支持應(yīng)用的下載安裝,這樣將來只需移植引擎而不需要移植數(shù)量眾多的業(yè)務(wù)應(yīng)用[36]。同時(shí)由于 Widget 需要與后端服務(wù)器進(jìn)行交互,以便完成內(nèi)容管理、計(jì)費(fèi)、權(quán)限管理等操作[37]。xFace 平臺(tái)還提供一套后端服務(wù)器的解決方案,如圖 3-3 所示。
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP368.1;TP393.01;TN929.5
本文編號(hào):2621965
【圖文】:
xFace整體架構(gòu)圖
圖 3-2 xFace 引擎架構(gòu)圖如圖 3-2 所示,xFace 引擎構(gòu)建在 Windows PC、Windows Mobile、Symbian、MTK、brew 等手機(jī)操作系統(tǒng)之上。在各個(gè)手機(jī)操作系統(tǒng)上,有一個(gè) porting layer層,對(duì)下層不同的手機(jī)操作系統(tǒng)分別編譯,對(duì)上層提供統(tǒng)一的編程接口。在 Porting Layer 之上就是 xFace 核心部分,其中包括 JS 引擎,,資源管理模塊,頁面解析模塊,事件處理模塊,widget 管理模塊等部分。在 xFace 引擎之上就是應(yīng)用程序了。目前支持兩種類型的應(yīng)用:一種是網(wǎng)頁類應(yīng)用,另一種是 widget 應(yīng)用。之后還將支持富媒體應(yīng)用。3.4.5 后端系統(tǒng)架構(gòu)整體架構(gòu)將采用“應(yīng)用+引擎”。在系統(tǒng)設(shè)計(jì)中,把應(yīng)用部分和引擎部分分開,應(yīng)用運(yùn)行在引擎之上,引擎能支持多種業(yè)務(wù)應(yīng)用的運(yùn)行,并且這種引擎支持應(yīng)用的下載安裝,這樣將來只需移植引擎而不需要移植數(shù)量眾多的業(yè)務(wù)應(yīng)用[36]。同時(shí)由于 Widget 需要與后端服務(wù)器進(jìn)行交互,以便完成內(nèi)容管理、計(jì)費(fèi)、權(quán)限管理等操作[37]。xFace 平臺(tái)還提供一套后端服務(wù)器的解決方案,如圖 3-3 所示。
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2011
【分類號(hào)】:TP368.1;TP393.01;TN929.5
【引證文獻(xiàn)】
相關(guān)碩士學(xué)位論文 前1條
1 楊小翔;面向會(huì)商系統(tǒng)的Widget應(yīng)用技術(shù)研究與實(shí)現(xiàn)[D];南京郵電大學(xué);2013年
本文編號(hào):2621965
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2621965.html
最近更新
教材專著