是否可以为Java卡编写驱动程序

时间:2013-12-09 08:55:03

标签: java drivers javacard

我正在做一个关于Java卡的项目,我搜索了互联网,但没有找到任何东西。 我想知道是否有可能为java sim卡编写驱动程序,将其加载到SIM卡中,以便它可以用于您自己的个人构建的API来执行某种功能。我知道java卡的内存大小是有限的,但驱动程序的大小非常小,而且该功能不需要大量的内存。

您可以看到JVM像java SIM卡上的操作系统一样运行,其中JCRE运行在顶层以处理以.cap格式编写的applet,但您看到JVM或JCRE必须使用Java SIM CARD进行通信我认为将存储在ROM中的驱动程序(我不完全确定这是我的想法)现在我的问题是:

(1)驱动程序的本地语言是什么,我可以编写一个类似于它的驱动程序,以便我的驱动程序与JCRE一起运行

(2)我的驱动程序的唯一目的是创建一个与JavaFx类似的框架,但是在Java卡上运行,即一旦Java卡进入并且手机打开,为它运行一个applet的卡供电在移动设备的屏幕上创建界面。我知道卡的RAM大小和EEPROM大小的限制,但我也想到通过卡使用手机CPU / GPU,并使代码和处理能力尽可能小/轻。(我知道这听起来有点愚蠢)

那么有可能或者我只是在做梦吗?

1 个答案:

答案 0 :(得分:1)

不,这是不可能的。 JavaCard系统(JVM,JCRE和处理硬件的底层操作系统)是供应商提供的一个软件包。它无法以任何方式扩展。 您唯一需要处理的是JavaCard API和JavaCard供应商提供的任何额外的非标准API。