You can modify the RI by adding or modifying its code. The RI consists of .java
and C source files. The core VM is written in the C programming language and the rest of the API and supported implementation is written in the Java programming language.
You can modify or add to these files and build a customized Java Card 3 platform RI according to specific requirements. You might want to build a custom RI for the following reasons:
Add additional classes or packages if a proprietary API or other implementation classes are used.
Fine tune the existing sources.
Update the tools to work with a target platform.
Mask an application into cref
.