欢迎来到天天文库
浏览记录
ID:34556104
大小:249.57 KB
页数:3页
时间:2019-03-07
《基于j2me的贪吃蛇游戏的开发与实现new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、万方数据lSSN1009-3044ComputerKnowledgeandTechnology电脑知识与技术Vr01.5No.9.March2009基于J2ME的贪吃蛇游戏的开发与实现蒋理.(南京信息职业技术学院软件学院,江苏南京210046)摘要:J2ME(Java2MicroEdition)是一种主要针对消费类电子设备的高度优化的Java运行环境,是Java2的一个组成部分.当今开发手机软件、游戏,到嵌入式开发,J2ME都是主流。该丈介绍了J2ME体系结构与其开发环境,着重就贪吃蛇这一经典手机游戏的开发与实现作了详细介绍.关键词:J2ME;手机游戏;贪吃蛇
2、中图分类号:TP311文献标识码:A文章编号:1009-3044(2009)09-2151-02DevelopmentandRealizationoftheGreedySnakeGameBasedonJ2M范JIANGLi.(TheSoftwareDcpartmontofNanjingC01logoofInformtionTechnofogy,Nanjing210046,China)Abstract:12ME(1ava.2MiereEdition)asapartofjava2forelectToniCequipment,iSthemainstroamofthe
3、dovelopmentOf、mobilephonegamesandembeddedsystom.ThesystomStructureof/2MEiSintroduced.thedovelopmentPlatformaswell.ThisartiClea1sodesctibesthedovelopmentandTealizationofthegreedysnakegameindetail.Keywords:J2ME;mobi1ephonegame;Thegreedysnake1引言J2ME是一种主要针对消费类电子设备的高度优化的Java:i=_行环境,非常适合于
4、在手机、PDA上开发移动应用软件。J2ME平台在移动领域的应用发展迅速,前景良好。时下,移动应用软件中的手机游戏开发是一项非常热门技术。本文主要介绍了将贪吃蛇这一经典游戏在J2ME这一平台实现的相关技术。2J2ME概述J2ME(Java2MicroEdition)是Java2平台的微型版本,它不仅沿袭了Jay8安全、简单、易于维护、可移植性强等优点,还解决了小型设备内存、处理能力不强,众多设备操作系统、输入、输出方式各不相同等问题,其可移植性更为强大。与J2SE和J2EE针对的目标设备不同,J2ME针对的小型设备的硬件配置没有一个统一的标准,包括的设备种类繁多
5、,其元器件组成也相差很大,性能也千差万别,根本不可能创建一个适用于所有设备的软件nJ。为了满足各种各样的设备和目标市场的需要,J2ME架构定义了Configuration、Profile和可选包作为建立完整Javaj匡行环境的元素。由于各种电子产品在设计上都具有一定的特殊性,而对于各种特殊性可以通过各种Configuration、Profile和可选包的组合来解决。这样,性能经过优化的Jaya平台可以在所针对的这一类设备上利用最少的空间,发挥最大的效率完成所预定的功能。Configuration也称之为配置,主要是为一类具有相近的运算能力和内存容量的设备定义最
6、精简的公共平台。主要定义的内容有了Java编程语言的子集、Java虚拟机的功能特性、安全性、网络特性,核心平台库和APl。Profile定义了应用的生命周期模型,用户界面,以及其它特性。Profilel)2Configuration为基础,定义了附加的JavaAPI库和与特定市场相关的特性。可选包用于处理特定的市场需求。‘3J2ME的开发环境J2ME无线工具包(WirelessToolkit,WTK)是Sun公司开发的一个用于创建MIDP应用程序的工具集。主要包括KToolbar、Ulilities、Emulator等重要组件。当前版本2.5.2支持了由Jc晰
7、定义的许多标准应用程序接口的功能。3.2SDK模拟,器由于各手机硬件设备不同,其性能也不相同。开发出来的程序能否在的手机上运行,J2ME的程序如何调试,这是开发者所关心的。大多数的J2ME开发环境都提供了各种各样的手机模拟器。模拟器亦为仿真器,实际上就是一种程序,这个程序可以用纯软件手段仿真某一种甚至某一类的手机。通常开发出的程序都会在模拟器上调试,开发完毕后再将程序载人手机中进行真实的测试。3.3JBuilder’JBuilder是Bodand公司开发的用"亍:Java程序设计的一套集成化软件开发环境“1。JBuilder环境包含了应用程序开发生命周期从开发
8、、调试、测试、构建直到发布的所有阶段。
此文档下载收益归作者所有