基于Android平台的LBS应用开发框架设计及其实现

被引量 : 0次 | 上传用户:jerryfong
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术和互联网技术的发展与融合,出现了移动互联网。在移动互联网应用中,LBS (Location-Based Service).即基于位置的服务,是最有前景的发展方向。LBS通过使用定位、地图等技术,结合移动终端和无线通信网络,为用户提供当前位置特有的信息服务。LBS满足了人们能在任何时间、任何地点获取当前位置信息服务的需求,让物理空间和信息空间融合得更加紧密,正受到学术界和工业界越来越广泛的关注和重视。在LBS应用日趋广泛的背景下,如何提高LBS应用开发的效率,保证软件的质量,是迫切需要解决的问题。软件复用是一种有效的手段,而框架技术是其中一种重要的方式。在LBS应用开发领域中,未见一套比较完善的软件开发框架。尤其是在当前智能手机操作系统迅速发展的时代,移动应用开发是一大发展趋势。因此,本文提出了LBS应用开发框架的研究课题,针对移动互联网应用尤其是LBS的开发做了以下多个方面工作。1.提出了LBS应用开发框架的总体设计目标以及设计方法:本文梳理了软件复用尤其是软件框架的一般方法和过程,经过领域分析,提出了本文LBS应用开发框架的总体设计目标。在框架设计中汲取了分层架构、组件式开发的思想,并应用依赖注入、对象关系映射等技巧,设计出一个面向对象的松耦合的LBS应用开发框架。本框架还充分考虑到LBS应用中对Web服务的使用,为Web服务的访问和集成提供了一套灵活的支撑机制。2.在Android平台上对本框架进行了实现并开发了典型应用:本框架在实现中充分运用了Android平台提供的LBS基础设施,包括定位、地图、地理编码等。广泛采用了接口编程的方法,并结合依赖注入机制,为层与层之间的交互提供了便利。在数据库的创建和使用过程中,也使用了依赖注入机制。本框架还借鉴了第三方类库和框架,方便了框架的实现,也体现了软件复用的好处。本文利用本框架开发了典型应用,验证了框架的可行性和实用性。3.针对框架中的服务管理问题提出了基于云平台的解决方案:在LBS应用开发中,服务管理是一个重要的问题,本文结合云计算平台给出了自己的解决方案。通过移动端和后台云的结合,充分发挥了移动终端的便携优势和后台云强大的计算和存储优势,为用户提供稳健丰富的移动互联网应用。这种模式将是未来移动互联网应用发展的大趋势。总的来说,本文的主要工作是引入领域分析和框架开发技术,为LBS领域的应用开发提供了一套框架设计目标和方法,并基于Android平台开发出了一个实用的LBS应用开发框架。此外,针对LBS应用中的服务管理问题,本文结合云计算平台,给出了自己的解决方案,并进行了实践探索。这些都为LBS应用开发提供了很好的思路启发和经验积累。
其他文献
《陕西省“十三五”综合交通运输发展规划》中明确指出,到2020年,陕西省高速公路通车总里程将超过6000公里,对于XG研究院来说,正面临着难得的历史发展机遇,同时对企业自身的
真空预压法和灌浆法是现代加固地基的主要方法.真空灌浆法是将两种方法相结合,提高淤泥质软粘土承载力的一种方法.室内模型试验表明灌入的水泥浆大部分集中于土体的中上部,通
国务院总理李克强经常在各种场合强调打造"大众创业、万众创新"和增加公共产品、公共服务是实现中国经济提质增效升级的"双引擎"。2014年9月,夏季达沃斯论坛开幕式上,李克强首提"
树突状细胞(DC)是目前发现功能最强的专职抗原呈递细胞(APC),DC疫苗的开发研制尚处于早期阶段,但已获得的大量有价值的实验数据可以表明,DC在启动抗肿瘤免疫的抗原呈递中发挥
在我国的学前教育中,识字教育炒得很热,随之也出现了不少的问题。本文针对问题给出了相应的解决对策:从字源着手,运用多媒体技术,将汉字由形象到抽象的变迁过程展示出来,开发
<正>财建[2015]159号各省、自治区、直辖市、计划单列市财政厅(局)、工业和信息化主管部门、交通运输厅(局、委),新疆生产建设兵团财务局、工业和信息化委员会、交通局:按照
《法显传》成书于东晋,时代明确,版本可靠,言语浅易。国内外学者的兴趣多集中在该书所反映的古代中亚、南亚等地的风土人情、地理交通等情况上,所以,从语言学角度对《法显传
地震诱发震区大范围山体崩塌、滑坡、泥石流等次生地质灾害,造成房屋倒塌、基础设施严重损毁,人民生命和财产遭到了巨大损失。地震次生地质灾害是指由地震活动引起的地质灾害
竹叶黄酮是竹叶中存在的天然活性物质,被证明具有良好的抗氧化、清除活性氧自由基、调节血脂、保护心脑血管、抗癌等药理功能。为了研究竹叶黄酮对CCl4诱导小鼠肝损伤的保护
介绍了机采籽棉残膜静电分离装置的分离方式和分离原理,并详细阐述了残膜在静电场中的受力方式,为进一步提升残膜回收效果的研究提供了理论支持,同时也为农田残膜静电式回收