下载此文档

基于Android的无线手机助手_毕业设计(论文)开题报告.doc


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

iOS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPod touch以及iPad使用。就像其基于的Mac OS X操作系统一样,它也是以Darwin为基础的。iOS的系统架构分为四个层次:核心操作系统层(the Core OS layer),核心服务层(the Core Services layer),媒体层(the Media layer

基于Android的无线手机助手_毕业设计(论文)开题报告 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人追风少年
  • 文件大小0 KB
  • 时间2013-09-12