基于Android系统的校园商家门户网站文献综述

 2022-11-12 04:11

文 献 综 述

本课题的研究内容为基于Android平台的校园商家门户网站,拟采用Java语言开发,基于Eclipse开发环境和Android SDK 开发包,模拟Android智能手机平台,实现将校园商家的商品信息发布到Android主流智能手机平台上并接受用户预订的软件开发。鉴于使用过程中产生的数据量不会太多,考虑用安卓自带的SQLite进行存储系统基础信息。

    1. 关于Eclipse

本课题采用的开发环境为Eclipse,Eclipse是一个开放源码的、基于Java的可扩展平台,就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境,Eclipse还附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK);Eclipse除了内核之外,所有的东西都可以看成是插件,它的内核包括:图形API(SWT),Java开发环境插件(JDT),插件开发环境(PDE)。

Eclipse是由一个很小的核心和基于这个核心之上的大量插件组成的,这种插件式的架构给当时的开发社区带来了冲击,这也是它的优势所在;它就好比是一个浏览器,如果你想浏览更多的多媒体文件,你就要安装一些用来打开这些文件的插件。Eclipse的开发环境组件由工作区、工作台、透视图三个部分组成;在Windows下搭建Eclipse环境的过程,主要包括JDK的安装与配置、tomcat的安装与配置、eclipse的安装与配置。

Eclipse的最大特点是它能接受由Java开发者自己编写的开放源代码插件,这类似于微软公司的Visual Studio和Sun微系统公司的Net Beans平台;Eclipse为工具开发商提供了更好的灵活性,使他们能更好地控制自己的软件技术,开源软件的发展更加强化了Eclipse的优势;另外,Eclipse允许在同一IDE中使用来自不同供应商提供的工具,对内存控制很好,拥有漂亮的开发界面,这都增加了它的流行度;Eclipse是基于SWT(Standard Widget Toolkit,标准部件库)开发的,SWT为它提供了Java环境下的图形编程接口。

Eclipse平台主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成------Eclipse Platform、JDT、CDT和PDE,其中JDT支持Java开发,PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台;Eclipse SDK(软件开发工具包)是Eclipse Platform、JDT和PDE所生产的组件合并,这些部分在一起提供了一个具有丰富特性的开发环境,允许开发者有效地建造可以无缝集成到Eclipse Platform中的工具。

    1. 关于Android

Android操作系统是Google于2007年11月5日宣布的Linux平台的开源手机操作系统,Android作为第一个完整、开放、免费的手机平台,使开发者在为其开发程序时拥有更大的自由;Android是一个完整的移动设备操作系统,由Linux操作系统,中间件,C类库和核心应用程序组成;Android平台的优势包括开放性、挣脱运营商的束缚、丰富的硬件选择、不受任何限制的开发商、无缝结合的Google应用等,因此其具有非常好的发展前景。

从技术角度而言,Android采用Web Kit浏览器引擎,具备触摸屏、高级图形显示和上网功能,用户能够在手机上查收电子邮件、搜索网址和观看视频节目等,比iPhone等其他手机更强调搜索功能,界面更强大,可以说是一种融入全部Web应用的单一平台。

Android采用了分层的架构,分为应用程序层、应用程序框架层、系统运行库层和Linux核心层,包括了一组核心库,这组核心库提供了用于Java编程语言的核心库可用的大多数功能;每个Android应用都运行在它自己的进程里,并依附一个单独的Dalvik虚拟机实例,一个设备可以高效地运行多个Dalvik虚拟机,Dalvik虚拟机执行Dalvik可执行文件(.dex),此格式做了最小的内存占优化。

SDK (software development kit),即软件开发工具包,被软件开发工程师用于为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件的开发工具的集合;因此,Android SDK指的是Android专属的软件开发工具包,工具包不仅包括了Android模拟器和用于Eclipse的Android开发工具插件(ADT),而且包括了各种用来调试、打包和在模拟器上安装应用的工具。

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

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