关键词:
java card
sim应用工具包
java card运行时环境
java card虚拟机
摘要:
该文以Java Card技术为基础,研究如何实现SIM应用平台.全文共分为两部分,第一部分简要介绍了Java Card运行时环境的主要特性和虚拟机的实现机理,这部分内容包括第二和第三章.第二部分在前两章的基础上重点讨论如何实现用于移动通讯的SIM平台,这部分内容包括第四章到第九章的内容.第二章简单介绍Java Card运行时环境的两个主要特性,逻辑通道和applet选择、对象管理和防火墙策略,这两个特性满足了JavaCard两大需要:多应用和安全性.而且,它们是实现SIM平台时的技术基础.第三章简要介绍Java Card虚拟机,主要讨论卡上虚拟机如何实现平“台独”立性的问题.第四章是第二部分的纲要,为后面各章节要讨论的主题进行了铺垫.其内容是关于Java SIM平台体系结构的概括性探讨.此外还简要讨论了各功能模块之间的关系以及它们是如何交互的.第五章讨论文件系统的实现.首先对GSM文件系统,包括其访问接口进行简单描述,然后重点讨论实现时所采用的数据结构以及一些文件访问操作的算法.第六章讨论Java SIM卡上的默认applet的主要功能,以及实现这些功能时所要进行的各项操作的基本流程.第七章和第八章讨论如何实现SIM应用工具包框架.首先,第七章将介绍SIM应用工具包协议的四个重要机制,这些内容为下一章做了技术铺垫.接着,第八章将分析SIM工具包框架的细节,包括toolkit注册表、STK命令处理器、远程下载管理器以及一套触发机制.这一章将分别讨论实现这几个子模块时需要考虑的问题,并试图解决这些问题.第九章是对Java SIM卡远程管理技术的讨论.内容包括用OTA方式进行动态下载和文件系统远程管理两个主要方面.