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精品热视频这里只有精品7| AV老司机AV天堂| 中文字幕调教一区二区视频| 亚洲人成电影在线播放| 一级毛片免费观看久| 欧美精品亚洲精品日韩专区| 久久五月视频| 不卡无码网| 国产网站免费| 亚洲精品第一页不卡| 午夜性刺激在线观看免费| 国产黄在线免费观看| 欧美性久久久久| 91精品人妻一区二区| 欧美爱爱网| 四虎国产永久在线观看| 少妇精品在线| 日韩欧美国产三级| 福利视频久久| 亚洲丝袜第一页| 99视频全部免费| 国产免费网址| 在线精品亚洲国产| 婷婷色婷婷| 婷五月综合| 亚洲黄色视频在线观看一区| 亚洲天堂啪啪| 国产乱人乱偷精品视频a人人澡| 精品三级网站| 伊人丁香五月天久久综合| 国产在线精品99一区不卡| 91av国产在线| 亚洲AV无码久久精品色欲| 欧美啪啪一区| 免费jizz在线播放| 伊人福利视频| a免费毛片在线播放| 成人精品视频一区二区在线| 久热精品免费| 亚洲一区国色天香| 日韩美女福利视频| 亚洲视频四区| 97se亚洲综合| 狠狠操夜夜爽| 亚洲天堂自拍| 欧美日韩国产精品va| 国产玖玖玖精品视频| 91蝌蚪视频在线观看| 欧美国产综合视频| 久久午夜夜伦鲁鲁片不卡| 精品五夜婷香蕉国产线看观看| 伊人久久久久久久久久| 久久国产乱子| 一本大道视频精品人妻| 黑人巨大精品欧美一区二区区| 99视频在线精品免费观看6| 久久久久久午夜精品| 天天干天天色综合网| 久久久久88色偷偷| 欧美精品高清| 欧美激情视频一区二区三区免费| 亚洲91精品视频| 国产SUV精品一区二区| 伦精品一区二区三区视频| 国产成人凹凸视频在线| 久久久久无码精品| 五月天丁香婷婷综合久久| 中文纯内无码H| 欧美日韩在线成人| 亚洲无码久久久久| 成人在线亚洲| 啪啪啪亚洲无码| 呦女精品网站| 色老头综合网| 亚洲精品图区| 中文字幕无线码一区| 午夜国产大片免费观看| 欧美人人干| 欧美三級片黃色三級片黃色1|