我正在尝试开发STK应用程序,但不知道从何处获得开发套件。现在,对于Javacard,我可以从Oracle网站获得一个,但是它没有sim.toolkit软件包。
我不想从Gemalto等购买它。是否有任何“免费”实现?
我发现ETSI - 3GPP是一个包含一些代码和库的zip文件,但是我不知道这是否足够。是否从那里的代码生成cap/jar文件?
谢谢
最佳答案
3GPP的文件应该足以补充您从Oracle下载的Javacard库。
正如您需要知道卡的Javacard版本一样,您还需要知道卡支持的SIM API版本。根据您提到的3GPP TS 03.19进行检查,或者也可以检查3GPP TS 43.019。下载正确的版本。
这是我用来生成SIM API库的一些步骤:
43019-560.zip
文件Annex_A_java.zip
Annex_A_java
目录sim
文件夹sim.zip
扩展名重命名为sim_v5.6.0.jar
除了JAR文件,还需要复制导出文件(生成CAP文件时需要)。
Annex_B_Export_Files.zip
Annex_B_Export_Files
目录sim
目录复制到您的导出文件集合目录中。 希望能帮助到你!
关于javacard - SIM Toolkit应用程序-Javacard开发套件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22362327/