We released to the world: Java Card Runtime Environment Simulator "jCardSim"
In our experience, when creating solutions based on the JavaCard platform, the process of debugging applications is the most time-consuming, especially if different cryptographic algorithms are used.
To simplify the process of developing and improving the quality of applications, our company has developed and uses in its JavaCard projects a simulator of specification 2.2.1, including a complete implementation of all cryptographic algorithms.
As a contribution to the JavaCard community, we made the source code of the simulator open. ')
JCardSim features:
The ability to quickly prototype applications
Ease of writing unit tests
Easy to create verification tests (Visa / Mastercard)