• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      移動互聯(lián)網(wǎng)應(yīng)用開發(fā)平臺

      2014-11-07 05:19:27張環(huán)宇殷新兵
      科技創(chuàng)新導(dǎo)報 2014年19期
      關(guān)鍵詞:用戶界面移動終端移動互聯(lián)網(wǎng)

      張環(huán)宇++殷新兵

      摘 要:該文就移動互聯(lián)網(wǎng)的開發(fā)平臺的產(chǎn)生和主要特點做了闡述,然后結(jié)合其同現(xiàn)有移動終端業(yè)務(wù)應(yīng)用的部署、發(fā)布流程,對總體框架進行了分析。

      關(guān)鍵詞:移動互聯(lián)網(wǎng) 云 用戶界面 集成開發(fā)環(huán)境 移動終端

      中圖分類號:TP316.8 文獻標(biāo)識碼:A 文章編號:1674-098X(2014)07(a)-0051-02

      1 背景

      隨著移動互聯(lián)網(wǎng)的發(fā)展,終端技術(shù)多、門檻高、終端設(shè)備多樣,適配困難,用戶體驗差、研發(fā)成本高、發(fā)布困難等問題[1],采用云服務(wù)、HTML和移動中間件技術(shù)構(gòu)建一個集開發(fā)、測試、發(fā)布為一體的一體化服務(wù)模式,可以有效降低技術(shù)門檻、屏蔽多終端適配問題、節(jié)約研發(fā)成本、提高生產(chǎn)效率、縮短發(fā)布周期、提高服務(wù)質(zhì)量、降低項目風(fēng)險。以云的方式構(gòu)建基于移動互聯(lián)網(wǎng)應(yīng)用的研發(fā)平臺,包括開發(fā)平臺、發(fā)布平臺和運行中間件不失為一個好的方法。

      通過移動互聯(lián)網(wǎng)應(yīng)用開發(fā)云平臺可以解決移動互聯(lián)網(wǎng)提供商、移動互聯(lián)網(wǎng)軟件開發(fā)商、個人開發(fā)者在基于移動互聯(lián)網(wǎng)應(yīng)用開發(fā)過程中的環(huán)境搭建、技術(shù)學(xué)習(xí)、發(fā)布運行等整個研發(fā)過程中的差異性問題[2]。

      移動互聯(lián)網(wǎng)應(yīng)用開發(fā)平臺(簡稱MADP)主要解決如下訴求。

      解決擴平臺運行問題,采用中間件技術(shù)實現(xiàn)一次開發(fā),多平臺運行的目的,可以在主流的移動終端設(shè)備上安全、穩(wěn)定、高效的運行,比如iPhone、Android、RIM、Window Phone7、Symbian等。

      解決現(xiàn)有互聯(lián)網(wǎng)開發(fā)人員開發(fā)移動互聯(lián)網(wǎng)應(yīng)用的技術(shù)門檻問題、利用現(xiàn)有開發(fā)人員所掌握的技術(shù)(HTML、JAVASCRIPT、CSS)來完成對移動互聯(lián)網(wǎng)應(yīng)用的開發(fā),降低開發(fā)難度、提高開發(fā)效率和質(zhì)量[3]。

      解決底層設(shè)備訪問能力問題,采用HTML技術(shù)標(biāo)準(zhǔn),通過中間件提供使用javascript訪問移動終端設(shè)備底層能力,比如通訊錄、攝像頭、地理位置、媒體、通知等服務(wù)內(nèi)容。

      解決數(shù)據(jù)交互和安全問題,通過提供標(biāo)準(zhǔn)RPC、JSON、AJAX等技術(shù)框架實現(xiàn)不同應(yīng)用之間、客戶端和服務(wù)端的數(shù)據(jù)交互問題;采用HTTPS、用戶認(rèn)證、數(shù)據(jù)加密等技術(shù)解決數(shù)據(jù)存儲和傳輸安全問題。

      解決移動終端用戶體驗問題,提供統(tǒng)一的高性能和靈活的用戶UI模板,提供在不同設(shè)備不同分辨率下的統(tǒng)一風(fēng)格的UI組件。

      解決各個設(shè)備訪問方式差異問題,提供統(tǒng)一的接口,使用最基本的JAVASCRIPT來訪問設(shè)備底層接口。

      移動互聯(lián)網(wǎng)在線開發(fā)平臺(簡稱MODP)主要解決如下訴求。

      解決搭建多終端開發(fā)環(huán)境困難問題,現(xiàn)有的iPhone、Android、BlackBerry、Symbian、WP7的開發(fā)環(huán)境都統(tǒng)一,特別是iPhone的環(huán)境搭建,需要特定的IMac機器和XCode環(huán)境,搭建環(huán)境的難度和成本都比較高。在線開發(fā)平臺通過基于瀏覽器的OS技術(shù)來提供統(tǒng)一的開發(fā)環(huán)境,開發(fā)人員打開瀏覽器可以直接進入工作區(qū),減低開發(fā)難度和成本。

      解決多平臺開發(fā)技術(shù)門檻問題,采用標(biāo)準(zhǔn)的HTML、JAVASCRIPT、CSS、AJAX、RPC、OFFLINE等技術(shù)提供上所見即所得的基于HTML的在線開發(fā)環(huán)境,開發(fā)人員可以充分發(fā)揮現(xiàn)有掌握的技術(shù)(HTML)來快速開發(fā)移動互聯(lián)網(wǎng)應(yīng)用程序。

      解決不同平臺UI展示問題,平臺提供多套風(fēng)格的UI組件來實現(xiàn)在不同平臺上達到同樣運行效果的目的,通過所見即所得的拖拽式方式的開發(fā)模式,實現(xiàn)快速開發(fā)和隨時查看布局效果。

      解決數(shù)據(jù)交互問題,平臺提供多種數(shù)據(jù)集和數(shù)據(jù)交互的機制實現(xiàn)不同程序之間、客戶端與服務(wù)器的數(shù)據(jù)交互問題,保證數(shù)據(jù)在安全、高效的模式下運行。

      解決程序預(yù)覽問題,平臺提供在線的預(yù)覽模式,通過源碼、設(shè)計、預(yù)覽三種模式之間無縫的切換,達到軟件設(shè)計即開發(fā)的開發(fā)模式、通過預(yù)覽功能實現(xiàn)測試先行、迭代開發(fā)等高效開發(fā)模型的應(yīng)用目的。

      在線發(fā)布平臺解決不同平臺程序打包、發(fā)布方式不同的問題,提供統(tǒng)一的在線發(fā)布平臺、開發(fā)人員可以在完成開發(fā)完成之后,直接使用在線發(fā)布功能實現(xiàn)不同平臺下程序的打包、發(fā)布功能。

      解決各個appStore發(fā)布問題,平臺可以把產(chǎn)品發(fā)布到不同的appStore商店中,同時提供在線的下載、發(fā)布管理等擴展功能。

      基于J2EE、HTML5、云計算等技術(shù),把IPhone、Android、BlackBerry、Symbian、WP7多平臺、多終端、數(shù)據(jù)存儲、數(shù)據(jù)安全、UI管理等移動互聯(lián)網(wǎng)相關(guān)技術(shù)正在在一個統(tǒng)一的開發(fā)云平臺[4],在此平臺上,可以針對不同行業(yè)的業(yè)務(wù)需求開發(fā)出針對性移動互聯(lián)網(wǎng)應(yīng)用產(chǎn)品,形成統(tǒng)一、靈活的、專業(yè)的、可靠的開發(fā)環(huán)境。通過平臺,移動互聯(lián)網(wǎng)企業(yè)可以實現(xiàn)快速的設(shè)計、開發(fā)、測試、預(yù)覽和發(fā)布功能,提高開發(fā)效率、縮短發(fā)布周期。

      2 移動互聯(lián)網(wǎng)應(yīng)用開發(fā)平臺的結(jié)構(gòu)分析

      MADP平臺的主要目標(biāo)功能層次有:

      (1)移動互聯(lián)網(wǎng)應(yīng)用開發(fā)核心云平臺,實現(xiàn)高效開發(fā)、節(jié)約成本、降低門檻、簡化過程。平臺支持主流終端系統(tǒng),包括iOS、Android、BlackBerry、Symbian、WP7等[5]。

      (2)分布式文件系統(tǒng)、分布式數(shù)據(jù)庫、分布式計算框架、集群管理、虛擬化等關(guān)鍵技術(shù)的運用水平。

      (3)所見即所得的開發(fā)、測試集成環(huán)境。支持源碼導(dǎo)入、導(dǎo)出、支持離線存儲。

      (4)兼容HTML5技術(shù)標(biāo)準(zhǔn),支持隨時隨地開發(fā)、保持用戶數(shù)據(jù)狀態(tài)。

      (5)支持多人協(xié)助開發(fā)、項目分級管理。提供開發(fā)API、建立安全認(rèn)證體系。

      應(yīng)用開發(fā)平臺包含如下構(gòu)件:

      (1)移動開發(fā)中間件。

      ①兼容主流移動終端操作系統(tǒng),至少支持iOS、Android和BlackBerry系統(tǒng),利用中間件技術(shù)屏蔽各個平臺之間的差異性,降低開發(fā)難度、提高開發(fā)質(zhì)量和效率。endprint

      ②提供操作系統(tǒng)基本服務(wù)部分,如核心庫、數(shù)據(jù)庫支持、媒體支持、音視頻編碼等。

      ③提供應(yīng)用程序框架,包括應(yīng)用程序管理、用戶界面、應(yīng)用引擎,用戶界面和應(yīng)用引擎的接口。

      ④提供良好的擴展機制,能夠方便的在該中間件上增加擴展新功能。

      (2)在線開發(fā)服務(wù)。

      ①研究云服務(wù)應(yīng)用模式和在線開發(fā)模型,實現(xiàn)離線存儲、數(shù)據(jù)狀態(tài)保持,提供安全、穩(wěn)定、可擴展的在線開發(fā)平臺[6]。

      ②支持移動互聯(lián)網(wǎng)中間件提供的所有接口,并能進行在線調(diào)用、設(shè)置和查看模擬效果。

      ③實現(xiàn)移動應(yīng)用的在線開發(fā),提供向?qū)健⑼献健⑺娂此玫拈_發(fā)模式。

      ④實現(xiàn)在線預(yù)覽、多用戶協(xié)作開發(fā)、云計算、云存儲等模式。

      ⑤實現(xiàn)用戶數(shù)據(jù)安全、傳輸安全、用戶認(rèn)證和授權(quán)等安全策略。

      ⑥采用WEB架構(gòu),至少支持50000人同時在線,1000個并發(fā)操作。

      ⑦支持千兆(TB)數(shù)量級文件的存儲和備份,提供統(tǒng)一用戶身份認(rèn)證、用戶信息安全控制及操作監(jiān)控等功能。

      (3)在線發(fā)布服務(wù)。

      ①研究在線發(fā)布服務(wù)的方法和模型,提供構(gòu)建、分發(fā)、下載、安裝、更新等功能,以實現(xiàn)移動互聯(lián)網(wǎng)應(yīng)用統(tǒng)一的在線發(fā)布服務(wù)[7]。

      ②與各平臺Store無縫對接,一次性多平臺發(fā)布的服務(wù)模式。

      ③采用WEB架構(gòu),基于開放API的模式對外提供擴展能力。

      ④支持200并發(fā)和千兆(TB)級數(shù)據(jù)量的存儲和管理。

      3 MADP的不足和需要進一步研發(fā)的內(nèi)容

      MADP系統(tǒng)目前需要解決的重點問題包括:

      (1)不同終端平臺版本的適應(yīng)性。

      (2)不同機型的適應(yīng)性。

      (3)業(yè)務(wù)安全性。

      下一步要基于現(xiàn)有研發(fā)的基礎(chǔ)上,進行橫向和縱向的擴展,包括手機終端系統(tǒng)的擴展,如iOS、Android、Windows Mobile等,在開發(fā)模式進行擴展,升級到提供基于云的在線開發(fā)、測試、發(fā)布模式,提供所見即所得的一體化移動應(yīng)用研發(fā)環(huán)境。

      解決終端技術(shù)多、門檻高;終端樣式多、適配困難;研發(fā)成本高、發(fā)布困難等問題,采用云服務(wù)、HTML和移動中間件技術(shù)構(gòu)建一個集開發(fā)、測試、發(fā)布為一體的一體化服務(wù)模式,降低技術(shù)門檻、屏蔽多終端適配問題、節(jié)約研發(fā)成本、提高生產(chǎn)效率、縮短發(fā)布周期、提高服務(wù)質(zhì)量。

      下一步需要研發(fā):

      (1)在線開發(fā)服務(wù)。

      研究云服務(wù)應(yīng)用模式和在線開發(fā)模型,實現(xiàn)離線存儲、數(shù)據(jù)狀態(tài)保持,提供安全、穩(wěn)定、可擴展的在線開發(fā)平臺。

      支持移動互聯(lián)網(wǎng)中間件提供的所有接口,并能進行在線調(diào)用、設(shè)置和查看模擬效果。

      實現(xiàn)移動應(yīng)用的在線開發(fā),提供向?qū)健⑼献?、所見即所得的開發(fā)模式。

      實現(xiàn)在線預(yù)覽、多用戶協(xié)作開發(fā)、云計算、云存儲等模式。

      實現(xiàn)用戶數(shù)據(jù)安全、傳輸安全、用戶認(rèn)證和授權(quán)等安全策略。

      采用WEB架構(gòu),至少支持50000人同時在線,1000個并發(fā)操作。

      支持千兆(TB)數(shù)量級文件的存儲和備份,提供統(tǒng)一用戶身份認(rèn)證、用戶信息安全控制及操作監(jiān)控等功能。

      (2)在線發(fā)布服務(wù)。

      研究在線發(fā)布服務(wù)的方法和模型,提供構(gòu)建、分發(fā)、下載、安裝、更新等功能,以實現(xiàn)移動互聯(lián)網(wǎng)應(yīng)用統(tǒng)一的在線發(fā)布服務(wù)。

      與各平臺Store無縫對接,一次性多平臺發(fā)布的服務(wù)模式。

      采用WEB架構(gòu),基于開放API的模式對外提供擴展能力。

      支持200并發(fā)和千兆(TB)級數(shù)據(jù)量的存儲和管理。

      4 結(jié)語

      通過集成的、跨平臺的移動應(yīng)用開發(fā)平臺是解決目前移動互聯(lián)網(wǎng)應(yīng)用多樣性和可維護性的重要手段,最近該技術(shù)得到了蓬勃發(fā)展,但是都是國外的廠家主導(dǎo)。通過國內(nèi)軟件人才的努力,國產(chǎn)的移動應(yīng)用開發(fā)平臺也將在這個行業(yè)中占據(jù)重要的地位。

      參考文獻

      [1] 吳偉.移動互聯(lián)網(wǎng)業(yè)務(wù)與OMA技術(shù)標(biāo)準(zhǔn)[J].電信網(wǎng)技術(shù),2010(2).

      [2] 魯維,胡山.我國移動互聯(lián)網(wǎng)業(yè)務(wù)發(fā)展現(xiàn)狀及趨勢分析[J].電信技術(shù),2009(5).

      [3] 肖志輝.移動互聯(lián)網(wǎng)研究綜述[J].電信科學(xué),2009,25(10).

      [4] 陳鵬宇.云計算與移動互聯(lián)網(wǎng)[J].科技資訊,2011(29).

      [5] 何永江.基于云計算的移動互聯(lián)網(wǎng)服務(wù)提供模式[J].郵電設(shè)計技術(shù),2011(10).

      [6] 楊斌,劉海濤.云計算對移動互聯(lián)網(wǎng)發(fā)展的助推作用[J].電信工程技術(shù)與標(biāo)準(zhǔn)化, 2010(12).

      [7] 劉路.基于云計算的移動互聯(lián)網(wǎng)大數(shù)據(jù)用戶行為分析引擎設(shè)計[J].電子制作,2014(4):157.endprint

      猜你喜歡
      用戶界面移動終端移動互聯(lián)網(wǎng)
      自然用戶界面在智能家居系統(tǒng)中的應(yīng)用路徑創(chuàng)新研究:生成式人工智能技術(shù)的調(diào)節(jié)作用
      包裝工程(2023年16期)2023-08-25 11:40:58
      基于CiteSpace的國外用戶界面體驗圖譜量化分析
      UI用戶界面色彩設(shè)計研究
      流行色(2017年12期)2017-10-26 03:08:44
      基于移動終端的高校移動學(xué)習(xí)體系構(gòu)建研究
      移動終端云計算應(yīng)用分析
      手機APP在學(xué)生信息化管理中的應(yīng)用探索
      人間(2016年27期)2016-11-11 17:32:55
      智能手機在大學(xué)生移動學(xué)習(xí)中的應(yīng)用研究
      基于Android的一鍵智能報警系統(tǒng)設(shè)計與實現(xiàn) 
      基于移動終端的APP營銷策略研究
      大數(shù)據(jù)環(huán)境下基于移動客戶端的傳統(tǒng)媒體轉(zhuǎn)型思路
      新聞世界(2016年10期)2016-10-11 20:13:53
      和林格尔县| 抚州市| 高邑县| 常州市| 集安市| 稷山县| 威宁| 卓资县| 南皮县| 永川市| 怀集县| 西乌珠穆沁旗| 津市市| 金阳县| 穆棱市| 图片| 灵宝市| 赣州市| 茌平县| 江口县| 大田县| 宁都县| 栖霞市| 如东县| 江山市| 革吉县| 鱼台县| 女性| 邯郸市| 三门峡市| 竹山县| 永泰县| 白银市| 栖霞市| 留坝县| 鹿邑县| 新田县| 海淀区| 香格里拉县| 义马市| 安丘市|