1 / 26
文档名称:

计算机科学与技术毕业设计(论文)-基于J2ME的手机游戏软件开发.doc

格式:doc   页数:26页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机科学与技术毕业设计(论文)-基于J2ME的手机游戏软件开发.doc

上传人:3346389411 2012/8/31 文件大小:0 KB

下载得到文件列表

计算机科学与技术毕业设计(论文)-基于J2ME的手机游戏软件开发.doc

文档介绍

文档介绍:XX大学毕业论文(设计)
题目: 基于J2ME的手机游戏软件开发
指导老师: 

学生姓名:

所属院系: 信息科学与工程学院

专业: 计算机科学与技术

班级: 计算机05-1班

完成日期: 2009年5月15日
摘要
过去的两年,移动手持设备领域实现了飞速的发展,并伴随着巨大的变革。在近几年的技术创新中,蓝牙可谓是最为吸引人的应用之一。JSR82的JCP蓝牙规范规范了一个标准的J2ME蓝牙开发平台,以保证开发出来的的程序可以在任何J2ME设备上运行。本文正是利用J2ME开发平台,通过对JSR82的JCP蓝牙规范的深入研究,实现了一个基于蓝牙的联机俄罗斯方块游戏。该软件很好的完成了在蓝牙技术的基础上对数据的接收、传送等功能。并可以在支持JAVA的手机中成功使用。
关键词:J2ME;beans
ABSTRACT
Over the past two years, the field of mobile handheld devices to achieve a rapid development, and panied by huge changes. In recent years, technological innovation, Bluetooth can be one of the most attractive applications. JSR82 Bluetooth specification JCP specification of a standard Bluetooth J2ME development platform to ensure that the procedures developed can run on any J2ME device. This article is the use of J2ME development platform, the JCP through JSR82-depth study of the Bluetooth specification, the realization of a Bluetooth-based online game Tetris. The software is very good in the Bluetooth technology pleted on the basis of data reception, transmission and other functions. JAVA can be in support of the essful use of mobile phones.
Keywords J2ME;beans

目录
1前言 1
2研究方法 2
J2ME 2
不同的java版本 2
J2ME 2
开发平台的搭建 3
蓝牙技术 3
JSR82(JABWT)规范 4
3 游戏设计实现 5
结构设计 5
系统静态类图 5
MainMIDlet类 6
TetrisBlock类 9
TetrisCanvas类 11
BuletoothDiscovery类 14
4 结束语 20
致谢 21
参考文献 22
1前言
过去的两年,移动手持设备领域实现了飞速的发展,并伴随着巨大的变革。在近几年的技术创新中,蓝牙可谓是最为吸引人的应用之一。由于手机无线网络还处于研究阶段,而蓝牙在某种程度上可以认为是对手机无线网络的弥补。很多手机单机游戏对于喜爱游戏的玩家来说并不具有吸引力。如果可以通过蓝牙技术实现小区域联机游戏。那么,在某种程度上来说,这会成为很多喜欢游戏的消费者的首选,便可以在很大程度上提高手机的销量。
2 研究方法
Java 2分为有3个版本,其中J2ME是一个高度优化的Java运行环境,它专门为那些CPU、内存都非常有限且带宽、屏幕分辨率也很小的无线手持设备而设计。
JSR82的JCP蓝牙规范规范了一个标准的J2ME蓝牙开发平台,以保证开发出来的的程序可以在任何J2ME设备上运行。而不必考虑硬件平台和协议栈的不同对应用程序产生的影响。因此,利用JSR82规范可以开发灵活高效的局域网联机游戏。
J2ME
不同的java版本
当Sun公司引入Java2后,他们认识到,一个版本是远远不够的。因为运行Java的设备在迅速变革。最终他们将Java2分成了3个版本:
J2SE – Java 2 Standard Edition
J2EE – Java 2 Enterprise Editio