欢迎来到天天文库
浏览记录
ID:32985079
大小:2.69 MB
页数:55页
时间:2019-02-18
《基于j2me的交互式移动gis组件的设计研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、武汉理工大学硕士学位论文基于J2ME的交互式移动GIS组件的设计研究姓名:曹威申请学位级别:硕士专业:信号与信息处理指导教师:杨春金20090401摘要移动GIS是对传统的地理信息系统的补充,可以广泛的应用于各个领域当中。随着移动设备在硬件和软件上的飞速发展,使得移动GIS能够突破原来的瓶颈,让其在移动设备上的运用能够得到普遍的推广。就目前来看,大部分的移动GIS都是传统的对本地的数据进行操作,即将地理信息的数据(如电子地图等)存储于本地的移动设备当中,采用专门开发的应用软件进行定位和导航等操作。这就使得数据无法和其他设备进行共享,并且由于采用的软件开发平台的不同,使得移动
2、GIS软件的移植变得很困难,阻碍了它自身的发展。因此,构建一个具有良好移植性、用户数据交互性的移动GIS框架,显得尤为重要。J2ME,即Java2MicroEdition,是Sun公司推出的在移动设备上运行的微型版Java平台,比起其他的开发平台,J2ME具有“一次编写,到处运行"的良好移植性,只要移动设备支持相应的CLDC/CDC和MIDP列表,即可使用J2ME编写的应用程序。这是由于这些特性,使得J2ME在移动GIS的开发中越来越多的被开发人员所采用,也进一步的推动了移动GIS相关业务的发展。本文在分析现有移动GIS应用软件的不足以及其的开发技术之后,着重研究了在J2M
3、E平台中移动GIS的组件的设计,采用了框架式、模块化的设计思想,在移动客户端设计了一套具有可扩展性的功能组件。这些组件的核心是一个基于MVC模式的框架,其他的功能组件以此框架为基础进行协调工作。通过扩展这些组件,程序开发人员可以方便的开发出更多的基于位置服务的业务功能。此外,本文还在服务器端采用J2EE技术,使用MapXtremeForJava作为地理信息服务器与移动客户端配合,完成对移动客户端请求的响应,与移动客户端交换和共享数据。最后,本文还以这些组件为基础,实现了一个简单的移动GIS的系统。关键词:移动GIS,J2ME,组件,框架AbstractThemobileGI
4、SwhichcouldbeappliedtovariousfieldsiSacomplementaritytothetraditionalGIS.Fortherapiddevelopmentofthehardwareandsoftwareonmobiledevices,mobileGIShasbreakthroughthetechnicalbottleneckandbeusediIlwideareaofthemobiledevices.Byfar,however,vastmajorityofthemobileGISworklocally,whichmeanstheGISda
5、tasuchaselectronicmapareusuallystoredinlocaldeviceandprocessedbyprofessionalsoftwaretodosomeoperationoflocatingornavigating.TllismakestheGISdatacouldnotbesharedorupdatedamongdifferentdevicesaswellastheGISapplicationsoftwarecouldnotbetransplantedtootherhardwareforthesoftwareweredevelopedind
6、ifferentplatform.ThusconstructingamobileGISframeworkwhichcouldbeeasilytransplantedandhastheabilityofdatainteractionisofverynecessary.TheJ2MEplatform,asknownastheJava2MicroEdition,isamicroeditionofJavaplatformdevelopedbySunCorporationandmainlyusedinmobiledevices.Comparedwithotherdevelopplat
7、form,J2MEhasstrongabilityoftransplantwhichiSknownas“programmedonce,runanywhere'’.ThemobiledevicescouldloadandruntheJ2MEapplicationaslongasmeysupporttheneededCLDCandMIDPprofiles.Thankstothesecharacters,J2MEhasbeenwidelytakenintothedevelopmentofthemobileGIS.TIli
此文档下载收益归作者所有