基于Android平台的生产管理移动客户端设计与开发文献综述

 2022-08-04 11:51:41

国内外研究状况:

  1. 系统开发方式
  2. 开发平台

2005年7月,Google 并购了成立仅 22 个月的高科技企业 Android 公司,展开了短信、手机检索、定位等业务,同时基于 Linux 的 Android 平台也进入了开发阶段[[1]]。

Android 一词的本义指“机器人”,同时也是 Google 于2007年11月5日宣布的基于 Linux 平台的开源手机操作系统的名称。它包括操作系统、中间件、用户界面和应用程序——移动电话工作所需要的全部软件,而且不存在任何以往阻碍移动产业创新的专业权障碍。目前,最新版本为 Android 2.3 Gingerbread和 Android 4.0 Ice CreamSandwich,Enck W幽默地称他们为姜饼和冰激凌三明治[[2]]。

在智能手机系统的发展进程中,市场份额最早由 Windows Mobile 以及 Symbian 两大系统占据。然而伴随着用户的增加以及用户需求的拓展,在互联网技术的高速发展背景下,二者的弊端逐渐显现,从而流失了大量用户。直到苹果公司在 2007 年推出了搭载着 iOS 系统的命名为 iPhone 智能手机后,其良好的用户体验,以及相应应用商店模式的便捷,逐渐获得了广大用户的青睐。李瑞花提出尤其是苹果公司在其应用商店 App Store 中,提出了一种激发开发者投入软件开发工作的分成模式,这使得短短的三年之后,支持 iOS 系统的应用软件数量超过了二十五万,苹果公司满足了客户需求,从而使企业得到了飞速发展[[3]]。但由于 iPhone 的高额定价与 iOS 系统的半开放性,市场内中低端用户的需求难以保证。

正是出于 iOS 系统以上缺陷的修正,Android 系统首先对生产成本进行严格的限制,然后引入类似 App Store 的 Android Market 作为第三方软件应用商店,作为丰富应用资源的具体工具。另一方面,Android 系统整合了互联网发展过程中出现的移动产业链从而使系统更能够对互联网的发展进行适应。综合以上因素,零成本和开放的源代码已经让 Android 获得了主要手机厂商和数百万软件开发者的支持并迅速在全世界范围内受到青睐。

  1. 开发工具

高焕堂在《Android 应用软件架构设计》一书中介绍了 Eclipse,它是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由 Eclipse 项目、Eclipse 工具项目和 Eclipse 技术项目三个项目组成。Eclipse Platform 则是一个开放的可扩展 IDE,提供了一个通用的开发平台,它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform 允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。目前 Eclipse 已经依靠其日益增长的市场占有率发展成为 Java 平台的主流开发工具。Eclipse 是一个开放源代码的、基于 Java 的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括 Java 开发工具(Java Development Tools,JDT)[[4]]。

  1. 开发技术

3.1 J2ME 技术

J2ME 是 SUN 公司针对嵌入式、消费类电子产品推出的开发平台,与 J2SE 和 J2EE 共同组成 Java 技术的三个重要的分支。 J2ME 实际上是一系列规范的集合,由 JCP 组织制定相关的 Java Specification Request (JSR) 并发布,各个厂商会按照规范在自己的产品上进行实现,但是必须要通过 TCK 测试,这样确保兼容性。

J2ME 是为了能够开发在小型设备、独立设备、互联移动设备、嵌入式设备上的 Java 应用程序而被提出的。J2ME 技术核心由一个 Java 虚拟机(KVM)及一套适合运行在上述设备环境上的 API 接口构成的。刘琦指出 J2ME 技术包括两个技术范畴:配置 (Configuration) 与简表 (Profile)[[5]]。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。