J2ME在三维可视化中的应用.docJ2ME 在三维可视化中的应用
摘要 :首先系统地介绍了 J2ME 由来及其体系结构 ,然 后详细描述了移动 3D 图形 API 在三维可视化中的具体实现 , 包括 3D 对象的定义和模型渲染 ,以及为增加可视化真实性的 光照和纹理映射。
关键词 :三维可视化 ;J2ME(Java 2,Micro Edition);JSR184; 配置 ;简表
中图分类号 :TP311 文献标识码 :A 文章编 号:1009-3044(2009)13-3535-03
引言
随着移动计算和无线通信技术的发展 ,特别是移动三维 可视化技术的不断成熟 ,移动终端迎来了 3D 时代。 J2ME 由 于其跨平台、 面向对象、 内置安全等优点 ,已经成为移动终端 上的主流开发语言之一。 JSR184 作为 J2ME 的一个可选包 , 是以 OpenGL 为基础的精简版 ,一共有 30 个类。它为 Java 移 动应用程序定义了一个简洁的 3D API 接口 ,可以方便地实现 3D 应用。
J2ME 简介
J2ME 概述
J2ME最早在1999年6月的JavaOne大会上被正式提出’ 是 Sun 公司专门为开发小型的资源受限的消费性电子设备的 应用程序所提供新的Java版本,它被广泛的使用于手机、PDA 及电视机顶盒等众多小型资源受限设备中。 由于此Java版本
的虚拟机的大小仅仅需要数百 KB, 因此又被称为“ K-Java”。
J2ME 实际上是一系列规范的集合 ,由 Java Community Process(Java社区组织,JCP)制定并发布相关的 Java规范请求 (JSR),各个厂商按照规范在自己的产品上进行实现 ,但是必须
要通过 TCK(Technical Compatible Kit, 兼容性测试包 )测试来 确保兼容性。
J2ME 平台的体系结构
J2ME平台由多种配置(Configuration)、简表(Profile)和可 选包(Optional Package)组成。平台的实现者和应用程序的开 发者可以从中选择并组合出一个完整的 Java 运行环境来满 足特定范围内的设备要求。其体系结构如图 1。
配置
目前,J2ME可用的配置有两种:CLDC(Connected Limited Device Configuration, 连接受限设备配置 )和 CDC(connected Device Configuration , 连接设备配置 )。
CLDC 是两个配置中较小的一个 ,为具有间断性联网能 力、较慢的处理速度和受限内存的设备设计的。这些设备包 括移动电话、双工呼叫器和入门级的 PDA, 它们通常具有 16
位或 32 位的 CPU,128KB~512KB 内存空间
CDC 是为处理能力较强、 内存空间更大、 联网能力更出 色的设备设计的。 这些设备包括电视机顶盒、 车载娱乐系统、 高端 PDA 等,它们通常具有 32 位或 64 位处理器 ,2MB 以上的 内存空间。
需要说明的是 ,移动终端设备发展非常快 ,上述的硬件区 分标准已经不适合现在的移动终端设备了。
简表 简表是架构在配置之上的规范 ,因此每种简表都会声明 它根植于的配置种类。简表针对各种不同硬件设备的特性定 义了高级的AP
J2ME在三维可视化中的应用 来自淘豆网www.taodocs.com转载请标明出处.