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 Java Card programming language.

  • Write code faster
  • Find and fix bugs quickly
  • Navigate code with ease
  • Edit with visual studio key bindings
Code Intelligence

Code Intelligence

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

Powerful Editor

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

Graphical Debugger

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

Integration Testing

1. Executing scripts through debug shell.
2. 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 pyApduTool is a handy tool which can communicate with the card via the reader connected to PC. It is a PC/SC compliant application.

  • Communicate with the card
  • Manage the packages/applets in the card
  • Integration Testing
  • Lookup SW