Flamory provides the following integration abilities:
Flamory helps you capture and store screenshots from jCardSim by pressing a single hotkey. It will be saved to a history, so you can continue doing your tasks without interruptions. Later, you can edit the screenshot: crop, resize, add labels and highlights. After that, you can paste the screenshot into any other document or e-mail message.
jCardSim is an open source simulator implements Java Card, v.2.2.1:
- Rapid application prototyping
- Ease of writing Unit-tests (5 lines of code)
- Emulation of Java Card Terminal, ability to use javax.smartcardio
APDU scripting (scripts are compatible with apdutool from Java Card Development Kit)
- Ease of verification tests creation (Common Criteria)
What is the difference from Oracle Java Card Development Kit simulator?
- Implementation of javacard.security.*
One of the main differences is the implementation of javacard.security.*: current version is analogous with NXP JCOP 31/36k card. For example, in jCardSim we have support an on-card KeyPair.ALG_EC_F2M/ALG_RSA_CRT-key generation. Simulator from Oracle has only KeyPair.ALG_RSA and KeyPair.ALG_EC_FP support, which not supported on real cards.
- Execution of Java Card applications without converting into CAP
jCardSim can work with class files, without any conversions. This allows us to simplify and accelerate the development and writing of unit-tests.
- Simulator API
jCardSim has simple and usable API, which allows you to work with simulator like with real Java Card using javax.smartcardio.*.
jCardSim completely written in Java and can therefore be used at all platforms which supports Java (Windows, Linux, MacOS, etc).
Integration level may vary depending on the application version and other factors. Make sure that user are using recent version of jCardSim. Please contact us if you have different integration experience.