- 1、本文档共29页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业设计(论文)开题报告
(含文献综述、外文翻译)
题 目 基于Android的无线手机助手
姓 名 沈晓晨
学 号
专业班级 信息0901
所在学院 信电学院
指导教师(职称) 鲍福良(讲师)
二○一二年十一月十六日
毕业设计(论文)
开 题 报 告
(包括选题的意义、可行性分析、研究的内容、研究方法、
拟解决的关键问题、预期结果、研究进度计划等)
1. 选题的背景和意义选题的背景2007年11月由Google牵头有30多家移动技术和无线应用领域领先企业组成的开发手机联盟(Open Handset Alliance)发布了其智能手机平台Android。Android是一个真正意义上的开放性移动设备综合平台,包括操作系统、用户界面、中间件和应用程序,拥有移动电话工作所需的全部软件,同时其开放性保证该平台不存在任何阻碍移动产业创新的专有权障碍[1]。
Android是由谷歌主导开发的,它由Linxu Kernel、C/C++编写的类库、一个用以运行代码的类似Java的虚拟机、移动终端必需的应用程序组成。Android通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,来建立标准化、开放式的移动终端软件平台,在移动产业内形成一个开放式的生态系统,应用之间的通用性和互联性将在最大程度上得到保持[2]。
Android系统架构自底向上由以下4个层次组成:基于Linux的内核模块、运行时库与其他库、应用程序框架、应用程序。基于 Linux 的内核模块Android 内核基于 Linux 2.6, 提供安全、 内存管理、进程管理、网络组、驱动模型等核心服务。 同所有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平台的架构层次分明,图1.1是Android平台的架构图[9]
图1.1 Android平台的架构图
1.2 国内外研究现状Symbian 操作系统Symbian是为手机而设计的操作系统,它现在流行的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),可轻触层(the Cocoa Touch layer)。系统操作占用大概240MB的存储器空间PalmOS属于Palm公司,是一种32位的嵌入式操作系统,OPhone平台OPhone平台采用开源的Linux作为系统内核,借鉴并兼容Android平台,集成灵活高效的Java应用框架,充分借鉴当下主流手机操作系统所具有的良好用户体验,提
您可能关注的文档
- 毕业论文--基于51单片机的电子琴设计附原理图、pcb和程序课程设计说明书.doc
- 毕业论文--基于51单片机的波形发生器设计.doc
- 毕业论文--基于51单片机的密码锁设计.doc
- 毕业论文--基于51单片机的模拟电梯控制系统.doc
- 毕业论文--基于51单片机的音乐播放器的软件设计.doc
- 毕业论文--基于51单片机的智能照明控制系统设计中期报告.doc
- 毕业论文--基于51单片机粮库无线温度监测系统的设计.doc
- 毕业论文--基于51单片机录音笔设计--.doc
- 毕业论文--基于51单片机视力保护仪设计.doc
- 毕业论文--基于51的避障循迹重力感应遥控的智能小车设计c语言设计论文.doc
最近下载
- 苏教版五年级上册《我们的大脑》教学设计.docx
- 贵州省2024年高三年级4月适应性考试 地理试卷.docx
- GEUPS维护及故障讲课文档.ppt VIP
- 触摸屏技术的原理及应用.docx VIP
- 路桥施工计算手册.docx
- 年产50吨瑞舒伐他汀钙、5吨匹伐他汀钙、50吨恩格列净、50吨恩格列净中间体EM1、5吨贝曲西班马来酸盐、200吨阿托伐他汀中间体B-4、200吨瑞舒伐他汀中间体D-1等产品项目环境影响报告书.pdf
- 六年级美术上册《劳动最光荣》课件.ppt
- 抖音直播间1000个违禁词(一举夺葵版).docx
- 反渗透法海水淡化产品水水质控制指标及水质调整措施.pdf VIP
- 《论语》论仁、孝、君子、教育.doc
文档评论(0)