亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于跨平臺的移動應(yīng)用開發(fā)框架研究

        2018-07-28 07:19:12郭慶東
        電腦知識與技術(shù) 2018年11期
        關(guān)鍵詞:移動應(yīng)用跨平臺

        郭慶東

        摘要:伴隨社會進步及經(jīng)濟發(fā)展,智能移動設(shè)備逐漸興起且廣泛普及于日常生活,徹底改變?nèi)祟愒械纳罘绞?,而智能移動設(shè)備中移動操作系統(tǒng)平臺歷經(jīng)日新月異變革,促使移動應(yīng)用程序開發(fā)進入全新發(fā)展階段,形成智能移動設(shè)備平臺多樣性無法與移動應(yīng)用程序開發(fā)需求相吻合的矛盾。該文以跨平臺為切入點分析移動應(yīng)用開發(fā)框架,就提出具體的開發(fā)手段進行深入探究,旨在為相關(guān)技術(shù)人員積累更多的工作經(jīng)驗提高開發(fā)有效性,進一步簡化代碼管理及維護流程控制其成本投入擺脫移動設(shè)備硬件條件的限制實現(xiàn)所有移動平臺快速接入。

        關(guān)鍵詞:跨平臺;移動應(yīng)用;開發(fā)框架

        中圖分類號:TP311 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2018)11-0064-02

        伴隨移動基礎(chǔ)設(shè)施數(shù)量不斷增多,移動設(shè)備技術(shù)水平日趨成熟,移動互聯(lián)網(wǎng)規(guī)模日趨增大,促使信息技術(shù)領(lǐng)域課題成為炙手可熱的研究方向,客觀上體現(xiàn)“網(wǎng)絡(luò)無處不在、業(yè)務(wù)無所不能”的理念,對人類原有的生活方式及生產(chǎn)方式造成深刻改變。移動互聯(lián)網(wǎng)作為移動通信網(wǎng)絡(luò)及互聯(lián)網(wǎng)間融合產(chǎn)物,由應(yīng)用服務(wù)、移動網(wǎng)絡(luò)及移動終端3大要素共同組成,用戶可使用移動終端接入無線移動通信網(wǎng)絡(luò)訪問互聯(lián)網(wǎng),具有可移動性、隨身攜帶性及可定位性等鮮明特點,面向所有用戶提供個性化應(yīng)用服務(wù)。同時,伴隨移動應(yīng)用開發(fā)市場規(guī)模不斷擴大,移動應(yīng)用業(yè)務(wù)不斷豐富,移動應(yīng)用重復(fù)開發(fā)問題日趨嚴(yán)峻大大增加其成本投入加劇應(yīng)用更新及維護工作難度。鑒于此,本文針對以跨平臺為基礎(chǔ)移動應(yīng)用開發(fā)框架的研究具有重要意義。

        1 跨平臺構(gòu)建移動應(yīng)用開發(fā)框架的必要性

        隨著移動智能終端技術(shù)水平不斷提高,移動應(yīng)用開發(fā)得到越來越多技術(shù)人員的重視及關(guān)注,大量獨立開發(fā)者、開發(fā)團隊及開發(fā)企業(yè)進入移動應(yīng)用開發(fā)行業(yè)。為了順應(yīng)時代發(fā)展潮流滿足總體移動行業(yè)的需求,大多數(shù)開發(fā)企業(yè)選擇跨平臺開發(fā)模式,除保證自身應(yīng)用程序覆蓋較高份額開發(fā)平臺以外,有計劃投入新興平臺保證未來發(fā)展中占據(jù)主動地位,并且開發(fā)方必須以增強企業(yè)或團隊自身跨平臺開發(fā)水平為前提條件符合各項技術(shù)標(biāo)準(zhǔn)及要求。由此可見,開方方不斷增強跨平臺移動應(yīng)用開發(fā)水平確保其年平均開發(fā)應(yīng)用數(shù)量為移動設(shè)備總數(shù)1倍,至少2個平臺提升至4個平臺,對于實現(xiàn)跨平臺移動應(yīng)用開發(fā)戰(zhàn)略具有不可比擬的積極作用,尤其是第3階段創(chuàng)新時期必須綜合考慮移動應(yīng)用與所有平臺、所有設(shè)備的適配性。

        無論是安卓手機、蘋果手機或windows7平臺,所有移動應(yīng)用數(shù)量呈穩(wěn)步上升趨勢。2016年統(tǒng)計數(shù)據(jù)顯示,經(jīng)營方及開發(fā)方平均每1家企業(yè)開發(fā)2.3個應(yīng)用,而2017年統(tǒng)計數(shù)據(jù)顯示,平均開發(fā)數(shù)量由2.3上漲為6.5呈現(xiàn)約180%增長[5-6]。由此可見,移動應(yīng)用開發(fā)所需周期成為影響其推廣的重要因素。同時,OS及硬件層面創(chuàng)新大量涌現(xiàn)客觀上拉動移動應(yīng)用開發(fā)生產(chǎn)積極性,而如何壓縮應(yīng)用開發(fā)間隔時間更新應(yīng)用周期,成為研發(fā)人員所面臨的主要挑戰(zhàn)。此外,開發(fā)方必須把握自身競爭優(yōu)勢實行可持續(xù)性戰(zhàn)略保證移動應(yīng)用快速上市,以滿足日益增長應(yīng)用需求為前提條件提高應(yīng)用開發(fā)技術(shù)水平。

        2 基于跨平臺移動應(yīng)用開發(fā)框架的研究現(xiàn)狀

        雖然目前面向移動應(yīng)用開發(fā)工具及方法不再少數(shù),但是大部分工具及方法面向特殊移動操作平臺尚未出現(xiàn)跨平臺開發(fā)工具。按開發(fā)方法原理,基于跨平臺移動應(yīng)用開發(fā)方法可分為軟件模型通過可執(zhí)行UML定義且動作語義利用Action Language完成描述、通過獨立平臺腳本語言實現(xiàn)、通過移動中間件實現(xiàn)及手機應(yīng)用程序中嵌入網(wǎng)頁視圖[7-8]。其中,軟件模型通過可執(zhí)行UML定義且動作語義利用Action Language完成描述中xUML方案以MDA為實現(xiàn)基礎(chǔ)且受移動應(yīng)用開發(fā)抽象動作規(guī)約語言復(fù)雜性的影響,客觀上削弱目標(biāo)代碼轉(zhuǎn)換能力難以適用于移動應(yīng)用開發(fā)領(lǐng)域。

        游戲邏輯普遍利用跨平臺GDL實現(xiàn),以不同手機平臺為切入點生成相應(yīng)的游戲代碼。從實現(xiàn)難度角度來看,通過獨立平臺腳本語言實現(xiàn)難度較低,但是其應(yīng)用領(lǐng)域較為有限,受平臺無關(guān)邏輯缺少明確模型定義的影響造成腳本編寫過于復(fù)雜且安全性不足,導(dǎo)致腳本與生成代碼間同步難題日趨嚴(yán)峻。同時,移動中間件能切實解決第3方應(yīng)用于手機等移動終端中部署問題,對于實現(xiàn)數(shù)據(jù)無縫集成及數(shù)據(jù)交互具有不可比擬的積極作用?,F(xiàn)階段我國大部分開發(fā)企業(yè)實行移動中間件技術(shù)完成移動終端部署,受移動中間件特殊性的限制存在無法切實解決與數(shù)據(jù)相關(guān)問題的可能性,對移動應(yīng)用開發(fā)無法造成深刻影響。

        為了解決移動互聯(lián)網(wǎng)資源有限性、資源不對稱性及網(wǎng)絡(luò)異構(gòu)性等問題,研究人員嘗試使用中間件技術(shù)消除移動終端業(yè)務(wù)部署相關(guān)問題。有學(xué)者設(shè)計出為移動用戶提供人性化信息存儲服務(wù)的社區(qū)網(wǎng)絡(luò)中間件,有學(xué)者提出高度適應(yīng)移動中間事件模型對于實現(xiàn)積極部署服務(wù)平臺網(wǎng)絡(luò)代理具有顯著價值作用。同時,有學(xué)者提出選擇多終端適配移動中間件架構(gòu)能有效消除底層網(wǎng)絡(luò)復(fù)雜性實現(xiàn)移動應(yīng)用終端適配自動化,保證應(yīng)用程序得到良好的響應(yīng)不影響其基礎(chǔ)性能,預(yù)防出現(xiàn)重復(fù)開發(fā)應(yīng)用程序等問題控制總體成本支出。為了兼顧格式化抽取互聯(lián)網(wǎng)資源增強移動終端自動適配能力獲取良好的用戶體驗,必須以業(yè)務(wù)整合為切入點提升自身水平。

        總之,現(xiàn)狀下基于跨平臺移動應(yīng)用開發(fā)框架的研究在理論成果方面較為成熟,但還需要從實踐層面加以強化。

        3 基于跨平臺移動應(yīng)用開發(fā)框架的設(shè)計思路

        基于跨平臺移動應(yīng)用開發(fā)框架設(shè)計以適應(yīng)Web開發(fā)及運行需求為主要目標(biāo),提高Web開發(fā)效率及可拓展性,客觀上要求相關(guān)技術(shù)人員積極轉(zhuǎn)變傳統(tǒng)個工作理念以自身設(shè)計經(jīng)驗為出發(fā)點完成框架設(shè)計工作。同時,跨平臺移動移動開發(fā)框架由6個模塊、1個框架及1臺移動設(shè)備共同組成,做好框架設(shè)計工作對于實現(xiàn)跨平臺開發(fā)Web移動應(yīng)用具有不可比擬的積極作用。同時,按模塊類型,基于跨平臺移動應(yīng)用開發(fā)框架模塊可分為數(shù)據(jù)總線模塊、Session管理模塊、頁面模塊、組件庫模塊、業(yè)務(wù)模塊及流程引擎模塊。其中,流程引擎模塊占據(jù)開發(fā)框架極其重要的地位及作用,假如用戶向服務(wù)器發(fā)送請求則控制器可自動標(biāo)識請求類型形成流程管理器。

        同時,程序進行過程中流程管理器不止能自動執(zhí)行程序流程相關(guān)操作,收集用戶需求反饋至用戶終端,更能系統(tǒng)分類用戶請求類型,結(jié)合不同類型的請求完成信息歸類執(zhí)行不同的程序流程。待流程執(zhí)行完畢后,流程引擎模塊能自動終止程序。業(yè)務(wù)模塊以流程引擎模塊為基礎(chǔ)完成業(yè)務(wù)流程,并且業(yè)務(wù)模塊無法擺脫3層結(jié)構(gòu)執(zhí)行程序流程。任何業(yè)務(wù)中包含多項交易項目或多個業(yè)務(wù)組成1個業(yè)務(wù)模塊,客觀要求客戶端發(fā)送所需執(zhí)行業(yè)務(wù)至服務(wù)器實現(xiàn)自動化生成任務(wù)管理完成業(yè)務(wù)請求標(biāo)識過程。業(yè)務(wù)類初始化過程是業(yè)務(wù)模塊運行的初始階段,對于實現(xiàn)盡早實現(xiàn)Define方法調(diào)用意義深遠(yuǎn)。

        交易初始化時執(zhí)行步驟進行頁面初始化,待初始化程序運行完成后業(yè)務(wù)模塊按步驟完成相關(guān)交易,直至全部步驟被調(diào)用后意味著完成程序執(zhí)行。作為跨平臺移動應(yīng)用開發(fā)框架的核心技術(shù),所有組件均具備獨立性功能,主要通過用戶自定義及提供開發(fā)框架等方法實現(xiàn)功能,是滿足用戶及開發(fā)方特定功能需求的模塊組成部分。同時,為了滿足開發(fā)放要求,技術(shù)人員必須遵循相關(guān)步驟使用特定組件完成實踐操作,以Base Component類組件為例是保證業(yè)務(wù)模塊正常運行的關(guān)鍵環(huán)節(jié),假如應(yīng)用對GO方法進行重寫則結(jié)合實際情況及操作環(huán)節(jié)重新定義程序確保模塊實現(xiàn)自主操作及靈活調(diào)用相關(guān)組件。

        頁面模塊能解析移動應(yīng)用開發(fā)框架中頁面模板及頁面數(shù)據(jù),將數(shù)據(jù)總線與文件間相結(jié)合,而頁面模塊運行過程中頁面模塊自動數(shù)據(jù)總線能自行獲取所需數(shù)據(jù)進行自定義標(biāo)簽標(biāo)識,實現(xiàn)頁面模塊解析形成HTML文件向服務(wù)器顯示用戶請求結(jié)構(gòu)。同時。按標(biāo)簽內(nèi)容,自定義標(biāo)簽可分為多項選擇、條件、循環(huán)及單值。Session管理模塊能提高客戶端訪問服務(wù)器內(nèi)容的管理效率,確保用戶端設(shè)備發(fā)送請求至服務(wù)器時形成Session模塊,一旦用戶向服務(wù)器發(fā)送請求時間較短則無法充分利用資源。為了保證服務(wù)器判斷客戶端會話的正確性,技術(shù)人員合理設(shè)置客戶端有效會話時間,確保規(guī)定時間內(nèi)無法再次發(fā)送會話造成資源廢棄及程序關(guān)閉。

        一旦程序被關(guān)閉后客戶端再次發(fā)起會話則Session管理模塊二次建立Session對象計算其有效會話時間?;诳缙脚_移動應(yīng)用開發(fā)框架設(shè)計中Session管理模塊由CheckSession類、Trace類及Session類共同組成。數(shù)據(jù)總線模塊作為服務(wù)器與客戶端間溝通交流橋梁,交易運行過程中數(shù)據(jù)獲取及數(shù)據(jù)存儲無法脫離數(shù)據(jù)總線模塊實現(xiàn)。由此可見,數(shù)據(jù)總線模塊可視為數(shù)據(jù)傳遞的綠色通道?;诳缙脚_移動應(yīng)用開發(fā)框架中數(shù)據(jù)以系統(tǒng)、數(shù)據(jù)庫、客戶端及Session為主要來源,多數(shù)用戶必須提前將數(shù)據(jù)信息上傳至數(shù)據(jù)總線后再通過客戶端傳遞數(shù)據(jù)信息至服務(wù)器,而服務(wù)器執(zhí)行用戶請求程序時難以脫離數(shù)據(jù)總線模塊提取信息。

        此外,渲染構(gòu)架結(jié)果轉(zhuǎn)換是HTML渲染引擎及系統(tǒng)設(shè)備的交互樞紐,并且Web架構(gòu)由坐標(biāo)轉(zhuǎn)換點測試模塊及Render數(shù)構(gòu)建維護模塊共同構(gòu)成,客觀上要求相關(guān)技術(shù)人員提前擬定解析結(jié)構(gòu)進行渲染再利用調(diào)用平臺繪制接口,于設(shè)備屏幕進行節(jié)點繪制完成頁面渲染繪制全過程。

        4 結(jié)束語

        通過本文探究,認(rèn)識到由于目前我國移動應(yīng)用市場開發(fā)力度不斷加大,對發(fā)展國家經(jīng)濟、提升技術(shù)水平及促進社會進步充分發(fā)揮自身積極作用及正面影響。伴隨移動用戶對移動應(yīng)用服務(wù)需求不斷擴大,必須加大對于開發(fā)跨平臺移動應(yīng)用的重視程度,以達(dá)到提高總體技術(shù)水平的目標(biāo)。因此,相關(guān)技術(shù)人員以跨平臺為基礎(chǔ)立足于移動應(yīng)用開發(fā)現(xiàn)狀,全面分析移動應(yīng)用開發(fā)框架制定行之有效的開發(fā)方案,進一步提高移動應(yīng)用開發(fā)有效性簡化代碼管理及維護流程,以達(dá)到控制成本投入擺脫移動設(shè)備硬件條件限制的目標(biāo)。

        參考文獻(xiàn):

        [1] 左海春.跨平臺移動輕量級動態(tài)裝配式軟件開發(fā)框架設(shè)計研究[J].河北省科學(xué)院學(xué)報,2017,34(3):7-10.

        [2] 彭娟.跨平臺移動應(yīng)用開發(fā)技術(shù)研究[J].科學(xué)咨詢:科技·管理,2017(7):59-60.

        [3] 戴炳榮,王宇飛,王凌,等.基于PhoneGap跨平臺移動開發(fā)框架的研究與應(yīng)用[J].現(xiàn)代計算機:專業(yè)版,2016(27):30-35.

        [4] 張勞模,馬穎,王國棟.移動云計算環(huán)境下多平臺應(yīng)用開發(fā)框架研究[J].自動化與儀器儀表,2015(8):170-172.

        [5] 鄭純軍,賈寧.面向移動應(yīng)用開發(fā)可復(fù)用資源管理平臺的研究與實現(xiàn)[J].現(xiàn)代電子技術(shù),2015,38(16):45-47.

        [6] 吳芳.基于事件的跨平臺移動應(yīng)用開發(fā)框架設(shè)計與實現(xiàn)[J].科技風(fēng),2014(12):26.

        [7] 孟凡寧,叢中昌,黃志興,等.移動互聯(lián)網(wǎng)應(yīng)用跨平臺開發(fā)研究[J].移動通信,2013,37(13):60-63.

        [8] 趙哲,宋俊德,鄂海紅.基于Android平臺的移動應(yīng)用構(gòu)建研究與設(shè)計[J].新型工業(yè)化,2013,3(6):78-89.

        猜你喜歡
        移動應(yīng)用跨平臺
        跨層級網(wǎng)絡(luò)、跨架構(gòu)、跨平臺的數(shù)據(jù)共享交換關(guān)鍵技術(shù)研究與系統(tǒng)建設(shè)
        一款游戲怎么掙到全平臺的錢?
        電腦報(2021年11期)2021-07-01 08:10:05
        跨平臺APEX接口組件的設(shè)計與實現(xiàn)
        T學(xué)校公共設(shè)施便捷報修平臺的移動應(yīng)用研究
        東方教育(2016年18期)2017-01-16 16:42:44
        云計算環(huán)境下的微課移動云平臺設(shè)計
        大數(shù)據(jù)時代下免費手機軟件盈利模式探討
        基于APICloud的“校園健身達(dá)人”APP設(shè)計與實現(xiàn)
        智能手機移動應(yīng)用交互框架研究
        戲劇之家(2016年11期)2016-06-22 13:24:35
        移動互聯(lián)網(wǎng)在防汛工作中的應(yīng)用
        科技視界(2016年4期)2016-02-22 08:53:41
        基于QT的跨平臺輸電鐵塔監(jiān)控終端軟件設(shè)計與實現(xiàn)
        高潮内射主播自拍一区| 欧美肥胖老妇做爰videos| 日本少妇人妻xxxxx18| 亚洲成人免费观看| 国产人妖一区二区在线| 亚洲色图专区在线观看| 国产精品特级毛片一区二区三区| 国产亚洲精久久久久久无码| 免费va国产高清不卡大片| 亚洲av永久一区二区三区| 日韩av在线播放人妻| 玩50岁四川熟女大白屁股直播| 93精91精品国产综合久久香蕉| 亚洲中文欧美日韩在线| 亚洲色图视频在线观看,| 黄片国产一区二区三区| 中文精品久久久久人妻不卡| 伊人久久无码中文字幕| 午夜无码亚| 美女福利视频在线观看网址| 国产成人无码一区二区三区 | 一本久久a久久精品亚洲| 91精品日本久久久久久牛牛| 一级黄色一区二区三区视频| 亚洲悠悠色综合中文字幕| 成人毛片一区二区| 国产日韩A∨无码免费播放| 我也色自拍俺也色自拍| 极品尤物一区二区三区| 亚洲av无码av制服另类专区 | wwww亚洲熟妇久久久久| 免费a级毛片出奶水| 国产精品九九热| 成人女同av免费观看| 中文字幕乱码熟女人妻在线| 亚洲成a人片在线观看无码3d| 无码中文字幕色专区| 国产免费人成网站在线播放| 国产成人精品无码免费看| 久久成人国产精品| 精品国产自产久久久|