Java ME 技术

Java ME 技术

Java Platform, Micro Edition (Java ME) 是一组技术与规范,用于创建满足移动设备(如消费品、嵌入式设备和高级移动设备)需求的平台。这些技术和规范结合在一起,可以创建一个完整的 Java 运行时环境,专门用于满足特定设备或市场需求。

目录: 适用于小型设备的配置 — 连接受限设备配置 (CLDC) 适用于功能更强大的设备和智能电话的配置 — 连接设备配置 (CDC) 适用于整合服务的 Java ME 平台 Java ME 平台概述 Java ME 技术一开始是为了应对构建小型设备应用程序时的限制而创建的。为此,Sun 定义了 Java ME 技术的基础来满足这种受限环境,并让创建运行在内存、显示和电源容量有限的小型设备上的 Java 应用程序成为可能。

Java ME 平台是一组技术和规范。这些技术和规范结合在一起,可以创建一个完整的 Java 运行时环境,专门用于满足特定设备或市场需求。这就使得这个生态系统中的各方可以共存,并且可以灵活无缝地合作,从而为最终用户提供最引人入胜的体验。

Java ME 技术基于三个要素:

可为各种设备提供一组最基本的库和虚拟机功能的配置, 由一组支持更小范围内的设备的 API 组成的 profile,以及 由各种技术的 API 组成的可选包。 随着时间的推移,Java ME 平台已经分成两个基本配置,一个用于满足小型移动设备的需求,另一个定位于功能更强大的移动设备(如智能手机和机顶盒)。

适用于小型设备的配置被称作连接受限设备配置 (CLDC),功能更强大的配置被称作连接设备配置 (CDC)。

下图简要介绍了 Java ME 技术的各个组成部分以及与其他 Java 技术的关系。

Java 平台 适用于小型设备的配置 — 连接受限设备配置 (CLDC) 针对资源受限设备(如移动电话)的配置被称作连接受限设备配置 (CLDC)。它是专为满足在内存、处理能力和图形功能有限的设备上运行 Java 平台的需求而设计的。在不同的配置上,Java ME 平台还指定了大量 profile,它们定义了一组更高级的可进一步对应用程序进行定义的 API。一个广泛采用的示例是将 CLDC 与 Mobile Information Device Profile (MIDP) 相结合,为移动电话以及其他具备类似功能的设备提供一个完整的 Java 应用环境。

有了这些配置和 profile,实际应用程序就可以使用 profile 中的不同 API 驻留。针对目前大多数移动设备实现时所用的 CLDC 和 MIDP 环境,创建了一个 MIDlet。MIDlet 是 Java ME 软件开发人员创建的一个应用程序,如游戏、业务应用程序或其他移动特性。这些 MIDlet 只需编写一次,即可在所有符合 Java ME 技术规范的可用设备上运行。MIDlet 可以驻留在生态系统中某处的一个信息库上,最终用户可以搜索特定类型的应用程序,然后以无线方式将其下载到他/她的设备上。

要了解有关 CLDC 的更多信息,请访问 java.sun.com/products/cldc/index.html。

适用于功能更强大的设备和智能电话的配置 — 连接设备配置 (CDC) 针对容量更大且具备网络连接的较大型设备(如高端个人数字助理和机顶盒)的配置称作连接设备配置 (CDC)。CDC 配置的目标是利用基于 Java Platform Standard Edition (SE) 的技术技能和开发人员工具,以及在适应连接设备的资源限制的同时能够支持这些设备的特性。

CDC 配置为价值链的不同主体带来如下好处:

企业获得的好处是可以使用基于网络的应用程序,从而将业务逻辑的范围扩展到移动客户、合作伙伴和工作者。 用户将受益于 Java 技术的兼容性和安全性。 开发人员获得的好处是 Java 编程语言和 Java 平台中丰富 API 带来的安全性和高效率。 在 CDC 配置上,定义了三个不同的 profile:

Foundation Profile (JSR 219) Personal Basis Profile (JSR 217) 和 Personal Profile (JSR 216) 对于上述每个 profile,都有一组可选包,可供实际应用程序在其上运行。要了解有关 CDC 的更多信息,请访问 java.sun.com/technology/cdc/。

适用于整合服务的 Java ME 平台 Java ME 平台覆盖了从偶尔使用网络连接的小型受限设备到功能更强的始终在线的移动设备的所有设备。该平台的设计使您能够灵活、高效地满足对覆盖所有移动渠道的服务的需求。服务可以在不同的配置和 profile 之间移植,相同的服务可以通过不同的渠道提供。

返回页首

相关文章

平安科技

平安科技

空调水滴是什么模式

空调水滴是什么模式

[籃球小辭典] 死球

[籃球小辭典] 死球