Most of the software presented hereafter have been developed under a GNU GPL licence.


OPAL is a Java 6 library that implements Global Platform 2.x specification. It is able to upload and manage applet life cycle on Java Card. It is also able to manage different implementations of the specification via a pluggable interface. For more information, you should go here.

The Cap File Manipulator

Cap Map is a Java 6 library which provides reading and modification about the Java Card CAP (Converted APplet) file. With it, you can change some fields of one (or more) component to your CAP file, compatible with Java Card 3.x Classic Edition specification, and our library regenerates this (in)valid file. Since 2013, CapMap lives on a bitbucker repository.

Smart Analyzer

Smart Analyzer is a static analysis tool which verify that a set of programming rules had been respected in a Java Card program. More information are available here

Java Card Applets

Several projects  have developed Java Card Applets. You will find here reports and codes that could help in order to design you own project.

Java Card tool for Education

To be published

Java Card3 API for XSS attacks prevention

A part of source code is available here