文/姚恩炎
當(dāng)前由于移動(dòng)互聯(lián)網(wǎng)技術(shù)的日益發(fā)展,人們對(duì)移動(dòng)互聯(lián)網(wǎng)程序的要求也是越來(lái)越高,以往的互聯(lián)網(wǎng)程序已經(jīng)不能滿足人們?nèi)找嬖鲩L(zhǎng)的需求,對(duì)此相關(guān)的工作技術(shù)人員要不斷努力,研發(fā)出與時(shí)俱進(jìn)的移動(dòng)互聯(lián)網(wǎng)程序。近些年來(lái)由于平板電腦、智能手機(jī)、數(shù)字電視等多種智能設(shè)備的普及,推進(jìn)了移動(dòng)互聯(lián)網(wǎng)爆炸式的增長(zhǎng),面對(duì)移動(dòng)互聯(lián)網(wǎng)一片大好的市場(chǎng),很多的互聯(lián)網(wǎng)巨頭已經(jīng)開始逐漸的構(gòu)建自己的互聯(lián)網(wǎng)生態(tài)圈。隨著我國(guó)的移動(dòng)互聯(lián)網(wǎng)市場(chǎng)的不斷發(fā)展,用戶對(duì)于移動(dòng)互聯(lián)網(wǎng)的服務(wù)要求也是越來(lái)越高,如何降低應(yīng)用軟件開發(fā)運(yùn)行的成本,如何對(duì)移動(dòng)互聯(lián)網(wǎng)的應(yīng)用軟件進(jìn)行有效管理成了我國(guó)很多互聯(lián)網(wǎng)公司關(guān)進(jìn)的焦點(diǎn)。本文從實(shí)際出發(fā),結(jié)合近些年來(lái)我國(guó)移動(dòng)互聯(lián)網(wǎng)在跨平臺(tái)下移動(dòng)應(yīng)用開發(fā)框架的研究進(jìn)行了深入的探究與分析。
在移動(dòng)互聯(lián)網(wǎng)中移動(dòng)應(yīng)用軟件的開發(fā),主要是為了適應(yīng)Web運(yùn)行和開發(fā)的具體需求,以此來(lái)不斷改善Web的擴(kuò)展性和開發(fā)效率。基于這樣的目的,在實(shí)際的軟件開發(fā)過(guò)程中,開發(fā)的工作技術(shù)人員一定要遵循實(shí)際的具體需求和應(yīng)用軟件開發(fā)設(shè)計(jì)的服務(wù)要求,進(jìn)行科學(xué)合理的開發(fā)設(shè)計(jì)。實(shí)際的移動(dòng)互聯(lián)網(wǎng)跨平臺(tái)應(yīng)用開發(fā)研究的框架主要是由一個(gè)框架、一個(gè)移動(dòng)設(shè)備、和六個(gè)主要模塊組成。
在實(shí)際的情況中所謂的框架指的就是通過(guò)渲染構(gòu)架來(lái)實(shí)現(xiàn)最終的結(jié)果轉(zhuǎn)換,我國(guó)的移動(dòng)互聯(lián)網(wǎng)應(yīng)用的框架構(gòu)建是一切工作開展的基礎(chǔ)。對(duì)于通過(guò)渲染構(gòu)架來(lái)達(dá)到結(jié)果轉(zhuǎn)換,是系統(tǒng)設(shè)備和HTML渲染引擎進(jìn)行交換的關(guān)鍵,在移動(dòng)互聯(lián)網(wǎng)中Web View構(gòu)架主要是坐標(biāo)轉(zhuǎn)換點(diǎn)擊測(cè)試模塊、和Render樹構(gòu)建維護(hù)模塊構(gòu)成。在進(jìn)行的時(shí)候,首先是對(duì)解析的具體結(jié)構(gòu)進(jìn)行渲染繪制,對(duì)平臺(tái)的繪制接口進(jìn)行適當(dāng)?shù)恼{(diào)用,然后繪制節(jié)點(diǎn)最終完成頁(yè)面的渲染繪制。再者進(jìn)行的就是通過(guò)調(diào)動(dòng)點(diǎn)擊測(cè)試中的模塊,和進(jìn)行科學(xué)的Render樹樣式計(jì)算,來(lái)尋找相應(yīng)的節(jié)點(diǎn)信息,最后通過(guò)相關(guān)的布局計(jì)算和重繪接口進(jìn)行最后的圖片渲染和節(jié)點(diǎn)渲染。
在具體的開展過(guò)程中首先要進(jìn)行的是,將設(shè)備的具體屬性值給正確的輸入進(jìn)去,設(shè)置好Device Info。然后就是通過(guò)Accelerometer運(yùn)動(dòng)感應(yīng)器來(lái)給用戶提供相關(guān)的依據(jù),來(lái)確定設(shè)備的具體位置。在這樣的設(shè)備中GPS感應(yīng)器的應(yīng)用同樣是極其重要,能夠準(zhǔn)確找到移動(dòng)設(shè)備的具體位置。還有就是給用戶提供個(gè)性化的服務(wù),包括視頻、圖像、音頻等相關(guān)應(yīng)用程序的接口等。
在移動(dòng)互聯(lián)網(wǎng)應(yīng)用開發(fā)框架中一共有六個(gè)主要,分別是:業(yè)務(wù)模塊、頁(yè)面模塊、Session管理模塊、數(shù)據(jù)總線模塊、流程引擎模塊、組件庫(kù)模塊等。
移動(dòng)互聯(lián)網(wǎng)技術(shù)中的業(yè)務(wù)模塊,指的就是通過(guò)三個(gè)主要結(jié)構(gòu)來(lái)實(shí)現(xiàn)的業(yè)務(wù)流程。業(yè)務(wù)中的任何一個(gè)板塊都包含了多項(xiàng)流程、多項(xiàng)交易,很多的業(yè)務(wù)組合在一起也就構(gòu)成了現(xiàn)在所說(shuō)的業(yè)務(wù)模塊。在具體的操作過(guò)程中客戶將自己的具體需求發(fā)送到系統(tǒng)的服務(wù)器當(dāng)中,服務(wù)器能夠根據(jù)具體的情況生成管理器,然后對(duì)客戶的需求進(jìn)行識(shí)別和處理。
所謂的頁(yè)面模塊指的就是移動(dòng)互聯(lián)網(wǎng)應(yīng)用程序中對(duì)數(shù)據(jù)和頁(yè)面模板進(jìn)行解析的功能,這樣的功能能夠?qū)?shù)據(jù)和文件進(jìn)行科學(xué)合理的結(jié)合。這個(gè)模塊在進(jìn)行工作的時(shí)候能夠?qū)@取的數(shù)據(jù)和文件進(jìn)行自定義的識(shí)別,顯示出用戶的具體請(qǐng)求。
在移動(dòng)互聯(lián)網(wǎng)應(yīng)用開發(fā)框架的研究中,Session管理模塊非常重要,所謂的 Session管理模塊指的是用戶在用設(shè)備向服務(wù)器發(fā)送請(qǐng)求的時(shí)候,Session管理模塊能夠?qū)τ脩羲l(fā)送的內(nèi)容進(jìn)行有效的管理和處理。在實(shí)際的操作過(guò)程中,經(jīng)常會(huì)出現(xiàn)由于用戶對(duì)服務(wù)器發(fā)出請(qǐng)求的時(shí)間較短,服務(wù)器不能夠?qū)τ脩羲l(fā)出的請(qǐng)求進(jìn)行有效的識(shí)別,造成了資源廢棄。為了解決這樣的問(wèn)題,讓服務(wù)器對(duì)用戶所發(fā)出的請(qǐng)求進(jìn)行有效的識(shí)別,工作人員對(duì)Session管理模塊進(jìn)行了相關(guān)的改進(jìn),讓 Session管理模塊建立相關(guān)的Session對(duì)象。在實(shí)際的Session管理模塊中主要分為三大類:CheckSession類、Session類、Trace類、
數(shù)據(jù)總線模塊在移動(dòng)互聯(lián)網(wǎng)應(yīng)用開發(fā)框架研究中,起到的是橋梁的作用,它能夠讓服務(wù)器和用戶進(jìn)行溝通,讓用戶享受更好的服務(wù),讓服務(wù)器更好的識(shí)別用戶的請(qǐng)求,數(shù)據(jù)總線模塊就是一個(gè)綠色通道讓數(shù)據(jù)進(jìn)行有效的傳輸。
流程引擎模塊在移動(dòng)互聯(lián)網(wǎng)應(yīng)用開發(fā)框架研究中同樣發(fā)揮著非常重要的作用,在程序運(yùn)行的具體過(guò)程中,流程引擎模塊能夠根據(jù)具體的操作過(guò)程,自動(dòng)執(zhí)行所要進(jìn)行的程序。流程引擎模塊還能夠?qū)τ脩舭l(fā)出的請(qǐng)求進(jìn)行科學(xué)合理的分類,讓服務(wù)器更好的為用戶服務(wù)。
組件庫(kù)模塊在移動(dòng)互聯(lián)網(wǎng)應(yīng)用開發(fā)框架研究中非常的全面、靈活。組件庫(kù)模塊具有多元素性,能夠?qū)ξ募蛿?shù)據(jù)進(jìn)行全方面的分析,能夠讓應(yīng)用程序更好的開展工作。
隨著移動(dòng)互聯(lián)網(wǎng)技術(shù)的不斷發(fā)展,用戶對(duì)跨平臺(tái)應(yīng)用的需求也是不斷增多,為了滿足用戶的需求,相關(guān)的工作技術(shù)人員要不斷加大對(duì)應(yīng)用軟件的開發(fā)力度,讓移動(dòng)應(yīng)用設(shè)備能夠與時(shí)俱進(jìn),更好的為客戶服務(wù)。
參考文獻(xiàn)
[1]戴炳榮,王宇飛,王凌,陸奇峰,徐承宇.基于PhoneGap跨平臺(tái)移動(dòng)開發(fā)框架的研究與應(yīng)用[J].現(xiàn)代計(jì)算機(jī)(專業(yè)版),2016(27):30-35.
[2]趙杰.基于跨平臺(tái)的移動(dòng)應(yīng)用開發(fā)框架探討[J].信息化建設(shè),2016(06):119.
[3]蘇玉慧.基于跨平臺(tái)的移動(dòng)應(yīng)用開發(fā)框架研究[J].無(wú)線互聯(lián)科技,2015(21):102-103.