欢迎来到天天文库
浏览记录
ID:34962885
大小:237.50 KB
页数:23页
时间:2019-03-15
《论文-基于j2me手机游戏开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、....页眉目录摘要1第一章绪论11.1研究背景11.2研究内容1第二章J2ME及其体系结构概述32.1J2ME简介32.2J2ME体系结构32.3移动信息设备简表概述42.3.1MIDP的目标硬件环境42.3.2MIDP应用程序42.3.3CLDC和MIDP库中的类42.4J2MEAPI简介52.4.1MIDPAPI概述52.4.2MIDlet应用程序52.4.3使用定时器62.4.4永久性数据(RMS)72.4.5存储集(RecordStore)82.4.6记录92.4.7异常102.5用户界面(LCDUI)102.5.1UI基础102.5.2高级UI112.5.3低级UI11第三章
2、手机游戏开发过程133.1贪吃蛇游戏的规则简介以及开发环境133.1.1贪吃蛇游戏的规则简介133.1.2开发环境133.2详细设计133.2.1代码设计14第四章程序的调试与运行194.1游戏的调试194.2游戏的运行环境20结束语21致谢22参考文献22....页脚.....页眉基于J2ME的手机游戏开发摘要随着通信技术的发展和手机的普及,手机游戏的开发技术越来越为人们所关注。以J2ME为开发平台,利用Java提供强大工具,不但可以在手机上实现静态HTML技术所无法实现的计算处理、数据存储、与服务器的通信等功能,而且能够开发各种手机游戏。本文在介绍J2ME及其体系结构的基础上,以贪吃
3、蛇游戏为实例,描述了借助J2ME的MIDlet类库开发手机游戏的过程。关键词:手机游戏;MIDP应用程序;永久性数据第一章绪论1.1研究背景JAVA自从20世纪90年代早期诞生以来,以其强大的功能迅速为广大程序员们所接受。从2001年开始,日本的国内的移动电话开始搭载Java。使用本来就是一种程序语言的Java之后,就可以在移动电话上完成以往静态的HTML内容所无法达成的计算处理、数据存储、与服务器的通信等等。如果能利用Java上其他丰富功能,那么就可以实现更多的功能。随着手机游戏的发展,国内外各大开发商纷纷运用Java进行手机游戏开发。J2ME作为一种基于Java的便携设备开发平台,在
4、各大手机开发公司得到了广泛应用。1.2研究内容本课题拟研究基于J2ME的手机游戏开发技术以及其特点,具体研究内容如下:1、手机游戏开发以及J2ME的基本理论和J2ME类库的使用;2、J2ME体系结构的研究;3、MIDP移动信息设备简表的研究;(1)、MIDP的目标硬件环境;(2)、MIDP应用程序;(3)、CLDC和MIDP库中的类。4、J2MEAPI的研究;....页脚.....页眉(1)MIDlet应用程序的研究;(2)MIDlet的类库研究;(3)各事件发生器的应用。5、开发工具的应用和开发环境的设置。其中MIDP移动信息设备简表的研究和J2MEAPI的研究为重点,本课题将通过一个
5、具体的手机游戏的开发来研究以上内容。....页脚.....页眉第二章J2ME及其体系结构概述2.1J2ME简介现在JAVA-JAVA2Platform大致可分为J2SE、J2EE、J2ME三类。J2SE为JAVA-JAVA2Platform的标准版,通常在PC上使用的JAVA。J2EE是在J2SE的API上,扩展了给企业使用EJB与Servlet等主要使用在服务器上的功能。而J2ME则是面向家电和通信工具等微小设备。J2ME的目标是微小设备,这类设备有许多种类,在这些设备的J2ME当中,定义了CDC(ConnectedDeviceConfiguration),CLDC(Connected
6、LimitedDeviceConfiguration)这两个Configuration。CDC是以能用在个人网关、下一代移动电话、PDA(个人数字助理)、家电设备、POS终端、车辆导航系统等上运行为前提设计出来的。CLDC,是以能使用在移动电话、PDA(个人数字助理)、家电设备、POS终端等上面为前提设计出来的。2.2J2ME体系结构配置和简表:配置定义了一个设计在一系列类似硬件上运行的Java平台的能力。J2me的目标是家电与嵌入式设备,这类设备有很多种类,对应这些设备的J2me当中,定义了CDC(连接设备配置)和CLDC(受限接设备配置)两个配置,配置所提供的类函数只有Java.la
7、ng,Java.io,Java..util包等J2SE等核心类的子集。CLDC是与手机相关的,它实际是定义一个设备制造商用来实现Java运行环境的标准,第三方开发者只需要遵循这个标准。CLDC主要影响Java开发和软件发布的以下方面:1)目标设备的特性;2)安全模型:安全模型有两个部分,虚拟机和应用程序安全。虚拟机安全层的目的是保护下面的设备不受任何执行代码可能引起的损害。....页脚.....页眉2.3移动信息设备简表概述2.3.
此文档下载收益归作者所有