《J2ME3D手机游戏开发详解》杂录1

1、J2ME是一个专门面向小型设备应用的简易平台,这些小型设备包括移动电话、PDA、网络电话、数字电视上的机顶盒、自动娱乐系统、导航系统、网络交换以及自动电器等。

J2ME的体系结构包括配置、虚拟机和简表3个部分,本书的内容针对MIDP简表应用开发的。
2、J2ME定义了如下组件。
(1)一组Java虚拟机,每种都用于不同的小型设备,满足不同的需求。
(2)一组可以运行在各种虚拟机上的配置和简表,分别称为configuration和profile。
(3)一些可选包,包括设备厂提供的API。
前两者组成了J2ME的基本运行环境。运行环境的核心是Java虚拟机,运行于设备的主机操作系统之上,再往上是具体的J2ME配置,包括根据设备的资源需要提供基本功能的编程库。configuration的上面是一个或多个J2ME profile,这些附加的编程库利用相似的设备的类似功能。
在J2ME中还有一个重要的概念是可选包,它是针对特定设备提供的类库,比如某些设备是支持蓝牙的,针对此功能J2ME中制定了JSR-82(Bluetooth API),提供了对蓝牙的支持。
J2ME运行环境的体系结构:
optional package
profile
configuration
Java虚拟机
主机操作系统
3、J2ME的两种配置:
(1)连接限制设备配置(CLDC)用于内存有限的16位或是32位设备。这是用于开发小型J2ME应用程序的配置(虚拟机)。
(2)连接设备配置(CDC)用于要求内存超过2MB的32位体系结构。
4、Java程序是边解释边执行的方式运行的。
CLDC虚拟机比CDC需要的虚拟机小得多。
5、CLDC使用的虚拟机称为KVM,CDC使用的虚拟机称为CVM。KVM和CVM均可以看作是一种Java虚拟机,是JVM的缩减版。这两类虚拟机的适用范围并不同,简单的说,CVM比KVM功能更为强大。
6、J2ME简表:
简表为相同消费电子设备的不同生产商提供了标准化的Java类库。简表的实现是Java应用程序接口的一个集合,用于适应被定义配置的应用程序接口的服务。简表是一个完整的运行环境,一个在简表上执行的应用程序不需要额外的支持类。
目前J2ME领域里使用最广泛的是移动信息设备简表(MIDP),它主要是针对手机和其他双向移动移动通信而设计的。
7、CLDC不包括应用程序的生命周期管理、用户界面、事件处理或用户与程序之间的交互,这些功能由简表来实现。
8、类检查机制与代码签名的实现不同,这种保证并不基于认证或者属性检查,否则属于应用级安全检查。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章