BlackBerry J2ME 编程指南(一)

作者:

 
 

第一 J2M E 编程基本指南

   

 

 

1 引言

 

 

 

 

根据 mobil e v i si o n 的最新报告, 前在 动开 200 8 年之前一直占 者关注 主要 Java ME 已经慢慢被 兴开 所领先 但是 然占 的位置 blackb e rr y 发策略 平台 一个重 要补充, J2ME 的开发在 blackbe r r y 设备的应用中 据着极 重要 位置。 这篇文 ,主 J2ME 的编程的具 角度 评估 J2ME 开发的具体方法 与标 J2S E 的比较,结 Blac k Be r r y 开发平台上 J2M E 编程的特点,为广 Black B er r y 开发者提供 南。

 BlackBerry J2ME 编程指南(一)_第1张图片

 

 

本文的 要内 分为 分: 第一部 是关于 J2ME 的概 ,包 J2ME 的框架和 API 的构成结构 第二部 J2ME 的差异, 要从编 的角 来讨识别 J2M E 编程和标准 J2SE 的区别不同

第三部 Black B er r y J 2 M E 编程环境介 ,这 要介 BlackB e rr y 环境下的 J2ME 编程指南,包括开 发环境 编码 试帮 一些开 上的 能增 关于 J2ME 编程的详细 入门, 以参 oracle 的官方网站: htt p :/ / ww w .o r a c l e. c om / t e chn e tw o rk / ja v a/ j av a me / o v erv i ew / in d ex . ht ml


2   J2ME   概述

 

 

 

 

2. 1 介绍

 

 

一章 开始使   J2ME 。我们将从定义   J2M E 开始,然后讨 它的 体架构 学习   J2M E 目标 设备。 为架 讨论 分,我 将提 有关 配置的 述( 面的 将详细 绍简 和配 置)。

 

2. 2 J2M E 是什

 

S u n Mi c ro s ys t em s   J 2M E 定义为“一种以广 消费性 品为 标的 优化的   Jav a 运行时环 境,包 寻呼 、移 、可视 话、 字机 汽车导 系统

自从   1 9 9 9 J av a On e D eve lop e r C on f er e nc e 上声明之后, J2M E 为小型设 带来了   Jav a 语言的跨平 台功能 允许 动无线 共享应 程序 有了   J2M E Su n 已经使   Ja v a 平台能够适应 成了 基于 计算设 的用 产品。

 

2. 3 J2M E 总体

 

 

J2M E 使用配置和简表 定制   Jav a 运行时环境   (J R E ) 。作为一个完   JR E J2M E 由配置和简表组 成,配 决定 使用的   JVM ,而简 通过 加特 的类来 义应 程序。

配置将基本运 时环 定义为 组核 类和 行在特 类型 备上 特定   JVM 。我们将在   J2M E 置一章 详细 论配

简表定义应用 序; 别地,     J2M E   配置中添加特定 域的 ,定 的某种 用。 们将在

J2M E   简表一章中 入介 简表。

下面的图表描 了不 的虚拟 、配 和简 的关系 它同   J2S E A P I 和它的   Jav a 虚拟机进 行了比 。虽然   J2S E 虚拟机通常   JVM ,但是   J2M E 虚拟机、 KV M   C V M 都是   J V M 的子集。

KV M       CV M   均可被看作 一种     Jav a   虚拟机     - -   它们是     J2S E   J V M 的压缩版, 特定于     J2M E


BlackBerry J2ME 编程指南(一)_第2张图片

 

 

2. 4 配置概述

 

 

置将 本运 境定义 一组 心类 运行在 定类 设备     JVM 。虽然还可能

来定义 他的 置, 当前     J2 M E   存在两种配置:

·   连接限制设备配置     (CLDC )   特别与     KV M   一起用于内存有     1 6   位或     3 2   设备。 是用 开发小

  J2M E 应用程序的 虚拟机 。( 开发 来看) 的大 限制 它比   CD C 更有趣、更 挑战 性。 CLD C 同时还是用于 发绘图 具应 程序   Pal m 电脑便是一 小应用 序的 型无线 备的示 。我 将在   J2M E 配置一 中深 介绍   CLD C

· 连接设备配置   (CDC )   C 虚拟机   (CV M ) 一起使用,用 要求 存超过   2 兆的   3 2 位体系结构 联网电 机顶 便是 备的一 示例 虽然 们将在   CD C A P I 一章中简要介绍   CD C ,但它并

本教程 范围

 

 

2. 5 简表概述

 

 

表定 了您 程序所 持的 备类 别地,   J2M E 配置添加了特定 域的 来定 备的某 作用 简表 配置的 部。 经为   J2M E 定义了 种简 KJav a 移动信 设备

(MI D P ) ,它们也被建   CDL C 上。这两种简表 小型设 有一种纲要简 ,您 以在它 上面 建自 表,这 纲要 表也 础表,   CD C 使用。

然而, 本教 中, 重点介 建立在   CLD C 顶部,适用 小型 备的 表。 我们将在后面 章节 讨论上 这些 表,使   MID P 建立一些示 程序。

 

2. 6 J2M E 目标

 

使   CLD C 开发的   J 2 M E 应用程序的目 设备 常具有 下特

·   可供     J av a   平台使     16 0       51 2   千字节的 内存

· 功率有限,常常是电 池供电

· 网络连通性,常常是 无线的 不一 的连 带宽有限


· 用户接口混乱,程度 参差不 ;有 根本 接口

一些   C L D C 支持的设备,包括 线电 、寻 数字   (PDA) 以及小 零售 付终 依照   S u n M ic r os y st e ms CD C 的目标设备通 以下特

· 使用   3 2 位处理器

· 2 兆字节或更多   Jav a

0
0
 
 

你可能感兴趣的:(java,编程,虚拟机,J2SE,BlackBerry,j2me)