我正在做一个关于java卡的项目,我在互联网上搜索过,但没有找到任何东西。 我想知道是否可以为 java sim 卡编写驱动程序,将其加载到 sim 卡中,以便它可以为您自己构建的 API 工作以执行某种功能。我知道java卡的内存大小是有限的,但是驱动程序的大小非常小,并且该功能不需要大量内存。
您会看到 JVM 像 Java SIM 卡上的操作系统一样运行,其中 JCRE 在顶部运行以处理以 .cap 格式编写的小程序,但您会看到 JVM 或 JCRE 必须使用驱动程序与 Java SIM 卡进行通信,我认为这些驱动程序将存储在 ROM 中(我不完全确定这一点,但我是这么认为的)现在我的问题是:
(1) 编写驱动程序的母语是什么,我可以编写类似的语言,以便我的驱动程序与 JCRE 一起运行
(2) 我的驱动程序的唯一目的是创建一个与 JavaFx 类似的框架,但在 java 卡上运行,即一旦安装了 Java 卡并且手机打开,为卡供电,它会运行一个小程序,在移动设备的屏幕上创建一个界面。我知道卡的 RAM 大小和 EEPROM 大小的限制,但我也想到通过卡使用手机 CPU/GPU 并使代码和处理能力尽可能小/轻。(我知道这听起来有点愚蠢)
那么这可能吗,还是我只是在做白日梦?
最佳答案
不,这是不可能的。 JavaCard 系统(JVM、JCRE 和处理硬件的底层操作系统)是供应商提供的一个软件包。它不能以任何方式扩展。 您唯一需要使用的是 JavaCard API 以及 JavaCard 供应商提供的任何额外的非标准 API。
关于java - 是否可以为java卡编写驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20466625/