Java Card 技术是先进的开放互操作平台,可以让智能卡和其他资源受限设备安全地运行基于 Java 技术的应用。Java Card 3.0.5 规范延续了 Java Card 3.0.x 和 2.2.x 平台中的跨平台、跨供应商的小程序互操作性。
Java Card Platform 规范包括两个版本:Classic Edition 和 Connected Edition。在这个新版本中,仅修改了 Classic Edition,因此其版本号更改为 3.0.5。
Classic Edition 3.0.5
Classic Edition 基于 Java Card Platform 2.2.2 版的演化,针对支持基于小程序的应用的资源受限设备。3.0.5 版时 Classic Edition 的第三个版本。增加了针对 Java Card 3.0.4 规范的错误修复和澄清以及新的安全算法,同时保持向后兼容性。此外,还新增了几个特性,例如,与安全和静态加密有关的特性。规范文档包括:
- Java Card Platform, Classic Edition 虚拟机规范提供 Java Card 虚拟机 (VM) 指令集、支持的 Java 语言子集以及用于将小程序和库安装到支持 Java Card 技术的设备中的文件格式。这个 VM 涵盖了 Java Card 平台早期版本(包括 2.2.2 版)中的那些 VM。
- Java Card Platform, Classic Edition 运行时环境规范定义了任何 Java Card 技术实现中运行时环境 (RE) 的必要行为。RE 包括 Java Card 虚拟机实现、Java Card API 类以及运行时支持服务(如选择和取消选择小程序)。这个 RE 涵盖了 Java Card 平台早期版本(包括 2.2.2 版)中的那些 RE。
- Java Card Platform, Classic Edition 应用编程接口是对 Java Card RE 规范的补充,描述了 Java Card 技术的应用编程接口。它包含支持 Java Card VM 和 Java Card RE 所需的类定义。这个 API 涵盖了 Java Card 平台早期版本(包括 2.2.2 版)中的那些 API。
有关这个新版本中增强功能的完整列表,请参见版本说明 (pdf)。
|