基于Android平台的桥梁监测终端应用程序设计与开发.pdf
《基于Android平台的桥梁监测终端应用程序设计与开发.pdf》由会员分享,可在线阅读,更多相关《基于Android平台的桥梁监测终端应用程序设计与开发.pdf(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西安科技大学硕士学位论文基于Android平台的桥梁监测终端应用程序设计与开发姓名:刘俊贤申请学位级别:硕士专业:通信与信息系统指导教师:孙弋2011论文题目:基于Android平台的桥梁监测终端应用程序设计与开发 专 业:通信与信息系统 硕 士 生:刘俊贤 (签 名)_ 指导教师:孙 弋 (签 名)_ 摘 要 通信技术的不断发展,使移动终端不再仅仅是通讯网络的终端,而是向着多功能方向发展,越来越多的移动终端具有了开放式的操作系统,终端和互联网的无缝连接有着更广阔的发展空间。现如今,主流的移动终端操作系统有:Symbian,Windows Mobile,Mac OS和Android。Andro
2、id是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。随着Android技术的迅猛发展和日趋成熟,Android操作系统在手持终端中所占比例正逐步上升,其开放性、便携性、良好的兼容性、无缝结合网络通信等特点将使Android操作系统在各个领域中都有着广泛的应用。本文提出一种基于Android平台的桥梁监测终端的应用程序开发设计方案,该方案基于S3C6410处理器的硬件平台和Android 2.1版本的软件平台,通过Socket编程使终端利用Wi-Fi无线通信
3、技术接收桥梁数据,然后将数据保存到终端SQLite数据库中。终端应用程序可以接收桥梁数据、提取历史数据并绘制曲线图,通过分析桥梁监测数据来确定桥梁的运营状态,从而达到对桥梁监测的目的。该方案重点研究了Android平台的系统架构和终端应用程序的设计与实现。本文首先介绍了Android平台的的优势以及当前国内外桥梁监测的现状,针对国内现有桥梁监测技术的不足提出了基于Android平台的桥梁监测系统解决方案,接着对桥梁监测终端的软、硬件平台进行描述,然后介绍了Android开发平台的搭建以及桥梁监测程序的开发,重点介绍了应用程序模块的设计流程。最后对本文进行总结,提出了后续的开发方案和计划。关 键
4、 词:桥梁监测;移动终端;Android;Wi-Fi;数据库 研究类型:应用研究 Subject :Terminal Application Program Design and Development of Bridge Monitoring System Based on Android Specialty :Communication and Information Systems Name :Liu Junxian (Signature)Instructor:Sun Yi (Signature)ABSTRACT With the continuous development of th
5、e communication technology,the Mobile Terminal is no longer the one of the communication Terminal.It turns towards the multifunctional and will realize the wider development with the internet seamless connection,making increasing mobile terminal has the open operating system.Nowadays,the Symbian,the
6、 Windows Mobile,the Mac OS and the Android make the mainstream kinds of mobile terminal operating system.The Android is the name of the open-source mobilephone operating system which is announced on the Linux platform by Google on November 5thIt has been comed up with a proposal of the bridge monito
7、ring terminal based on the Android.It uses the hardware platform of the S3C6410 processor and the software platform of the Android 2.1,and it makes the terminal receive the bridge data by Wi-Fi via Socket program,then save the data into the SQLite.The terminal application program can receive the bri
8、dge data,recall the historical data and draw the graph.It can determine the bridge condition through analyzing the bridge data,so as to monit the bridge.The solution emphasizes the structure of the Android platform and the design of the application program as well.,2007.The platform is made up by th
9、e operating system,the middleware,the UI and the utility software,which is known as the first truly open and complete mobile sofeware made for the mobile terminal.The proportion of hand-held terminals of the Android is to rise gradually with the development day by day.And its open,portability,compat
10、ibility and seamless combining network communication will make the Android have a wide range of applications in each field.It first introduces the advantage of the Android and the current domestic and overseas situation of the bridge monitoring system.Aiming at the shortage of the existing domestic
11、bridge monitor tech,it puts forward solutions of the bridge monitor based on the Android.Then it describes the software and hardware platform,it introduces how to build the developing platform and the construction and the development of the bridge monitoring application program,which the latter is t
12、he emphasis.In the last,it summarizes and comes up with the subsequent development programs and plans.Key words:Bridge Monitor Mobile Terminal Android Wi-Fi Data Base Thesis :Application Research 学 位 论 文 独 创 性 说 明 本人郑重声明:所呈交的学位论文是我个人在导师指导下进行的研究工作及其取得研究成果。尽我所知,除了文中加以标注和致谢的地方外,论文中不包含其他人或集团已经公开发表或撰写过的研
13、究成果,也不包含为获得西安科技大学或其他教育机构的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确说明并表示了谢意。学位论文作者签名:日期:学 位 论 文 知 识 产 权 声 明 书 本人完全了解学校有关保护知识产权的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属于西安科技大学。学校有权保留并向国家有关部门或机构送交论文的复印件和电子版。本人允许论文被查阅和借阅。学校可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。同时本人保证,毕业后结合学位论文研究课题在撰写的文章一律注明作者单位为
14、西安科技大学。保密论文待解密后适用本声明。学位论文作者签名:指导教师签名:年 月 日 1 绪论 1 1 绪论 1.1 选题背景 随着3G技术在全球的不断深入和发展,移动终端所传递的速率越来越快,极大推动了移动终端业务的发展。现有主流移动终端操作系统平台有:Windows Mobile,Symbian,Mac OS,Android。Windows Mobile发展大不如前,市场占有率逐渐下降;Symbian凭借诺基亚的巨大销售量占据着大部分市场份额,但其应用弊端正逐步阻碍其进一步的发展;Mac OS牢牢占据着高端移动终端市场,其优异的性能和绝佳的操作体验已成为其他移动终端设计的方向标;Andro
15、id由Google以及全世界知名运营商和芯片厂家等所支持,基于Linux 2.6内核1目前Android的应用大多停留在民用娱乐层面,很少有涉及工业化生产领域。Android平台发展迅速,如将其应用在工业领域势必会极大推动工业生产效率,因此,本课题提出一种方案将Android平台应用于桥梁监测系统。,是完全开源和免费使用的,Android平台优异的性能和媲美Mac OS操作系统的绝佳体验,使得Android的市场占有率迅速攀升,未来发展中Android势必成为主流操作平台,因此,本课题采用Android平台进行研究,以跟上时代发展的步伐。建国以来,我国桥梁建设发展迅速,但随着时间的推移,越来越
16、多的桥梁因地质灾害发生结构性损伤将提前达到设计基准期。桥梁是重要的基础设施,且投资巨大,因此对桥梁状况的监测意义重大。目前桥梁监测存在的主要问题有:监测仪器落后,工作量大,费用高,监测复杂且耗时长。监测过程中人为主观因素较大,不能客观准确地反映桥梁的实际情况。监测技术落后,没有充分利用现代科学技术发展最新成果和理论。为全面监测桥梁状态,确保桥梁长期安全运营,本文提出基于Android平台的桥梁监测系统以提高监测和评估的可靠性,该系统使用Socket通信模块基于Wi-Fi无线网络来获取前端数据21.1.1 移动终端操作系统现状,并通过手持终端来控制和处理数据信息,最终对桥梁的运营情况作出评估。现
17、如今,主流的移动终端操作系统有:Symbian,Windows Mobile,Mac OS和Android。现将各个操作系统介绍如下:(1)Symbian Symbian在整个智能操作系统领域一直保持着最大份额的市场占有率,该操作系统西安科技大学硕士学位论文 2 是一个32位的多任务操作系统,具有内存占用少、功耗低等特点,经过不断发展可以支持蓝牙、GPRS和3G等。Symbian将用户界面技术与操作系统内核分开,以更好的适应不同的平台,使用户可以极大的扩展其性能。面对份额不断增长的Android、iPhone OS等新生主力军,Symbian的压力倍增。2010年2月4日,当Symbian获得
18、开放源代码许可证后,将逐渐开放其源代码,Symbian的开源与竞争对手的迅速增长和盟友的纷纷退出有极大关系。和天生就开放的基于Linux的Android相比,Symbian经过多年的积累反复,系统臃肿且积累了太多的自身语言,给第三方的开发带来了诸多不便,现如今,Android的市场突飞猛进,很多终端厂商和业务开发商已从事基于开源Android的应用开发,Symbian的开源显然稍微晚了一些。2011年2月诺基亚已经和微软达成了战略合作关系,按照合作的内容,微软Windows Mobile将取代Symbian成为诺基亚智能手机战略的核心平台,这让Symbian在未来的发展更加迷茫。(2)Wind
19、ows Mobile Windows Mobile是所有源代码全部由微软自行开发的嵌入式新型操作系统,该操作系统是一个开放的、可升级的32位嵌入式操作系统。Windows Mobile具有模块化、结构化和基于Win32应用程序接口和与处理器无关等特点。Windows Mobile不仅继承了传统的Windows图形界面,并且在Windows Mobile平台上也可以使用Windows编程工具(如Visual Basic、Visual C+等)、使用同样的函数、使用同样的界面风格,绝大多数的应用软件只需简单的修改就可以移植到Windows Mobile平台上继续使用。Windows Mobile是
20、一个具有抢先式多任务功能,并具有强大通信能力的嵌入式操作系统。Windows Mobile也是微软公司专门为移动终端和消费类电子产品、嵌入式应用等非PC领域而全新设计的操作系统产品。根据其应用环境的特点,Windows Mobile被设计成具有高度模块化、良好实时性、强大通信能力、支持多种CPU的嵌入式操作系统。2011年2月11日,诺基亚与微软公司今天宣布,计划建立广泛的战略合作伙伴关系,将利用其互补优势和专长,建立新的全球移动生态系统。微软Windows Mobile操作系统将成为诺基亚主要的智能手机平台。诺基亚在硬件制造和生产方面有着较强的优势,而微软在软件操作系统方面也沉淀颇厚,由于两
21、家公司将专注于各自的核心能力,该伙伴关系将为迅速的市场执行力创造机遇,这让Windows Mobile在未来的发展充满了期待。(3)Mac OS Mac OS是全球领先的操作系统,基于坚如磐石的UNIX基础,设计简单直观,易于使用又功能强大,让处处创新的Mac安全易用、高度兼容、出类拔萃。Mac OS使用基础坚实、久经考验的UNIX系统为其提供空前的稳定性、超强性能、超炫图形并支持互联网标准。Mac OS使用基于BSD Unix的内核,并带来Unix风格的内存管理和抢占式多任务处1 绪论 3 理,大大改进内存管理,允许同时运行更多软件,而且在实质上消除了一个程序崩溃导致其它程序崩溃的可能性。M
22、ac OS用户体验部分是操作系统的不同组件间的无缝交互。单一的Mac OS系统可以控制不同格式的卷,支持不同的网络文件共享协议,并可运行基于完全不同API的应用程序。iOS是由苹果公司为iPhone开发的操作系统。该操作系统主要是给iPhone、iPod touch以及iPad使用。跟基于的Mac OS操作系统一样,iOS也是以Darwin为基础的。iOS的系统架构分为四个层次:核心操作系统层、核心服务层、媒体层和可轻触层。随着iPhone和ipad的热卖,Mac OS操作系统无疑成为市场的方向标。(3)Android Android一词的本义为“机器人”,同时也是Google于2007年11
23、月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成,号称是首个为移动终端打造的真正开放和完整的移动软件。为了推广Android平台技术,Google和几十个手机相关企业建立了开放手机联盟(Open Handset Alliance)。联盟成员包括摩托罗拉、HTC、SAMSUNG、LG以及中国移动在内的34家技术和无线应用的领军企业,该联盟共同开发基于Android系统的新型业务,这就保障了Android平台应用之间的通用性和互联性,也使得Android系统在人机交互体验上获得了更加杰出的表现。Android平台具有以下优势:开放性,Andr
24、oid平台的开放性允许任何移动终端厂商加入到Android联盟中来。显著的开放性可以使其拥有更多的开发者,也使得Android具有丰富的软件资源,给该平台带来极大地发展。丰富的硬件选择,由于Android的开放性,众多的厂商会推出功能特色的多种产品。由于Android操作系统具有丰富的硬件选择性,使得不同硬件功能上的差异和特色,不会影响到数据同步、甚至软件的兼容。无缝结合的Google应用,Google已经从简单的搜索领域扩展到互联网的各个领域,Google服务如:地图、邮件、搜索等已经成为连接用户和互联网的重要纽带,Android平台将无缝结合这些优秀的Google应用。根据Gartner统
25、计显示,在2010年智能手机操作系统市场中,Android销售量从679.84万台增长到6722.45万台,销售量增长了888.8%,市场份额超过RIM和iOS跃居第二位。Symbian以11157.67万台的销售额占据智能手机市场37.6%市场份额位居第一。Mac OS的市场占有率达到15.7%,Window CE市场占有率达到4.2%。Android无疑是2010年最为亮眼的智能手机系统,在短短1年多的发展后,Android已经迅速成为智能手机系统霸主地位的最有力竞争者。Android得以横扫智能手机市场,其系统化开源性功不可没。开源最大特点就是“开西安科技大学硕士学位论文 4 放”、“共
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 平台 桥梁 监测 终端 应用 程序设计 开发
限制150内