Home > Java Card 3
Java Card 3 specification is a major release of the Java platform dedicated to smart cards, security tokens and other devices with limited memory and processing capabilities.. It preserves the Java Card objective that is to provide a secure and interoperable execution platform that can store and execute multiple applications on a single
device.
To address the wide range of smart-card hardware, this technology is now
available in two Editions:
- The Java Card Classic Edition is an evolution of the Java Card 2 platform and targets the most constrained devices. It provides an application framework for legacy smart-card applications using APDU protocol.
- The Java Card Connected Edition is an extension of the Classic Edition but providing a significantly enhanced runtime environment and security model:
- It includes a Java Virtual Machine based on CLDC supporting multi-threading, standard class file loader, and runtime Garbage Collector
- Supports latest Java 6 language features (like Generics, Enum, iterator, annotations)
- Proposes an Access Control mechanism to fine-tune the security policy of the platform and to control the use of card resources
- Provides TCP/IP network capability to applications and other protocols like HTTP(s) client and server, or TLS secured connections
- In addition to the Applet application model, it proposes a framework for web applications based on Servlet API 2.4
Web-based business opportunities
- Today in our daily life the Web is becoming more and more important: the Web attracts more and more desktop applications. The Java Card 3.0 Connected Edition has been designed for embedding Web applications thanks to the support of HTTP and HTTPS, and the possibility to serve static and dynamic content.
- We clearly envision real opportunities of convergence such as using smart tokens as security elements in Web applications, or embedding personal Web applications in smart devices.
- The use of the Web as the medium to convey the information to the users and as the way to link personal and on-line contents, plus the demand for strong security, makes the Java Card 3.0 Connected Edition platform the ideal environment to imagine new exciting businesses.

