J2ME应用部署与运行环境搭建指南
立即解锁
发布时间: 2025-08-18 00:30:08 阅读量: 1 订阅数: 3 

### J2ME 应用部署与运行环境搭建指南
#### 1. MIDP 应用的 OTA 部署
MIDP 应用可以通过空中下载(OTA)的方式便捷地部署到移动设备上。MIDP v2.0 规范包含了正式的 OTA 规范,明确了具体的 OTA 流程,具体步骤如下:
1. **准备 OTA 服务器**:OTA 服务器可以是任何 HTTP Web 服务器,但需要进行正确的 MIME 类型设置。具体设置可参考服务器文档。以下是需要设置的 MIME 类型:
| 文件类型 | MIME 类型 |
| ---- | ---- |
| jad | text/vnd.sun.j2me.app-descriptor |
| jar | application/java-archive |
2. **使 MIDP 应用可用**:将 JAD 和 JAR 文件复制到服务器的公共目录,并创建一个包含 JAD 文件链接的 HTML 或 WML 文件。
3. **在客户端启动 OTA 过程**:在支持 MIDP 的移动设备上,打开 WAP 或 HTML 浏览器,加载包含 JAD 链接的页面。点击链接后,JAD MIME 类型会使浏览器调用 MIDP AMS。
4. **验证和安全检查**:AMS 会下载 JAR 应用,验证其大小和清单与 JAD 文件中的相应属性是否一致,并检查其签名和权限是否正确。如果所有测试都通过,AMS 将安装应用,并可选择通知 JAD 文件中指定的服务器。
5. **应用管理**:AMS 还可以更新和卸载 MIDP 应用。
mermaid 格式流程图如下:
```mermaid
graph LR
A[准备 OTA 服务器] --> B[使 MIDP 应用可用]
B --> C[在客户端启动 OTA 过程]
C --> D[验证和安全检查]
D --> E[应用管理]
```
#### 2. PDA 的 J2ME 运行环境
个人数字助理(PDA)相较于手机设备功能更强大,屏幕更大、内存更多,支持高级数据输入方法,扩展性更强,是移动企业应用的理想选择。大多数企业级 PDA,如 Palm OS、PocketPC 和嵌入式 Linux(如 Sharp Zaurus)设备,都有可用的 J2ME 运行时。不过,许多设备出厂时并未预装 JVM,这就需要我们自行安装 J2ME 运行时,或将 JVM 作为应用的一部分进行分发。
IBM 普适计算(PvC)部门为多种 PDA 设备开发了 J2ME 运行时,这些 JVM 和运行时库以 WebSphere Micro Environment(WME)和 WebSphere Custom Environment(WCE)产品(也称为 J9 VM)的形式分发。IBM 的旗舰移动开发工具 WebSphere Studio Device Developer(WSDD)集成了强大的 Java IDE、WME/WCE 运行时以及许多附加库,可免费用于评估。
#### 3. WebSphere Studio Device Developer 概述
IBM WSDD 是基于开源 Eclipse 平台的集成开发环境(IDE)。Eclipse 是备受高级 Java 开发者青睐的 IDE 框架,对以代码为中心的任务,如智能编辑、动态代码补全、重构和协作开发,提供了强大支持。它还与流行的开源工具紧密集成,如用于自定义构建的 ANT、用于版本控制的 CVS 和用于单元测试的 JUNIT。
此外,Eclipse 具有高度可扩展性,采用开放的插件架构。通过插件,供应商可以为 IDE 添加专有功能,并将增强后的 IDE 用于盈利。IBM 正是利用这一点,通过专有插件扩展了 Eclipse IDE,以处理与 J2ME 相关的任务。
WSDD 支持 J2ME 项目的向导和项目管理工具,允许开发者使用适用于 Windows 和 Linux 的 WME/WCE 在桌面计算机上创建和测试 J2ME 应用。部署到设备后,WSDD 还支持设备端调试。可从 IBM PvC 网站(http://www.ibm.com/software/wireless/wsdd/)下载适用于 Windows 和 Linux 的 WSDD 安装程序。WSDD 本身也具有可扩展性,在 Eclipse 工作台的“安装/更新”视图中,可选择安装各种运行时库、设备模拟器、向导和其他附加工具。
#### 4. 在 PocketPC 设备上安装 MIDP
要在 PocketPC 设备上安装 WME
0
0
复制全文
相关推荐









