美章網(wǎng) 資料文庫 國土資源執(zhí)法手機(jī)客戶端設(shè)計范文

國土資源執(zhí)法手機(jī)客戶端設(shè)計范文

本站小編為你精心準(zhǔn)備了國土資源執(zhí)法手機(jī)客戶端設(shè)計參考范文,愿這些范文能點燃您思維的火花,激發(fā)您的寫作靈感。歡迎深入閱讀并收藏。

國土資源執(zhí)法手機(jī)客戶端設(shè)計

1國土資源執(zhí)法移動端開發(fā)方案比選

1.1NativeAppNativeApp是一種基于智能手機(jī)本地操作系統(tǒng)如iOS、Android、WP等,并使用原生程式編寫運行的第三方應(yīng)用程序,也叫本地App。NativeApp相當(dāng)于PC上的C/S程序,它的優(yōu)點在于:(1)位于平臺層上方,向下訪問和兼容的能力會比較好一些,可以支持在線或離線、消息推送或本地資源訪問、攝像撥號功能的調(diào)取。(2)對設(shè)備存儲的利用更高效。(3)用戶付費模式明朗,開發(fā)者的盈利預(yù)期較高。但是nativeapp的缺點也是明顯的:(1)多種異構(gòu)平臺(iOS、Android、BlackBerry、WindowsPhone等)的開發(fā)路線不同(見表1),開發(fā)工具的學(xué)習(xí)成本較高,各自開發(fā)App的人力資源消耗巨大。另外市場占有率很高的Android設(shè)備碎片化嚴(yán)重,目前的Android手機(jī)分辨率就有近10種,維持多個版本的更新升級更是艱難。(2)無跨平臺方案,導(dǎo)致用各平臺的戶體驗不一致,程序移植性差。(3)軟件開發(fā)周期長,造成各個平臺的軟件更新時間不同步,無法快速響應(yīng)用戶的需求。

1.2WebAppWebApp相當(dāng)于PC機(jī)上的B/S類應(yīng)用程序[6],其優(yōu)點在于:(1)可使用現(xiàn)有主流的開發(fā)路線與相關(guān)技術(shù)(HTML+JavaScript),開發(fā)和維護(hù)的成本低,開發(fā)人力資源豐富。(2)程序跨平臺,可天然地在各種終端上執(zhí)行。(3)服務(wù)端自動迭代更新,無需用戶進(jìn)行安裝。Webapp也有明顯的缺點:(1)過于依賴網(wǎng)絡(luò)環(huán)境,使用本地資源較差。而地圖服務(wù)往往需要緩存和離線數(shù)據(jù),通過WebApp較難實現(xiàn)。(2)訪問速度和用戶體驗方面,與NativeApp存在差距。

1.3AdobeIntegratedRuntime(以下簡稱AIR)AIR是一個跨操作系統(tǒng)的運行時程序,AIR設(shè)計用來開發(fā)桌面(Windows和Mac)應(yīng)用程序,但是現(xiàn)在主要面向移動設(shè)備和網(wǎng)絡(luò)機(jī)頂盒,允許開發(fā)者們把iOS、Android和Blackberry等,機(jī)頂盒和電視作為目標(biāo)平臺[7]。AdobeFlex建立在FlashPlayer和AdobeAIR所提供核心運行時API的基礎(chǔ)之上,因此Flex框架可以用來創(chuàng)建移動應(yīng)用程序,然后使用AdobeAIR將它安裝為獨立的應(yīng)用程序[8]。其優(yōu)點為:(1)跨平臺,幾乎可以使用在所有移動平臺上。(2)代碼重用,只需新建相應(yīng)的工程文件,就可以將代碼打包成各個移動平臺適用的App。(3)升級方便,可以在短時間內(nèi)對各平臺用戶進(jìn)行軟件升級。其缺點主要在于其SDK開發(fā)包的流行程度較其他方案較低,開發(fā)人員需要一個二次學(xué)習(xí)的過程。通過對方案的比選,我們認(rèn)為使用方案3可以最大程度地節(jié)省開發(fā)成本,實現(xiàn)軟件的快速迭代更新,并最大程度地節(jié)省移動端硬件成本。

2AIR系統(tǒng)框架

面向移動設(shè)備的AIR解決方案在系統(tǒng)框架上分4個層次。(1)數(shù)據(jù)支持方面由數(shù)據(jù)生產(chǎn)工具將原始數(shù)據(jù)加工為矢量瓦片數(shù)據(jù)、影像瓦片數(shù)據(jù)和其他需要提供的專題應(yīng)用數(shù)據(jù)。除了傳統(tǒng)的在線地圖服務(wù)外,為了幫助用戶節(jié)省網(wǎng)絡(luò)流量,還可以提供數(shù)據(jù)量較大的瓦片地圖離線下載功能。(2)接口標(biāo)準(zhǔn)遵循OGC標(biāo)準(zhǔn)地圖服務(wù)標(biāo)準(zhǔn)和WebService、XMPP標(biāo)準(zhǔn)。(3)開發(fā)工具使用FlexSDK,依賴于移動平臺的AIR運行時之上。(4)運行環(huán)境可以為GoogleAndroid、BlackBerryTabletOS和AppleiOS等平臺,通過通訊層以無線通訊的方式進(jìn)行查詢、地圖瀏覽等功能。

3系統(tǒng)實現(xiàn)示例

本文以上述的系統(tǒng)框架為基礎(chǔ),使用AIR運行時構(gòu)建了一個國土資源執(zhí)法舉報程序,程序接入了徐州市的高清影像和矢量電子地圖,支持常規(guī)的電子地圖功能(如縮放、平移、量測、定位、截屏等),重在展示基于AIR進(jìn)行移動端實現(xiàn)的跨平臺特性。

3.1違法用地舉報入口系統(tǒng)實現(xiàn)效果(以Android和iOS為例)如圖2,左圖為Android系統(tǒng)手機(jī)(GoogleNexus4),右圖為iOS手機(jī)系統(tǒng)(iPhone4S),圖2—圖4同此配置。

3.2違法信息上傳

3.3面積量算針對國土資源執(zhí)法的特點,客戶端提供了簡單的面積量算功能,如圖4所示。由圖2—圖4可知,由同一套代碼打包生成的iOS和Android程序在運行界面和用戶體驗上基本達(dá)到一致,基本實現(xiàn)了跨平臺的軟件特性。同時,兩個移動端均采用了當(dāng)前最高版本的操作系統(tǒng)(Android4.3和iOS7),在系統(tǒng)測試時沒有出現(xiàn)任何版本不兼容的問題,由此可見,基于AIR開發(fā)的客戶端能最大限度地實現(xiàn)系統(tǒng)向上和向下兼容。

3.4程序打包針對不同平臺的軟件打包,只要在使用FlashBuilder創(chuàng)建項目時,將項目設(shè)定為相應(yīng)的移動平臺即可,以最大限度實現(xiàn)代碼重用。需要注意的是Blackberry的RIM系統(tǒng)已經(jīng)內(nèi)置了AIR運行時,打包時無需加入AIR環(huán)境;iOS系統(tǒng)不允許安裝任何運行環(huán)境,因此只能把AIR運行環(huán)境打包到App安裝程序里(*.IPA文件);而在Android上則采用獨立的AIR運行環(huán)境,開發(fā)人員可以選擇將AIR運行環(huán)境打包到安裝程序內(nèi),或者由用戶獨自安裝AIR環(huán)境(使用此種方式可以使安裝包減小9M左右)。

4總結(jié)與展望

在移動手機(jī)用戶逐年增長,移動互聯(lián)網(wǎng)市場日益成熟的今天,應(yīng)用程序的主流已經(jīng)從PC端轉(zhuǎn)移到了移動端。本文從國土資源執(zhí)法移動端建設(shè)的實踐出發(fā),對幾種流行的建設(shè)方案進(jìn)行了分析比選,選擇了跨平臺中間軟件AIR,對移動端軟件的開發(fā)進(jìn)行了初步探索,初步實現(xiàn)了跨平臺、同體驗、易更新的移動終端建設(shè)模式。在國土資源執(zhí)法向網(wǎng)格化和移動化發(fā)展的趨勢下,國土資源執(zhí)法對硬件和軟件的要求也越來越高。在市級執(zhí)法系統(tǒng)的建設(shè)中,使用一個跨平臺的開發(fā)方案,既能利用執(zhí)法者自有的手機(jī),保證硬件的迭代升級;又能保證在使用者手機(jī)種類繁多的情況下,實現(xiàn)軟件的最大兼容和輕松升級。

作者:楚亮黃強(qiáng)王亞軍宋韋劍單位:中國礦業(yè)大學(xué)環(huán)境與測繪學(xué)院徐州市國土資源局

主站蜘蛛池模板: 精品国产免费一区二区三区| 97中文字幕在线| 日韩精品无码免费专区午夜不卡| 人妻18毛片a级毛片免费看| 色综合视频一区二区三区| 国产激情小视频| 99re在线免费视频| 强开小娟嫩苞又嫩又紧| 久久亚洲春色中文字幕久久久 | 国产女人高潮叫床视频| 5╳社区视频在线5sq| 女人张开腿无遮无挡图| 中文字幕乱码无线码在线| 日韩欧美在线看| 亚洲午夜精品久久久久久人妖| 琪琪色原网站在线观看| 另类ts人妖精品影院| 遭绝伦三个老头侵犯波多野结衣| 国产真实迷j在线播放| 91麻豆精品激情在线观看最新| 寂寞山村恋瘦子的床全在线阅读| 久久99精品久久久久婷婷| 日韩精品一区在线| 亚洲乱色伦图片区小说| 欧美激情在线播放一区二区三区| 免费a级毛片无码| 精品无人乱码一区二区三区| 国产xxxxxx久色视频在| 韩国午夜理伦三级2020韩| 国产欧美精品区一区二区三区| 777777农村一级毛片| 在线免费视频你懂的| h视频在线观看免费| 巨胸喷奶水www视频网站| 中文字幕在线欧美| 日日躁夜夜躁狠狠躁| 久久夜色精品国产亚洲| 日韩欧美一区二区三区在线播放| 亚洲av无码成人精品区狼人影院 | gogogo高清在线播放| 尤物视频193.com|