【硕士论文】基于J2ME技术的移动游戏开发平台.pdf

【硕士论文】基于J2ME技术的移动游戏开发平台.pdf

ID:32133051

大小:1.58 MB

页数:59页

时间:2019-01-31

【硕士论文】基于J2ME技术的移动游戏开发平台.pdf_第1页
【硕士论文】基于J2ME技术的移动游戏开发平台.pdf_第2页
【硕士论文】基于J2ME技术的移动游戏开发平台.pdf_第3页
【硕士论文】基于J2ME技术的移动游戏开发平台.pdf_第4页
【硕士论文】基于J2ME技术的移动游戏开发平台.pdf_第5页
资源描述:

《【硕士论文】基于J2ME技术的移动游戏开发平台.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、摘要摘要随着移动网络的不断发展和高端手机的普及,高质量的移动游戏成为了市场潜力巨大的IT领域,若能研发出可在不同手机硬件间移植的游戏丌发平台,尽早占领南-场,就能获得巨大的商机。针对目前手机硬件规格差异较大,以及特定丌发平台只能服务特定机型的现状,本文设汁了一个基于J2ME技术的移动游戏开发平台。该平台提供了完善的多媒体处理框架和开发引擎,支持2D和3D游戏的开发;引入了图形图像处理技术,以增强低端手机的游戏效果;针对移动游戏的特点,提出了一套完整的网络通讯西议,并采用服务器验证同步策略,支持多人同时在线的网络游戏的开发。平台最大的特点在于能自动适应不同的网络环境和

2、手机硬件平台游戏只需开发次,就可在不同规格的手机上运行,并具有尽可能高的游戏画面质量。本文首先分析了目前现有的移动程序开发平台,指出了J2ⅥE是最接近要求的技术。在剖析了J2ME技术的缺陷后,针对移动游戏的特点设计了多媒体处理框架、游戏引擎和网络通讯协议,构建一个完整的移动游戏丌发平台。最后以个丌发实例证明了平台的效率和可移植性。关键词J2ME;图像处理:多媒体处理;游戏引擎jjb比赛http://www.huaxiamy.com/第一章绪论第一章绪论1.1手机游戏市场前景手机游戏渐渐变得流行,成为IT产业中增长最快的部分之一。在[T产业的发展史中,计算机游戏一直是

3、技术创新背后的原动力之一。计算机游戏者渴望更好的游戏效果和内容,希望有更加强大的硬件计算能力,因而刺激了Ic技术、图形图像处理技术和游戏开发平台等各种技术的发展,在形成高门槛的游戏专、比领域的同时,培育了一个拥有巨大商机的市场川。随着技术对游戏经验的促进,游戏市场持续增长。甚至在当今IT发展进入困难的低谷时期,游戏仍保持陕速增长,它仍然是衙利行业的组成部分。而刚流行起来的手机游戏,其创新和精巧特性,使得它不再是由大型采购公司控制的技术产品,一项创新的技术能使小团队的产品迅速-与领广大市场。手机游戏将米自传统商业公司(如受m公司)、设备生产厂(如Nokia公司)、和例

4、络经营5-(如中国移动),这些原本不l,J能在一起的商家拉到了一起,形成了完整的产业链5”。从手视游戏市场规模来看,2003年围内手机游戏市场规模为3亿元,2004年至少醐一番,达到6亿元的市场规模。预计2005年手机游戏市场规模将进一步翻番.达到【2亿元的舰模⋯。1.2手机游戏开发平台目前,手机游戏的开发平台主要有:J2ME、BREW和.NET。下而分别介绍这三种平台的优缺点。jjb比赛http://www.huaxiamy.com/jjb比赛http://www.huaxiamy.com/华南理一f:大学顷士学位论文1.2.1J2ME目前在移动领域广泛使用的开发

5、平台是Sun公司的J2ME(Java2MiereEditiOn),即用于嵌入式系统的Java。J2ME技术由一个虚拟机KVM(KviFtualMachine)和一组API组成,这组API适合于为消费和嵌入式电子设备提供经过剪裁的运行环境。KVM(KVirtualMachirio)虚拟机本身仅仅需要40—80KB内存、2040KB动态内存(堆),能够运行在16位25~lHz处理器上。西门子的经典手机6688就是因为支持J2ME平台,成为大家关注的焦点。J2ME为移动互联引入了一种新的模型,即允许手机可以从互联网上下载各种应用程序,并在手机创造的可执行环境离线运行这些程

6、序。作为.1ava技术在移动电话等小型设备的版本,它针对屏幕、电能和内存等资源有限的移动设备进行了优化和定义,为了解决无线设备多样化的矛盾,Sun依照各种设备的资源特性将J2ME技术架构分为JavaV【FtHal~Iachine(jvM)、配置(COnfigaration)和简表(profile)一-层,然后在每一层做进一步细分,这使J2ME能够在每一类设备的限制卜.工作,而同时提供最低限度的Java浯言功能性”I。由于定义了可执行程序下载的标准,并在手机上创立了可执行环境和程序开发语言,而且这些程序可在不同的手机硬件上运行,由此,在移动通信业第一次为软件开发商创造

7、了巨大的商业机会,手机用户在得到丰富应用体验的同时,也大大提高了运营商的网络流量。Java有句名言:“编写一次,随处运行”(WriteOnce,RunAnywhere),存这里也显示了它的市场优越性。制定J2ME标准时,移动设备处理速度还比较慢,它被划进了CLDC配置舰范,这个技术架构不适合高质量游戏程序的开发,例如它不支持多线程,不支持浮点运算,同时图形图像处理的能力很弱。jjb比赛http://www.huaxiamy.com/第一章绪论1.2.2BREW美国高通公司的BREW(BinaryRuntimeEnvironmentforWireless)平台是一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。