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文檔 縱橫頁面并存
主站蜘蛛池模板: 久久综合九色综合97网| 成人无码区免费视频网站蜜臀| 亚洲男人在线| 国产v精品成人免费视频71pao| 欧美成人aⅴ| 无码内射在线| 亚洲色图狠狠干| 国产成人综合在线视频| 国产成人综合亚洲欧洲色就色| a毛片免费在线观看| 99国产在线视频| 日本欧美午夜| 国产成人做受免费视频| 精品夜恋影院亚洲欧洲| 99精品福利视频| 人妻21p大胆| 精品亚洲欧美中文字幕在线看| 成人另类稀缺在线观看| 国产精鲁鲁网在线视频| 欧美专区日韩专区| 欧洲欧美人成免费全部视频| 国产激爽爽爽大片在线观看| 91激情视频| 国产男女免费完整版视频| 亚洲视频四区| 91精品啪在线观看国产60岁| 无码中文AⅤ在线观看| 亚洲二区视频| 日韩福利视频导航| 日韩毛片免费视频| 亚洲综合色吧| 欧美三级视频网站| 538精品在线观看| 内射人妻无套中出无码| 亚洲天天更新| 色综合久久88色综合天天提莫| …亚洲 欧洲 另类 春色| 日本黄网在线观看| 国产成人精品视频一区二区电影 | 久久人妻xunleige无码| 美女高潮全身流白浆福利区| 久久久精品久久久久三级| 久99久热只有精品国产15| 欧美亚洲网| 999国内精品视频免费| 伊人天堂网| 日韩无码白| 亚洲一区二区成人| 久久综合干| 人妻出轨无码中文一区二区| 国产91高跟丝袜| 最近最新中文字幕在线第一页 | 欧美精品二区| 伊人久久大香线蕉aⅴ色| 青青青伊人色综合久久| 婷婷伊人五月| 国产一区二区精品高清在线观看| 亚洲黄网视频| 香蕉久久国产超碰青草| 亚洲精品老司机| 福利片91| 久久99国产综合精品1| 丁香六月激情综合| 国产色图在线观看| 国产成人综合日韩精品无码首页| 欧美一级黄片一区2区| 99这里只有精品免费视频| 高清无码手机在线观看| 日韩欧美中文字幕在线韩免费| 国产福利不卡视频| 无码AV动漫| 巨熟乳波霸若妻中文观看免费| 欧美国产日韩在线| 二级特黄绝大片免费视频大片| 精品国产一区二区三区在线观看 | 嫩草影院在线观看精品视频| 99无码中文字幕视频| 99尹人香蕉国产免费天天拍| 国内视频精品| 成人免费网站久久久| 美女国内精品自产拍在线播放 | 午夜爽爽视频|