1 / 43
文档名称:

J2ME游戏开发论文.docx

格式:docx   大小:213KB   页数:43页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

J2ME游戏开发论文.docx

上传人:sssmppp 2022/6/15 文件大小:213 KB

下载得到文件列表

J2ME游戏开发论文.docx

相关文档

文档介绍

文档介绍:前言 1
第一章绪论 4
1手机软件现状 4
2 JAVA 和 J2ME 概况 4
J2ME现状和前景展望 5
7
第二章开发环境及相关技术的介绍 9
1 J2ME平台总体结构 9
2. 2 J2 合适,用早期的KVM和com. sun. kjava则因为不是J2ME标准,程序兼容性无法保 证。
虽然如此,但是在移动信息设备上开发J2ME应用的前景还是非常美好的:
硬件的发展:目前的Palm配8M到16M内存已经是主流,下一代超过32M是必 然的趋势。Palm OS 5终于开始支持32位的ARM RISC处理器,其速度应该能够提 高10倍以上。事实上,Sharp公司今年第一季度发售的Zaurus SL-5500已经采用 了 Intel 206MHz StrongARM处理器和64M内存,在这样的硬件上速度和内存都不 会成为问题。
标准的完善:PDA Profile今年内将最后完成,可以预计很快会在主要操作系统 上得到实现。目前在JCP也有许多其他标准非常有意义,例如关于蓝牙技术 (Bluetooth),游戏,定位等。
平台的广泛性:移动信息设备的主要操作系统平台都是开放的,J2ME的标准也 是开放的,因此基本上所有的主要操作系统平台都支持或将支持J2ME,这带来的 广阔市场(智能手机的市场尤其巨大,据称
Norkia到今年就可以出货5000万只 Java手机,而到2003年可达1亿只。)和真正的"一次编写,到处运行"是任何其 他技术无法比拟的。对于开发者而言,可以不受操作系统的限制,不用担心在这 个多变的市场上因平台的变化而影响自己的应用。
第一章 绪论

在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生 活,随着信息网络化的不断进展,手机及其他无线设备上网络势在必行。但是传 统手机存在以下弊端:
传统手机出厂时均由硬件厂商固化程序,程序不能增加、删除,有了错 误也不能更新、修改,若要增加新功能必须另换一部手机。
传统手机访问互联网是通过WAP (Wireless Application Protocal),所 有网络资源必须接通网络才能在线访问,非常耗时、费用亦很高。
而Java技术在无线应用方面的优势非常明显:
应用程序可按需下载,而不是购买由硬件商提供的套件,可升级空间大。
Java技术提供了一个类库,它使的应用开发商可以创建更为直觉、丰富 的用户界面(GUI);
Java技术使网络带宽的应用更为有效,因为应用程序可以下载到器件上, 并在本地运行,仅仅是在连接到服务器时才会占用网络带宽。
基于以上分析,Java手机将是未来手机的发展方向,是业界的热点。
JAVA 和 J2ME 概况
图1-1 Java平台的结构
虽然Java已经被用到许多企业级软体上, 可是其实骨子里面还是非常适合用在嵌入式系统 之中。Java平台演进到Java2后,Java平台分别 针对不同领域的需求被分成四个版本,亦即J2EE、 J2SE、J2ME以及JavaCard(其结构示意图见图
1-1) o其中J2ME定位在消费性电子产品的应用 上。这个版本针对资源有限的电子消费产品的需求精简核心类库,并提供了模块 化的架构让不同类型产品能够随时增加支持的能力。这个版本的应用层面相当广 泛,会是未来
Java平台发展的重点项目。J2ME在设计其规格的时候,遵循着“对 各种不同的装置而造出一个单一的开发系统是没有意义的事”这个基本原则。于 是J2ME先将所有的嵌入式装置大体上区分为两种:一种是运算功能有限、电力 供应也有限的嵌入式装置(比方说PDA、手机);另外一种则是运算能力相对较佳、 在电力供应上相对比较充足的嵌入式装置(比方说冷气机、电冰箱、电视机上盒 (set-top box))0因为这两种型态的嵌入式装置,所以Java引入了一个叫做 Configuration的概念,把上述运算功能有限、电力有限的嵌入式装置定义在 Connected Limited Device
Configuration (CLDC)规格之中;而另外一种装置则规范为Connected Device Configuration (CDC)规格。也就是说,J2ME先把所有的嵌入式装置利用 Configuration的概念区隔成两种抽象的型态。J2ME平台被认为是最杰出的手机 游戏平台,它为开发者、设备制造商、网络通信公司和消费者广泛接受。它有一 些非常重要的特征对所有组织都有益。因为J2ME应用在不同设备上都是便携式的, 他们常常可在网络上下载和执行。如果没有正确的防范,它则为用户和无线通信 公司冒着无数个安全的风险。幸运的是,Java被设计成一种安全的语