欢迎来到天天文库
浏览记录
ID:4408717
大小:202.00 KB
页数:29页
时间:2017-12-01
《基于android的无线手机助手_毕业设计(论文)开题报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)开题报告(含文献综述、外文翻译)题目基于Android的无线手机助手姓名沈晓晨学号30902155专业班级信息0901所在学院信电学院指导教师(职称)鲍福良(讲师)二○一二年十一月十六日28毕业设计(论文)开题报告(包括选题的意义、可行性分析、研究的内容、研究方法、拟解决的关键问题、预期结果、研究进度计划等)28浙江大学城市学院毕业论文开题报告1.选题的背景和意义Android手机的出现为人们的生活和工作带来了极大的改善,它可以安装各式各样的应用程序,为手机增添更多丰富的功能。用户每天都会下载安装各种新
2、的应用到自己的手机里,抑或是下载各种音频、视频、图片、文字储存到内存卡里以便将来在能在任何地方浏览。然而Android手机繁杂的文件存储操作和应用程序的安装卸载成了各位“机友”的困扰,他们想在第一时间体验最新最有趣的应用,想以最快的速度将电脑里的文件传到手机中。大多数情况下这一切都会通过将电脑与手机通过数据线连接才能完成,而有了无线手机助手,只要在任何有无线局域网的地方都能无须数据线轻松搞定。1.1选题的背景2007年11月由Google牵头有30多家移动技术和无线应用领域领先企业组成的开发手机联盟(OpenHands
3、etAlliance)发布了其智能手机平台Android。Android是一个真正意义上的开放性移动设备综合平台,包括操作系统、用户界面、中间件和应用程序,拥有移动电话工作所需的全部软件,同时其开放性保证该平台不存在任何阻碍移动产业创新的专有权障碍[1]。Android是由谷歌主导开发的,它由LinxuKernel、C/C++编写的类库、一个用以运行代码的类似Java的虚拟机、移动终端必需的应用程序组成。Android通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动终端
4、软件平台,在移动产业内形成一个开放式的生态系统,应用之间的通用性和互联性将在最大程度上得到保持[2]。Android系统架构自底向上由以下4个层次组成:基于Linux的内核模块、运行时库与其他库、应用程序框架、应用程序。基于Linux的内核模块Android内核基于Linux2.6,提供安全、内存管理、进程管理、网络组、驱动模型等核心服务。同所有Linux内核一样,Android内核是介于硬件层和软件组之间的一个抽象层次。运行时库与各种程序库运行时库实质是一款Java重新设计的虚拟机Dalvik,它包含J2SE所提供的
5、绝大部分功能。每个Android28浙江大学城市学院毕业论文开题报告应用都运行在自己的进程上,Dalvik虚拟机为它分配自有的实例。Dalvik使一台设备能运行多个虚拟机程序但消耗较少的资源。在Android中,编译器将Java源文件转为class文件,内置的dx工具又将class文件转化为Dex文件,Dex文件是在Dalvik虚拟机上运行程序的标准格式。各种程序库[3]:包含一套C/C++库,Android的各式组件都可使用。这些功能通过组件间接提供给开发者。这些库包括图形框架、媒体功能库、Webkit、及SQLit
6、e数据库,等等。Android基于Linux操作系统,由硬件、系统内核、系统服务和应用程序等四大部分[4]组成。其中,内核(Kernel)是最核心的部分,其主要作用在于与计算机硬件进行交互,实现对硬件的编程控制和接口操作,调度访问硬件资源,同时向应用程序提供一个高级的执行环境和对硬件的虚拟接口[4]。主要功能包括:中断服务程序、进程调度程序、进程地址空间的内存管理、进程间通信[5]。内核与普通应用程序不同,其拥有所有硬件设备的访问权限以及启动时即划分的受保护的内存空间[6]。Android平台的架构层次分明,图1.1是
7、Android平台的架构图[9]图1.1Android平台的架构图1.2国内外研究现状1.2.1国内外手机系统现状目前国外各软硬件厂商已经推出过多款手机操作系统。下面简单介绍一下现主流手机操作系统。现阶段使用较广泛大家也相对熟悉的手机操作系统是由诺基亚公司主导推出的Symbian操作系统。Symbian是为手机而设计的操作系统,它是一个实时性,多任务的纯32位嵌入式的操作系统,具有低能耗,内存占用较少等特点。28浙江大学城市学院毕业论文开题报告现在流行的Symbian系统有以下四个版本,分别为S40、S60(第二版)、
8、S60(第三版)、S60(第五版)。S60(第五版)为触摸屏手机版本。iOS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPodtouch以及iPad使用。就像其基于的MacOSX操作系统一样,它也是以Darwin为基础的。iOS的系统架构分为四个层次:核心操作系统层(theCoreOSlayer),核心服务
此文档下载收益归作者所有