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

基于跨平臺的移動應用開發框架研究

2016-03-05 00:49:47蘇玉慧
無線互聯科技 2015年21期
關鍵詞:跨平臺

蘇玉慧

摘要:隨著我國經濟的快速發展和科學技術水平的提高,智能手機、平板電腦等移動終端迅速普及,逐漸改變著人們的生活方式。與此同時,移動操作平臺處于逐漸發展中,使移動應用程序如雨后春筍般不斷涌現。目前,移動操作平臺與應用程序的矛盾日益突出,對跨平臺的移動應用有著更高的要求。因此,文章主要針對跨平臺移動應用開發框架進行了論述。

關鍵詞:跨平臺;移動應用;開發框架

計算機網絡技術的迅速發展,使信息技術廣泛應用和逐漸普及。移動互聯網的實現,主要包括終端設備、移動網絡、應用程序3個部分,通過結合終端設備優勢,為用戶提供個性化服務,滿足用戶的多樣化需求。隨著我國移動應用市場的不斷發展,用戶對移動應用服務有著更高的要求,所以有關人員有必要注重對跨平臺條件下移動應用技術的開發,既降低經濟成本,又本著簡約化的設計和管理理念,便于技術更新和維護等。

1.現有跨平臺的不足

隨著我國科技的日新月異,對跨平臺雖然有一定研究,并取得了良好的科研成果,但隨著社會的發展和進步,仍然暴露出一定的不足,主要表現在幾方面:首先,應用表現形式受限。現有跨平臺在實現方式中,為提高安全性能,使瀏覽器無法訪問移動平臺提供的本地資源,在一定程度上不能滿足用戶的更多需求。其次,以虛擬機為依托的移動應用,其開發受提供商的限制,降低了移動應用固有的靈活性、可擴展性能,同時也抑制了開發人員的開發熱情。最后,跨平臺的移動應用維護費用相對較高,且服務水平相對較低,難以滿足用戶的基本需求。隨著人們生活水平的逐漸提高,對跨平臺移動應用服務有著更高的要求,而現有跨平臺實現方式不能更好地滿足用戶的多樣化需求,對用戶造成不必要的影響。所以,在現有跨平臺基礎上,對移動應用建構開發框架十分必要。

2.移動應用開發框架的設計

2.1移動應用開發框架的總體設計思想

基于跨平臺的移動應用開發框架設計,其目的是適應Web開發和運行需要,以提高Web的開發效率和可擴展性。在實際開發中,開發人員應當遵循一定的設計經驗開展框架設計工作。基于跨平臺的移動應用開發框架主要由6個模塊、1個框架和1個移動設備組成,進而實現web移動應用的跨平臺開發。

2.26個主要模塊

基于跨平臺的移動應用開發框架中的6個主要模塊分別為:流程引擎模塊、業務模塊、組件庫模塊、頁面模塊、Session管理模塊和數據總線模塊。

2.2.1流程引擎模塊

流程引擎模塊在開發框架中占據著重要地位,發揮著重要作用。當用戶向服務器發送請求時,控制器對請求類型進行標識,并形成流程管理器。在程序進行過程中,流程管理器能夠自動執行程序,依照步驟操作,進而將用戶所需頁面反饋至用戶終端。由于流程管理器能夠對用戶請求類型進行分類,且不同類型請求有著不同的歸類和執行不同程序,直至步驟全部被執行后,流程引擎模塊能夠自動終止程序。

2.2.2業務模塊

業務模塊基于流程引擎模塊實現業務流程,主要通過3層結構實現。任一業務中包含多項交易,多個業務構成一個業務模塊。客戶端將需要執行的業務請求發送至服務器中,自動生成任務管理器,該業務請求能夠被標識。業務類初始化過程是業務模塊工作的必經程序,define方法被調用。交易類初始化過程中,執行步驟對頁面初始化。當全部初始化程序完成后,業務模塊才能按照各步驟實現交易,直至步驟全部調用后,該程序執行完畢。

2.2.3組件庫模塊

組件是跨平臺移動應用開發框架的重要技術支持,且各個組件都具備獨立功能。組件主要通過開發框架提供、用戶自定義2種方式實現,能夠滿足用戶或開發者的特定功能而形成的模塊部分。為滿足開發需要,開發人員按照步驟調用特定組件即可實現操作。在文章的移動應用開發框架設計中,Base Component類作為一個組件,也是業務模塊中的一個步驟,如果對go方法進行重寫,則開發人員可以按照實際步驟進行程序定義,使該模塊能夠實現自主操作,充分調用所需組件,滿足開發者或用戶的實際需求。

2.2.4頁面模塊

頁面模塊在移動應用開發框架中發揮著解析頁面模板或數據的功能,能夠將文件和數據總線有機結合。在頁面模塊工作過程中,頁面模板從數據總線中獲取所需數據,進行自定義標簽標識。其次,對頁面模板進行解析,并形成HTML文件,并顯示用戶請求結果。自定義標簽主要有單值、循環、條件、多項選擇4種標簽。

2.2.5Session管理模塊

Session管理模塊能夠有效管理客戶端訪問服務器的內容。用戶終端設備向服務器發送請求時,Session便產生了。倘若用戶的服務器請求時間相對較短,則資源被廢棄。為確保服務器對客戶端會話有效與否的正確判讀,開發設計人員需要為客戶端會話合理設置有效時間,如果規定時間內,用戶未能與服務器再次發送會話,則該資源被廢棄,程序關閉。如果程序關閉之后,客戶端再次發起會話內容,則Session管理模塊重新建立Session對象,重新計時。基于跨平臺的移動應用開發框架設計中,Session管理模塊主要由3個文件組成,分別對應Session類、Trace類、CheckSession類。

2.2.6數據總線模塊

數據總線模塊在客戶端與服務器之間架起溝通的橋梁,在交易運行過程中,數據獲取和存儲也需要通過數據總線實現。由此可見,數據總線模塊就是數據傳遞的綠色通道。在跨平臺的移動應用開發框架中,數據主要來源于系統、客戶端、數據庫和Session。首先,用戶通過客戶端向服務器傳遞數據信息時,先將數據信息傳至數據總線中。其次,服務器執行用戶請求程序時,需從數據總線模塊中提取數據信息。最后,數據被解析后,通過原程序而返回客戶端。

2.3HTML渲染引擎訪問框架

渲染架構實現結果轉換,是HTML渲染引擎和系統設備的交互樞紐。Web View架構主要由Render樹構建維護模塊、坐標轉換點擊測試模塊等組成。首先,對解析結構進行渲染繪制,通過調用平臺繪制接口,在設備屏幕中繪制節點,以完成頁面渲染繪制過程。其次,進行Render樹樣式計算,調動點擊測試模塊,以尋找節點信息,通過重繪接口和布局計算,完成該操作。最后,進行節點渲染和圖片渲染。

2.4移動設備API

首先,設置Device Info,將設備屬性值輸入。其次,Accelerometer作為運動感應器,能夠感知設備所在位置,進而確定坐標信息,為用戶提供定位依據。再次,通過GPS感應器的訪問,能夠準確反映出移動設備的位置信息。第四,支持音頻、視頻和圖像等應用程序的接口訪問,為用戶提供給個性化需求。例如:移動設備使用者啟動相機程序,該移動設備則會呈現圖像,滿足用戶的實際需求。最后,設備通知,通過可視、有聲等交互形式進行通知。

3.基于跨平臺的移動應用程序評價

基于跨平臺的移動應用開發框架,具有一定的優勢,主要表現在3個方面:首先,具有可行性。通過跨平臺移動應用程序,能將基于web的典型應用程序發布到多個移動平臺中,不僅滿足了設計需求,而且能夠解決多項核心技術問題,為用戶帶來便利。所以,基于跨平臺的移動應用程序的運行具有可行性。其次,基于Web的移動應用程序與跨平臺移動應用開發框架之間可以通過API實現交互,且訪問過程比較簡單,達到方便管理的目的。最后,應用性能損失較小。基于跨平臺的移動應用開發框架主要包括2層處理結構,由于其層次比較少,所以性能損失較小。

4.結語

隨著移動應用開發力度的不斷加大,對國家經濟發展、技術水平提升和社會進步發揮著積極的作用和影響。伴隨著移動用戶對移動應用服務的需求不斷增大,有必要加強對跨平臺移動應用的開發,以提高技術水平。文章在現有跨平臺實現方式的基礎上加強跨平臺移動應用的開發,并進行了總體設計和具體設計的論述,為移動應用開發的有效性奠定有利條件。

猜你喜歡
跨平臺
跨層級網絡、跨架構、跨平臺的數據共享交換關鍵技術研究與系統建設
一款游戲怎么掙到全平臺的錢?
電腦報(2021年11期)2021-07-01 08:10:05
潛力雙跨平臺:進階:誰將跨入下一個“十大”?
跨平臺APEX接口組件的設計與實現
測控技術(2018年9期)2018-11-25 07:44:58
基于C++語言的跨平臺軟件開發的設計
數碼世界(2017年12期)2017-12-28 15:45:13
基于C++語言的跨平臺軟件開發
移動互聯網應用跨平臺開發
一種虛擬現實應用程序跨平臺方法的研究
基于QT的跨平臺輸電鐵塔監控終端軟件設計與實現
基于OPC跨平臺通信的電機監測與診斷系統
主站蜘蛛池模板: 亚洲最大综合网| 日韩二区三区| 97亚洲色综久久精品| 精品视频一区在线观看| 久久99蜜桃精品久久久久小说| 国产哺乳奶水91在线播放| 国产精品九九视频| 久久情精品国产品免费| 久久精品亚洲专区| 香蕉久久永久视频| 国产无套粉嫩白浆| 国产主播在线一区| 免费AV在线播放观看18禁强制| 手机精品视频在线观看免费| 久久精品国产电影| 99久视频| 欧美精品v欧洲精品| 日韩人妻无码制服丝袜视频| 国内精品小视频福利网址| 国产xx在线观看| 国产精品页| 黄色网页在线播放| 成人小视频网| 久久精品娱乐亚洲领先| 无码AV日韩一二三区| 91口爆吞精国产对白第三集| 刘亦菲一区二区在线观看| 亚洲精品视频免费| 日本欧美成人免费| 在线视频一区二区三区不卡| 制服丝袜国产精品| 国产午夜小视频| 少妇精品网站| 在线看片免费人成视久网下载| 欧美另类视频一区二区三区| 欧美成a人片在线观看| 全色黄大色大片免费久久老太| 中文字幕人妻av一区二区| 91午夜福利在线观看精品| 99青青青精品视频在线| 午夜小视频在线| 日韩欧美91| 3D动漫精品啪啪一区二区下载| 欧美午夜性视频| 国产精品亚洲va在线观看 | 九九精品在线观看| 美女视频黄频a免费高清不卡| 中文字幕无码中文字幕有码在线| 国产剧情无码视频在线观看| 国产三级a| 色婷婷亚洲十月十月色天| 91精品国产麻豆国产自产在线| 无码'专区第一页| 国产毛片片精品天天看视频| 久久精品波多野结衣| 激情爆乳一区二区| 福利小视频在线播放| 亚洲视频在线青青| a在线亚洲男人的天堂试看| 天天色天天综合| 看国产一级毛片| 亚洲精品爱草草视频在线| 午夜在线不卡| 国产精品毛片在线直播完整版 | 亚洲精品无码日韩国产不卡| 欧美黄网在线| 日韩欧美中文字幕在线韩免费| 成年免费在线观看| 婷婷六月在线| 人妻精品久久无码区| 国产主播喷水| 欧美日韩高清在线| 精品无码一区二区三区电影| 日本免费福利视频| 国产亚洲第一页| 久久伊人操| 自慰高潮喷白浆在线观看| 国产九九精品视频| 日本欧美一二三区色视频| 一级一级一片免费| 亚洲精品黄| 国产精品视频白浆免费视频|