Java ME平台中的无线行业Java技术
1. 引言
随着无线设备的发展,Java ME平台逐渐成为开发移动应用的首选环境。Java ME平台不仅提供了丰富的API和功能,还确保了代码的可移植性和安全性。无线行业Java技术(JTWI)旨在解决Java ME API激增带来的开发者空间碎片化和互操作性问题。本文将详细介绍JTWI JSR 185,并探讨如何通过它构建和组织API的组合,以应对这些挑战。
2. 无线行业Java技术的背景
自Java ME平台引入以来,针对无线设备的几项技术已经出现,如多媒体API、SIP API和蓝牙API等。这些技术通过JSRs进行了清晰的描述和文档化。然而,这些技术的激增导致了开发者的空间碎片化以及许多互操作性问题的出现。JTWI JSR 185的引入就是为了应对这些问题,构建和组织这些API的组合,以确保它们在同一个客户端架构中协同工作。
JTWI JSR 185的专家组包括来自手机制造商、运营商、应用和服务提供商等的代表。JTWI JSR的职责不是定义任何新的API或包括现有的任何JCP Java ME规范。相反,它旨在为制造商、开发者和消费者提供精确且清晰的配置。目标设备主要是手机和其他移动设备,如个人数字助理。
3. JTWI的四大澄清类型
JTWI提出了四种类型的澄清,以确保API的一致性和互操作性:
- 规范澄清 :提供组件API的清晰描述。这是与开发了相关组件的相应专家组紧密合作进行的。这种澄清至关重要,因为如果不处理,可能会导致不兼容问题。
- 可选元素的