学位论文 > 优秀研究生学位论文题录展示

Android平台环境下应用程序架构的设计与实现

作 者: 罗震
导 师: 黄金国
学 校: 华中科技大学
专 业: 工业工程
关键词: Android平台 软件架构 分层模式 消息映射 业务代理对象
分类号: TP311.52
类 型: 硕士论文
年 份: 2009年
下 载: 560次
引 用: 7次
阅 读: 论文下载
 

内容摘要


无线通信业和因特网的迅猛发展和融合直接导致了智能手机需求的大幅增长,智能手机去年在全球的销量将近2亿,并且发展势头日益猛烈,市场前景一片大好。随着3G技术的发展,手机的功能越来越强大,消费者对智能手机的要求也越来越高,这也直接导致了手机软件设计的质量和效率将变得越来越重要。而智能手机软件复杂度与开发周期的矛盾,手机系统资源有限与功能众多的矛盾,网络下载与安全隐患的矛盾,使传统软件开发模式成为智能手机软件开发的严重障碍。为了提高手机软件开发的质量和效率,本文提出了在底层平台与上层应用之间设计一个中间架构层,建立一个较为稳定的软件开发框架的思想。本文首先对软件架构理论进行了分析,在对架构设计的条理性原则和可靠性原则进行了充分权衡之后,将该架构分为四层,从上到下依次是:应用层,安全层,业务层和适配层,各层相对独立。应用层负责手机应用的初始化、关闭以及相关控件的工作;安全层负责保护数据,防止病毒木马等恶意攻击;业务层负责包装各类手机应用业务,并向上提供相关服务给应用层调用;适配层则负责与协议栈的数据交互。本文的试验选用Android平台。Android是Google开发的基于Linux平台的开源手机平台,为我们提供了一系列的API和开发工具包,它包括操作系统、用户界面和应用程序——移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。在本文的最后,应用这个架构,我们在Android平台上开发出GTalk这款即时聊天软件,证实了该架构的可应用性。

全文目录


相似论文

  1. 嵌入式网络视频软件的研究与实现,TP393.09
  2. 基于Android的多跳无线网络通信软件的设计与实现,TN929.5
  3. 基于Android平台的无线点菜系统的设计与实现,TP311.52
  4. SmartSAR SWA-基于Artop的汽车电子软件架构工具的设计与实现,TP311.52
  5. 基于AUTOSAR和eTPU的PWM模块及ICU模块的设计与实现,TP311.52
  6. 高抗振性动态钢管直径测量系统的研究,TP274
  7. 一种基于使用模型和可执行规格说明的软件测试框架,TP311.52
  8. 复杂电磁环境监测通用软件架构及构件技术研究,TP311.52
  9. 基于SaaS模式的TMS系统架构研究与设计,TP311.52
  10. REST深入剖析及实践策略研究,TP311.52
  11. 基于行为预测的移动网络数据库访问方法研究,TP311.13
  12. 计算机实验室管理系统的设计与开发,TP311.52
  13. 基于J2EE架构的信息资源网的设计与实现,TP311.52
  14. 基于构件技术的开放式雷达仿真系统研究,TN955
  15. 基于Android平台的动态电源管理技术研究,TN86
  16. 基于手机的移动学习资源设计研究,G434
  17. 信用联盟系统的设计与实现,TP311.52
  18. 基于B/S模式的物流管理信息系统的设计与实现,TP311.52
  19. 财产险核心业务系统的设计与实现,TP311.52
  20. 有线电视工程安装管理系统设计与实现,TP311.52
  21. 基于精益管理模式的制造业工序控制系统设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com