blackberry平台J2ME编程指南(四)

来源:互联网 发布:手机互传软件 编辑:程序博客网 时间:2024/05/17 05:16

2.4 配置概述

      配置将基本运行时环境定义为一组核心类和一个运行在特定类型设备上的特定 JVM。虽然还可能在将来定义其他的配置,但当前 J2ME 存在两种配置:
      · 连接限制设备配置 (CLDC) 特别与 KVM 一起用于内存有限的 16 位或 32 位设备。这是用于开发小型 J2ME 应用程序的配置(虚拟机)。(从开发的角度来看)它的大小限制让它比 CDC 更有趣、更具挑战性。CLDC 同时还是用于开发绘图工具应用程序的配置。 Palm 电脑便是一个运行小应用程序的小型无线设备的示例。我们将在 J2ME 配置一章中深入介绍 CLDC
      · 连接设备配置 (CDC) C 虚拟机 (CVM) 一起使用,用于要求内存超过 2 兆的 32 位体系结构。互联网电视机顶盒便是这类设备的一个示例。虽然稍后我们将在 CDC API 一章中简要介绍 CDC,但它并不在本教程的范围内。

 

2.5 简表概述

      简表定义了您的应用程序所支持的设备类型。特别地,它向 J2ME 配置添加了特定于域的类来定义设备的某种作用。简表建立在配置的顶部。已经为 J2ME 定义了两种简表:KJava 和移动信息设备简表 (MIDP),它们也被建立在 CDLC 上。这两种简表适用于小型设备。
      有一种纲要简表,您可以在它的上面创建自己的简表,这种纲要简表也称为基础表,可供 CDC 使用。然而,在本教程中,我们只重点介绍建立在 CLDC 顶部,适用于小型设备的简表。

      我们将在后面的章节中讨论上述这些简表,还会使用 MIDP 建立一些示例应用程序。

2.6 J2ME 目标设备

      使用 CLDC 开发的 J2ME 应用程序的目标设备通常具有以下特征:
      · 可供 Java 平台使用的 160 512 千字节的总内存
      · 功率有限,常常是电池供电
      · 网络连通性,常常是无线的、不一致的连接并且带宽有限
      · 用户接口混乱,程度参差不齐;有时根本就没有接口
      一些 CLDC 支持的设备,包括无线电话、寻呼机、主流个人数字助手 (PDA),以及小型零售支付终端。
      依照 Sun MicrosystemsCDC 的目标设备通常具有以下特征:
      · 使用 32 位处理器
      · 2 兆字节或更多可供 Java 平台使用的总内存
      · 设备要求的 Java 2 蓝皮书虚拟机的全部功能
      · 网络连通性,常常是无线的、不一致的连接并且带宽有限
      · 用户接口混乱,程度参差不齐;有时根本就没有接口
      一些 CDC 支持的设备,包括常驻网关、智能电话和通讯器、PDA、管理器、家用电器、销售网点终端以及汽车导航系统。

2.7 J2MEJ2SE J2EE 之间的比较

      下面的图表描述了支持 J2ME 应用程序的设备,同时说明了 J2ME 适合 Java 平台之处: