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文檔 縱橫頁面并存
主站蜘蛛池模板: 中文字幕无码电影| 亚洲黄网在线| 毛片在线播放a| 国产成人AV综合久久| 日本欧美一二三区色视频| 欧美天堂在线| 伊人久久精品无码麻豆精品| 亚洲一区二区在线无码| 亚洲国语自产一区第二页| 99久久精彩视频| 亚洲日韩国产精品综合在线观看| 精品国产99久久| 午夜在线不卡| 国产高清在线精品一区二区三区 | 中文字幕波多野不卡一区| 午夜视频www| 亚洲日韩第九十九页| 日本亚洲欧美在线| 鲁鲁鲁爽爽爽在线视频观看| 久久性视频| 亚洲视频免费播放| 青青草国产免费国产| 亚洲男人的天堂网| 欧美97色| 四虎国产精品永久在线网址| 国产精品永久免费嫩草研究院| 99这里精品| 伊人五月丁香综合AⅤ| 国产内射在线观看| 69综合网| 亚洲香蕉久久| 四虎精品国产AV二区| 国产精品大白天新婚身材| 91精品国产91久无码网站| 88国产经典欧美一区二区三区| 免费三A级毛片视频| 欧美日韩国产在线播放| 老司机aⅴ在线精品导航| 日日拍夜夜嗷嗷叫国产| 一级福利视频| 日韩小视频在线观看| 91精品国产91欠久久久久| 五月婷婷伊人网| 啦啦啦网站在线观看a毛片| 欧美日韩在线观看一区二区三区| 欧美日韩在线亚洲国产人| 亚洲午夜18| 国产精品成人免费综合| 国产黑丝视频在线观看| 久久亚洲综合伊人| 国产成本人片免费a∨短片| 在线视频亚洲色图| 欧美高清视频一区二区三区| 国产传媒一区二区三区四区五区| 精品伊人久久久久7777人| 综合社区亚洲熟妇p| 国产一级裸网站| 青草91视频免费观看| 国产成人成人一区二区| 成人国产精品网站在线看| 国产精品成人啪精品视频| 久久久精品无码一二三区| 成人日韩视频| 亚洲男人在线天堂| 2020精品极品国产色在线观看| 在线欧美日韩| 女人18毛片一级毛片在线| 国产精品尤物铁牛tv | 亚洲一区二区成人| 成人无码一区二区三区视频在线观看| 国产欧美日韩专区发布| 日本三级精品| 无码久看视频| 国产不卡在线看| 亚洲国产天堂久久综合226114| 美女国产在线| 久久96热在精品国产高清 | 在线日本国产成人免费的| 欧美区一区| 国产精品亚洲а∨天堂免下载| 午夜激情婷婷| 国产a v无码专区亚洲av|