Java 卡应用开发其实并不难(1)-开发环境....................................................................... ..........1
Java 卡应用开发其实并不难(2)...................................................................................................4
Java 卡应用开发其实并不难(3)-第一个 Applet.......................................................................1 2
Java 卡应用开发其实并不难(4)-第一个 Java 卡应用的调试.................................. ................14
Java 卡应用开发其实并不难(5)-SIM 卡的 Applet 开发...........................................................17
Java 卡的应用开发其实并不难(6)-toolkitappdemo................................................................28
Java 卡应用开发其实并不难(1)-开发环境
(2009-04-24 13:51:00)
转 载
▼
Java 卡应用开发其实并不难(1)-开发环境
随着多应用的扩展,很多智能卡厂家开始推出 Java 卡,对于用户而言如果在一家公司的平台上开发了
Java 卡的应用,基本上可以下载到另一个公司的 Java 卡上,这一原则就是 SUN 公司在推广 Java 卡时一
直大力宣传的“一次编程,到处运行”理念。但是有一点需要注意的是,实际上不同公司在自己开发的 Java
卡平台上都会有一些私有的 API,如果希望自己的开发的应用能够真正实现良好的移植性,那么千万慎用
这些私有的 API。同时对于 Java 卡和 GP 规范而言,也存在不同的版本,目前比较流行的是 JC2.1.1/
GP2.0.1 以及 JC2.2.1/GP2.1.1,为了考虑向下兼容的问题,最好能够同时支持这两个版本的规范。
Java 卡的开发环境有很多,比较简单和易用的应该是开放的 Java 开发环境‘Eclipse’。对于市面上比较流
行的 Java 卡多数都有嵌入在 Eclipse 环境中的 Plug-in,供 Java 卡开发者集成使用。
比如针对 Jcop(这是 IBM 公司的一个团队基于 NXP 芯片开发的 Java 卡平台,后来授权给 NXP 公司),
在 Eclipse 环境中安装全新的 Feature 后,就可以非常方便地进行仿真和调试,这些特性对于智能卡的
应用开发者而言,简直是梦寐以求。因为通常的智能卡应用开发都需要开发工程师详细了解卡片的文件结
构、安全机制、底层通讯协议、EEPROM 的读写、各种加密算法的实现等等。并且多数情况下使用的都
是非常蹩脚的应用开发调试工具。我们在使用 Jcop 的开发工具时不得不一遍又一遍地对于 IMB 的开发团
队表示敬佩。
以下是简单的安装说明,在此不做翻译,仅供参考: