999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

跨平臺移動應用開發系統的設計與實現

2017-04-13 12:45:53熊亞蒙
電子測試 2017年21期
關鍵詞:跨平臺引擎頁面

熊亞蒙

(廣州工程技術職業學院,廣東廣州,510075)

跨平臺移動應用開發系統的設計與實現

熊亞蒙

(廣州工程技術職業學院,廣東廣州,510075)

隨著社會經濟的飛速發展,移動設備應用程序的開發已成為互聯網技術關注與研究的一個重要方向。當前,移動設備操作系統之間存在明顯差異,這對移動應用產品的研發與推廣產生了較大的制約。基于此,文章從跨移動平臺技術入手,理論結合實踐對跨平臺移動應用開發系統的設計與實現進行研究。

跨平臺;移動應用;開發系統

0 引言

在智能手機、平板電腦等智能移動設備應用日益增加的背景下,運行于智能移動計算設備上的移動操作系統平臺呈現出日新月異的變化與發展,在此過程中,移動系統應用程序的發展亦十分迅猛。當前,智能移動設備領域含多個平臺,多樣化特征突出,這與移動應用程序的高速發展產生了矛盾,引發了跨平臺的問題。經過多年研究與實現,學者與研發人員已提出多種用于應用程序在不同系統平臺間移植需求解決的方法,這對移動應用程序在移動系統平臺間跨越的實現發揮著不錯的借鑒意義。經總結與進一步分析,文章提出一種針對性的跨平臺移動應用開發系統。

1 跨移動平臺技術

跨平臺即在軟件開發環節不以某一特定的硬件環境及操作系統為限制,開發完成后無需或需要很少的修改便能在多種平臺或操作系統中運行。當前,跨移動平臺以跨平臺式引擎驅動與跨平臺式應用編譯為其兩種主要方式,其中,引擎驅動是在目標設備上進行引擎安裝,對平臺底層操作系統進行評比,利用引擎解釋,用戶可在目標設備上完成相應任務;應用編譯則是采用某種標準的開發語言開發相關應用,這些應用在運行于目標平臺之前,會接受編譯器的編譯處理,生成目標平臺能夠識別并執行相關操作的程序。

跨平臺引擎驅動的主要技術是由Unity Technologies推出的,可實現建筑可視化與實時三維動畫開發的一種在多個平臺上均能應用的綜合型專業游戲引擎——Unity 3D,它借助C#與JzvaScript的混編基本語言及Mono Runtime對跨平臺功能予以實現。跨平臺應用編譯主要對HTML、CSS及JavaScript技術予以采用執行應用開發任務,借助瀏覽器的適配性條件對跨平臺功能予以實現,如PhoneGap、Titanium等。PhoneGap以Web開發為基礎,對W3C標準予以遵循,能夠將Web app封裝為不同平臺的軟件應用程序,現已實現對HTML5標準的全面支持;Titanium可對JavaScript、CSS、HTML代碼進行轉換,使其以底層Native Code的形式表示出來,雖不能借助瀏覽器實現跨平臺功能,但可借助應用程序所在系統的鏈接庫對跨平臺要求予以滿足。

當前,游戲引擎對跨平臺引擎驅動技術Unity3D的應用比較多,該技術在業務系統開發中并不適用;而基于開發方便的優勢,跨平臺編譯技術在較多場景中得到了應用,但在復雜圖形與動畫中的支持中卻顯現出功能受限的不足。HTML5的出現對Web語言實現多媒體、3D功能的可能性予以凸顯,在增強終端能力的同時對調用性能予以優化。

2 跨平臺移動應用開發系統設計與實現

2.1 移動設備API設計

移動設備各項功能的實現應以設備屬性值的鍵入為前提,在此基礎上,將Acceleromter作為運動感應器對設備的位置進行感知,明確其坐標信息,進而向用戶提供精準的定位服務;此外,利用GPS感應器的訪問功能也可實現對社會位置的獲取功能;而借助接口訪問,移動設備還可向用戶提供音頻與視頻等服務,對其個性化需求予以滿足。

2.2 HTML5渲染引擎框架設計

坐標轉換點擊測試模塊與Render樹構建維護模塊是網絡視圖架構的兩個主要的組成模塊。第一,對解析結構進行渲染與繪制,然后利用調用平臺繪制接口,并在設備屏幕中繪制相關節點,以此完成對整個頁面的描繪。第二,為了確定精準的節點信息,需在得出Render樹樣式計算結果后,借助測試模塊重新布局數據接口,最后實現對節點與圖片的渲染。

2.3 模塊設計

(1)流程引擎模塊。當服務器端接收到用戶發送的請求后,控制器會對請求進行識別,然后將其傳至完整的流程管理器中,按照程序與步驟進行相應的處理與操作,最后以頁面為支持對用戶請求做出答復。

(2)業務處理模塊。業務處理模塊功能的實現以流程引擎任務的完成為基礎。此環節中業務初始化十分重要,它是完成各業務模塊工作的基礎,當交易類初始化與業務類初始化全部完成之后,業務模塊會按步驟對全部交易予以實現,直至各項步驟均已調用,程序才會終止。

(3)組件庫模塊。組件庫模塊是跨平臺移動應用開發系統中的重要技術模塊,不同組件之間的功能相互獨立。模塊的實現需要由用戶進行自定義,這可對用戶需求予以良好的滿足。基于開發所需,組件庫模塊相關操作的實現可按步驟對組件進行調用,在進行具體框架的設計之時,應提高對Base Component在業務模塊中重要性的認識,若對go方法進行重寫,則可結合實際的操作步驟做出相應的定義,以此完成對各模塊的自主操作。

(4)頁面模塊。頁面模塊的功能主要為對數據或頁面模板進行解析,以此完成結合數據總線及文件的任務。要想實現這一模塊,需首先從總線中獲取相關數據,并對其進行自定義處理,然后執行對頁面模板的解析操作,生成HTML文件,在此過程中,對用戶所需的相關結果以頁面形式予以顯示。

(5)數據總線模塊。在進行相關交易之時,數據的存儲與獲取需借助數據總線來完成。當客戶端接收用戶請求并向服務器發送相關數據信息時,會先由數據總線進行信息的接收,然后,服務器執行對用戶請求的處理操作,從數據總線模塊中提取相關數據并對其進行解析,最終將解析好的數據以結果的形式返回至客戶端。

3 結語

跨平臺移動應用開發系統的設計與實現研究已得到了學者及相關工作人員的廣泛重視,而其研究與開發工作也取得了一定的成績。跨平臺移動應用開發系統具有能夠在多種操作系統中運行的優勢,可推動移動應用的推廣與發展,同時,對移動設備市場的發展產生促進作用。

[1]沙潔.基于事件的跨平臺移動應用開發框架設計與實現[D].上海交通大學,2011.

[2]李麗平,薛玉倩.基于HTML5跨平臺移動應用開發的研究與實踐[J].河北軟件職業技術學院學報,2017(2):35-38.

The design and implementation of cross-platform mobile application development system

Xiong Yameng
(Guangzhou Institute of Technology, Guangzhou Guangdong,510075)

Along with the rapid development of social economy, the exploit of ME application program has become an important research direction of technologies research. Now, there is an obvious difference between different ME OS, which hinders the R&D of ME products. Under this background, the paper makes a research on design and implementation of cross-platform mobile application development system.

cross-platform;ME;development system

猜你喜歡
跨平臺引擎頁面
大狗熊在睡覺
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
跨平臺APEX接口組件的設計與實現
測控技術(2018年9期)2018-11-25 07:44:58
藍谷: “涉藍”新引擎
商周刊(2017年22期)2017-11-09 05:08:31
無形的引擎
河南電力(2015年5期)2015-06-08 06:01:46
基于QT的跨平臺輸電鐵塔監控終端軟件設計與實現
基于OPC跨平臺通信的電機監測與診斷系統
基于B/S的跨平臺用戶界面可配置算法研究
基于Cocos2d引擎的PuzzleGame開發
同一Word文檔 縱橫頁面并存
主站蜘蛛池模板: 自拍偷拍欧美| 伊人激情久久综合中文字幕| 国产精品.com| 亚洲无线国产观看| 波多野结衣一级毛片| 亚洲伊人电影| 色首页AV在线| 99re精彩视频| 99热这里只有精品免费国产| 日韩欧美中文字幕在线精品| 综合色亚洲| 亚洲成人福利网站| 中文国产成人精品久久一| 国产精品hd在线播放| 中文国产成人精品久久一| 中文字幕乱码二三区免费| 毛片网站在线看| 国产精品天干天干在线观看| 91在线一9|永久视频在线| 国产十八禁在线观看免费| 免费看的一级毛片| 亚洲国产成人综合精品2020 | 免费又爽又刺激高潮网址 | 高清国产在线| 欧美特黄一免在线观看| 国产精品部在线观看| 国产又黄又硬又粗| 久久伊伊香蕉综合精品| 久草视频一区| 欧美午夜一区| 91精品专区国产盗摄| 国产三级国产精品国产普男人| 国产精品视频观看裸模| 在线毛片免费| 午夜不卡视频| 中文无码影院| 天堂岛国av无码免费无禁网站| 无码高潮喷水专区久久| 国产网站免费| 97成人在线视频| 欧美日韩另类国产| 国产美女丝袜高潮| 日韩成人免费网站| 亚洲自拍另类| 国产幂在线无码精品| 欧美a级在线| 国产成人毛片| 天堂va亚洲va欧美va国产| 欧美另类图片视频无弹跳第一页| 日本不卡视频在线| 久久99国产综合精品女同| 人妻出轨无码中文一区二区| 日韩精品欧美国产在线| 亚洲天堂啪啪| 熟女视频91| 日韩a级片视频| 亚洲成人精品在线| 久久综合婷婷| 污污网站在线观看| 日韩亚洲综合在线| 免费欧美一级| 国产精品制服| 成人精品视频一区二区在线| 日韩一区二区在线电影| 亚洲高清无在码在线无弹窗| 国产精品短篇二区| 欧美在线一二区| 久久精品视频一| 亚洲欧美一区在线| 日韩午夜福利在线观看| 2021国产乱人伦在线播放| 91无码人妻精品一区| 97超碰精品成人国产| 大香伊人久久| 久久中文电影| 青草精品视频| 国产视频入口| 97精品久久久大香线焦| 国产av一码二码三码无码| 亚洲欧美一级一级a| 九九热精品在线视频| 91青青在线视频|