

Jcwde
The Java Card platform Workstation Development Environment ("Java Card Workstation Development Environment" or "Java Card WDE") tool allows the simulated running of a Java Card applet as if it were masked in ROM. It emulates the card environment.
Cost / License
- Free
- Proprietary
Platforms
- Windows
- Linux
Features
- Emulation
Tags
- Java
- development
- Developer Tools
- development-tools
- smartcard
- applet
Jcwde News & Activities
Recent activities
Jcwde information
What is Jcwde?
The Java Card platform Workstation Development Environment ("Java Card Workstation Development Environment" or "Java Card WDE") tool allows the simulated running of a Java Card applet as if it were masked in ROM. It emulates the card environment.
The Java Card WDE is not an implementation of the Java Card virtual machine. It uses the Java virtual machine to emulate the Java Card RE. Class files that represent masked packages must be available on the classpath for the Java Card WDE.
For the version 2.2.2 release of the Java Card platform reference implementation, Java Card WDE adds support for Java Card Remote Method Invocation (Java Card RMI).
Some of the Java Card RE features that are NOT supported by Java Card WDE are:
- package installation
- persistent card state
- firewall
- transactions
- transient array clearing
- object deletion
- applet deletion
- package deletion
The Java Card WDE tool uses the jcwde.jar, api.jar (with cryptography extensions) and apduio.jar files. The main class for Java Card WDE is com.sun.javacard.jcwde.Main. A sample batch and shell script are provided to start Java Card WDE.

