Java Card Forum

The Java Card Forum is an industry association of companies from the smart card, secure operating system and secure silicon industry, working together to promote and develop Java as the preferred programming language for multi-application smart cards, secure devices and other execution environments.

How we are set up


Following the announcement, by JavaSoft, (now the Java Card division of Oracle) of the Java Card API in October, 1996, Schlumberger and Gemplus (now Gemalto) laid the groundwork for the Java Card Forum early the next year. Bull CP8 Transac joined with these two companies to officially organize the Forum on April 27, 1997. Ever since, several new members have joined to advance Java Card Technology.

The Forum is divided into two committees, the Business Committee and the Technical Committee (with a Common Criteria task force). The groups have met several times a year since the Forum was founded and have successfully prepared recommendations to SUN Microsystems for the Java Card 2 API specifications. Recent achievements incorporated vertical market extensions to the core specification for telecom (GSM, 3G, LTE), banking and information technology and defining the next generation Java Card specification requirements (Java 3.0 Classic and Connected). Current work is targeting the necessary advancements with respect to security API, support of dedicated protocols (e.g. PACE), secure displays and biometrics.


President + Chairman of Business Committee: Volker Gerstenberger (G&D)

Volker_G h&s

Chairman of Technical Committee: Christian Kirchstaetter (NXP)

Christian Kirchstaetter

Secretariat: Karen Brindley


How do we work?

To date over the last 17 years, this collaboration of all industry sectors has worked upon numerous iterations of the Java Card API enhancement specifications and associated test and compatibility kits. Major milestones were the enhancements to the 2.2 Java Card API and the next generation Java Card specification requirements (JC 3.0). Currently the joint efforts target technological advancements of the Java Card specifications with respect to security API, support of dedicated protocols (e.g. PACE), secure displays and biometrics.

The Java Card Forum ( JCF) consists of a technical and business committee and now meets as a whole group every 6 months in a different location, hosted on a rotational basis by a JCF member. On average 25 people attend over 2 days with specific work tasks. Much work is carried out between meetings to solve specific technical or business requirements and the quarterly meetings act to fine tune direction and ensure that the industry and Oracle are in alignment with customer and market requirements.