- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Android的移植和六子棋游戏企划书
Android的移植和六子棋游戏企划书
Makeby 邹龑 SVersion?: 1.0.0
2010-03-18
DOCUMENT HISTORY
Ed. Version Author Change 1 1.0.0 邹龑 Initial(2010-03-24) 办公地点:明德楼A308 电话QQ:379486466 E-mail:lucky.qun@163.com
目 录
1 项目背景 3
2 项目的概述,内容和目标 3
2.1 项目名称 3
2.2 项目内容和目标 3
3 需求分析 4
3.1 整体描述 4
3.2 功能描述 4
3.2.1 Android操作系统移植到s3c2410开发板子上 4
3.2.2 六子棋游戏....................................................4
4 项目产出 5
5 项目分工 5
6 项目的可行性分析 6
6.1 设备需求 6
6.2 技术因素............................................................ 6
6.3 经济因素............................................................ 6
7 资源和成本计划 6
7.1 设备需求 6
7.2 人员费用预算........................................................ 7
7.3 设备开支............................................................ 7
8 工作进度和项目计划 7
项目背景
Android 是由Google与开放手机联盟合作开发的一个平台。 Google通过与运营商、设备制造商、开发商和其他有关各方结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统
Android 平台可以说是为移动设备提供的整体软件解决方案,它包括一个操作系统,中间件和应用程序。开发者可以通过Android SDK,用JAVA为Android开发应用程序,应用程序运行在Dalvik上。
Android的开放模式,使用户有机会体验PC方式的OS系统升级,甚至是OS系统更换。
如今越来越多的Google Android爱好者们开始移植Android系统到现有掌上设备上。最早的成功移植Android系统是在Zaurus上,然后是在OMAP芯片组基础上的N810。
我们知道,Android采用了arm926-ej-s内核,S3C 2410的内核是arm920T,需要对Android源代码进行一些修改后才能移植到S3C2410上。基于Android平台开发六子棋游戏,这个程序运行在S3C 2410开发板上,同时在linux上也开发一个六子棋游戏。用户在开发板上可以用触摸板上操作棋子,在PC机上可以用鼠标操作棋子,然后可以进行两人对战。
在经过一些研究之后,我们认为S3c2410满足移植Android系统的条件。
基于Android平台开发的这个六子棋游戏,在Android操作系统和linux平台里运行,验证移植的正确性,提供娱乐服务。
项目的概述,内容和目标
项目名称
Android的移植和六子棋对战的实现
项目内容和目标
将Android操作系统移植到实验室S3c2410的开发板子上,并且基于Android平台开发的一个六子棋游戏,分别在Android操作系统和linux平台里运行,验证移植的正确性。
基于Android平台开发的这个六子棋游戏,将运行在S3C2410开发板上,同时我们也在linux上开发一个六子棋游戏。可以在开发板上用触摸板上操作棋子,同时也可以在PC机上用鼠标操作棋子,进行两人对战。玩家A在Android上打开六子棋程序并连接到服务器等待对手进行对战。玩家B在Linux平台下打开六子棋程序并连接到服务器等待对手进行对战。服务器管理玩家A和B的连接信息,当连接成功后,即可开始对战游戏。
需求分析
整体描述
本课题主要研究Android的移植和六子棋对战的实现。Android采用了arm926-ej-s内核,而S3C2410的内核是arm920T,需要对Android源代码进行一些修改后才能移植到S3C2410上。
基于Android平台开发的这个六子棋游戏,将运行在S3C2410开发板上,同时我
文档评论(0)