国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

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

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

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

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

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

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

1 背景

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

(1)移動(dòng)開(kāi)發(fā)中間件。

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

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

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

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

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

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

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

③實(shí)現(xiàn)移動(dòng)應(yīng)用的在線開(kāi)發(fā),提供向?qū)?、拖拽式、所?jiàn)即所得的開(kāi)發(fā)模式。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

實(shí)現(xiàn)移動(dòng)應(yīng)用的在線開(kāi)發(fā),提供向?qū)?、拖拽式、所?jiàn)即所得的開(kāi)發(fā)模式。

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

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

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

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

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

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

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

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

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

4 結(jié)語(yǔ)

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

參考文獻(xiàn)

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

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

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

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

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

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

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

猜你喜歡
用戶界面移動(dòng)終端移動(dòng)互聯(lián)網(wǎng)
自然用戶界面在智能家居系統(tǒng)中的應(yīng)用路徑創(chuàng)新研究:生成式人工智能技術(shù)的調(diào)節(jié)作用
包裝工程(2023年16期)2023-08-25 11:40:58
基于CiteSpace的國(guó)外用戶界面體驗(yàn)圖譜量化分析
UI用戶界面色彩設(shè)計(jì)研究
流行色(2017年12期)2017-10-26 03:08:44
基于移動(dòng)終端的高校移動(dòng)學(xué)習(xí)體系構(gòu)建研究
移動(dòng)終端云計(jì)算應(yīng)用分析
手機(jī)APP在學(xué)生信息化管理中的應(yīng)用探索
人間(2016年27期)2016-11-11 17:32:55
智能手機(jī)在大學(xué)生移動(dòng)學(xué)習(xí)中的應(yīng)用研究
基于Android的一鍵智能報(bào)警系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) 
基于移動(dòng)終端的APP營(yíng)銷策略研究
大數(shù)據(jù)環(huán)境下基于移動(dòng)客戶端的傳統(tǒng)媒體轉(zhuǎn)型思路
新聞世界(2016年10期)2016-10-11 20:13:53
会昌县| 呼玛县| 广安市| 平罗县| 万州区| 安陆市| 格尔木市| 盈江县| 肥乡县| 石门县| 乌拉特后旗| 共和县| 井陉县| 肥城市| 萨嘎县| 图木舒克市| 新沂市| 鄂尔多斯市| 田东县| 纳雍县| 沁阳市| 洪洞县| 巴马| 马山县| 沾化县| 环江| 宁津县| 壶关县| 昂仁县| 涡阳县| 共和县| 大田县| 古浪县| 广州市| 秀山| 东乌珠穆沁旗| 牙克石市| 云霄县| 陈巴尔虎旗| 禹城市| 孝昌县|