欢迎来到天天文库
浏览记录
ID:32865285
大小:39.50 KB
页数:7页
时间:2019-02-16
《java手机地图服务系统研究与实现_覃婕》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Java手机地图服务系统研究与实现覃婕1,韦波1,黄俊华2(1.桂林工学院土木工程系,广西桂林541004;2.广西测绘局,广西南宁530023)摘要:基于位置的服务(LBS)是指为移动设备的用户提供一系列个性化的与位置相关的服务。在分析了JSR-179规范的基础上,详细讨论了基于JSR-179规范的J2ME手机应用开发架构,并给出了J2ME手机地图服务系统的实现方法及相关程序代码。系统的实现为用户移动地、快速地提供地理信息获取支持。关键词:GIS;地图服务系统;位置服务;手机;Java;J2ME;JSR17
2、9规范中图分类号:P208文献标志码:B文章编号:1672-4623(2008)06-0073-03ImplementationofMapServiceonJavaMobilePhoneQINJie1,WEIBo1,HUANGJunhua2(1.DepartmentofCivilEngineering,GuilinUniversityofTechnology,Guilin541004,China;2.GuangxiBureauofSurveyingandMapping,Nanning530023,China)
3、Abstract:KeyaspectsinrealizingthemaximumpotentialofadvancedLocation-BasedServices(LBS)arethestandardizationandcross-platformavailabilityofanApplicationProgrammingInterface(API)formobilephonesthatallowsaccesstoreal-timelocationinformation.Thisarticle'smaingo
4、alsaretoem-phasizetheimportanceofsuchanAPIandtodescribetheLocationAPIforJava2MicroEdition(J2ME).Thisdescriptionincludesthemainfeaturesofthecurrent“JSR179-LocationAPIv1.0”aswellasthesig-nificantenhancements.Thisthesispresentsimplementationofmobileanoverallso
5、lutiontothedesignandinformationservicesystemonmobiledevices.Keywords:GIS;mapservicesystem;locationservices;mobilephone;Java;J2ME;JSR179;随着定位技术的不断发展,基于位置的服务也越来越接近人们的日常生活。美国圣迭戈大学的ActiveCampus项目让使用PDA的学生可以随时找到附近的伙伴,查看附近教学楼内正在进行的学术活动,以及寻找附近可以使用的设备(如打印机)。新加坡一家公司
6、开发的BEDD交友社区,通过蓝牙技术和手机客户端程序,可以让用户直接与附近兴趣相同的陌生人交朋友。今天,智能手机已经成为公认的基于位置服务的最好载体。目前的智能手机已经具备通过基础设施网络定位的能力,J2ME的LocationAPI规范(JSR-179)也已经推出。随着中国市场3G正式运营,智能手机将迎来春天,基于位置的服务也将飞跃式地发展。1基于JSR-179的J2ME应用开发架构1.1J2ME体系结构J2ME是用于嵌入式系统的Java,它是sure公司对标准的Java版本J2SE做了最大程度的精简后得到的
7、一种Java应用程序运行环境,在最简单的情况下它只有几十K,特别适合在手机、PDA等移动设备中使用[1]。其体系结构见图1。图1J2ME体系结构图作为一个完整的Java运行环境(JRE),J2ME平台由Configuration(配置)和Profile(描述)两部分构成。配置决定了使用的JVM,而简表则通过添加特定于域的类来定义应用程序。配置将基本运行环境定义为一组核心类和一个运行在特定类型设备上的特定JVM。简表定义应用程序:它向J2ME配置中添加特定于域的类,定义设备的某种作用。J2ME中还有一个重要概念
8、是可选包(OptionalPackage),它是针对特定设备提供的类库,J2ME制定了JSR-179规范提供了对定位功能的支持。1.2定位API(JSR-179规范)LocationAPIforJ2ME(JSR-179)规范定义了一个J2ME的可选方案,它为资源有限的移动终端设备提供了移动定位功能。定位API的目的就是开发具有定位功能设备的应用程序。根据设备的自然情况,API提供利用设备的方法。另外
此文档下载收益归作者所有