The JCIDE is a javacard development kit. Here, you can learn more about the use of JCIDE
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
Environment Setup Update Environment Setup May 20, 2015
Quick start Create Quick start Apr 7, 2015 Update Sep 9, 2015


The JCIDE is a powerful javacard development kit for free.

What can Development Kit do ?

The developement kit lets you quickly and easily develop Java Card Applet. It also provides a great set of tools for java card developers.

JCIDE is an Integrated Development Environment designed specifically for the JavaCard programming language.

1. Write code faster

2. Find and fix bugs quickly

3. Navigate code with ease

4. Edit with visual studio key bindings

5. Real simulate a reader/card

Specific as follows:

- Code Intelligence

Auto-completion, call tips, goto-definition, find uses, source browser, code indices, and symbol lookup.

- Powerful Editor

Visual studio key bindings, bookmarks,variable highlighting powerful search tools, and much more.

- Graphical Debugger

Debug shell,set breakpoints,step,local view,call stack,memory,byte code.

- Integration Testing

  • Executing scripts through debug shell. \
  • Allow any PC/SC compliant application connect to JCIDE and receive response from JCIDE with integrated virtual PC/SC interface. PyApduTool is an PC/SC compliant application.
  • The virtual smartcard/reader can simulate a card/reader based on the PCSC communication protocol in a Windows System, which can be used nearly the same as a real card/reader.

You can see more: ""

You can download JCIDE in ""