GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Accessibility Policy
  • Menu
  • Cloud
  • Database
  • Java
  • AI
  • Country
  • Sign in to Cloud
  • Sign Up for Free Cloud Tier
  • Sign-In
  • Create an Account
  • Help
  • More Java Card webinars

This view

  • Original page
  • New address

GeezerVison is showing www.oracle.com — Learn about Java Card technology

  1. Java

Oracle Java Card technology

Java Card is the leading open, interoperable platform for secure elements, enabling smart cards and other tamper-resistant chips to host multiple applications using Java technology. Java Card is an execution platform that can store and update multiple applications on a single resource-constrained device, while retaining the highest certification levels and compatibility with standards.

Oracle Java Card downloads
Java Card technology specifications 3.2

Release 3.2 of Java Card technology specifications comes with various enhancements, such as support for (D)TLS1.3 protocols. This latest release also includes API clarifications to help application developers and significantly increase the level of interoperability across multiple implementations. It is the reference for new Java Card technology products.

Learn more
Get detailed information on Oracle Java Card technology development kit

Get all the basics you need to know to start using Java Card technology—documentation, set up, programming, and more.

Get the user guide
Java Card compliance

Licensing of Java Card technology from Oracle, together with the associated Technology Compatibility Kit, helps ensure compliance with the Java Card specifications.

See the list of licensees

Java Card benefits

The Java Card platform is at its core a very minimal subset of Java, enriched with unique features catering to the needs of secure elements implementers and developers, specifically:

Interoperable

Applets developed with Java Card technology will run on any Java Card technology-enabled product, independently of the software vendor and underlying hardware. Java Card is available on a wide range of silicon form factors, including smart cards, embedded chips, secure enclaves within CPUs and MCUs, and removable SIMs. Applications can be reused across those form factors, enabling customers to maximize their security/cost ratio and supporting seamless migration if security requirements evolve.

Secure

Java Card technology relies on the inherent security of the Java programming language to provide a secure execution environment. An open design process, proven industry deployments, and high-level security evaluations make the Java Card platform one of the most capable and secure technology available today. Java Card also supports the latest security standards and is regularly updated with state-of-the-art cryptography algorithms, modes, and protocols.

Multi-application, multi-tenant

Java Card technology enables multiple applications from multiple vendors to coexist securely on a single secure element. For example, several payment schemes can be included in the same chip or a SIM application can be loaded alongside device security services in an embedded secure element.

Extensible and updatable

New services are developed using standards-based Java tools and can be created and deployed at any time during the life of a Java Card product. Remote management and upgrade of applications allows service providers to constantly adapt to security threats. Applets are updatable in the field, ensuring always-current device security to end users.

Certifiable design

Java Card– based products are certified at the highest level (e.g. EAL4+ to EAL7+) using the Java Card Protection Profile as the world wide reference provided by Oracle. Additionally, it reduces the time and cost and time is saved for developers to certify applets using composition models.

Compatible with standards

The Java Card API is compatible with international standards for secure elements, such as ISO 7816 or mobile communication standards issued by ETSI/3GPP. Major industry-specific standards, such as EMVCo and GlobalPlatform refer to the Java Card API.

For more information download the Java Card datasheet (PDF)

Oracle Java Card technology provides the ability to program application-specific embedded devices. A few of the many use cases include SIM cards and embedded SIM in telecommunications, NFC mobile payment, and secure identification needs, such as passports.

Oracle tools for Oracle Java Card technology applications

Oracle Java Card technology Development Kit Tools are used to convert and verify Java Card applications. The tools can be used with products based on version 3.2, 3.1, 3.0.5, and 3.0.4 of the Java Card Specifications.

  • Oracle Java Card technology Tools Release Notes
  • Oracle Java Card development kit downloads

Oracle Java Card technology simulator

The Java Card Development Kit Simulator offers a testing and debugging reference for Java Card applications. It includes a Java Card simulation environment and Eclipse plugin. It provides support for the latest Java Card 3.2 Specification and can also run applications written for earlier releases.

  • Oracle Java Card technology Simulator Release Notes
  • Oracle Java Card development kit downloads
Introduction to Java Card—Basics for Developers

An Introduction to Java Card—Basics for Developers

We’ll cover the fundamentals: What is the Java Card ecosystem? What is the Java Card technology? And how to develop a Java Card applet.

Watch the on-demand webinar about the fundamentals of the Java Card platform (59:46)
Java Card Development Kit

Java Card Development Kit: A One-Stop Solution for Applet Developers

A robust suite of components designed to facilitate the development of interoperable applications for the Java Card Platform.

Watch the on-demand webinar about Java Card Development Kit: A One-Stop Solution for Applet Developers (55:33)
Java Card device I/O to secure peripherals on I3C bus

Java Card device I/O to secure peripherals on I3C bus

Use Java Card on a secure element in an IoT device to secure access to peripherals on an I3C bus.

Watch the on-demand webinar about Java Card device I/O (1:11:42)
Strong user authentication demo using Java Card

Strong user authentication demo using Java Card and FIDO

Password-less authentication using biometry based on the FIDO specification with Java Card and Oracle Identity Cloud Service.

Watch the on-demand webinar about user authentication (1:11:42)
Multicloud authentication with Java Card 3.1

Multicloud authentication with Java Card 3.1

Secure communication between IoT devices and IoT cloud services using Java Card.

Watch the on-demand webinar about Multicloud authentication (38:57)
Securing IoMT Medical Devices with Java Card Technology

Securing IoMT Medical Devices with Java Card Technology

Learn how the Java Card platform can be used for EHR integration, device authentication, integrity, provisioning, and other use cases.

Watch the on-demand webinar on how the Java Card platform can be utilized to secure medical solutions (1:00:05)
Java Card Integration with Oracle Hyperledger Fabric–Based Blockchain

Java Card Integration with Oracle Hyperledger Fabric–Based Blockchain

Learn how to improve the security and enforce the authenticity of new transactions added to a blockchain.

Watch the on-demand webinar on how to improve the security and enforce the authenticity of new transactions added to a blockchain (34:47)
IoT Device Attestation

IoT Device Attestation

See how Java Card provides a secure IoT device attestation service that can ensure an onboarding checking device identity and other attributes.

Watch the on-demand webinar on how Java Card technology provides device attestation (44:16)
May 13, 2026

Java Card Development Kit Release 26.0 Now Available

Nicolas Ponsini, Consulting Product Manager, Oracle

Oracle’s Java Card team is pleased to announce Java Card Development Kit Release 26.0. The new release introduces preview features across the simulator and tools, enabling developers to explore upcoming capabilities and provide feedback. The first preview features focus on payment-related cryptography. JCDK 26.0 also expands platform support and updates dependencies to support modern Java Card application development.

Read the complete post

Featured Java Card blogs

View all

Java Card resources

Documentation

  • What's new in Java Card 3.2?
  • Specifications
  • Java Card Protection Profile

Technical resources

  • Downloads
  • Datasheet (PDF)
  • Other technical resources (PDF)

Developer Forum

  • Developer forum
  • Frequently asked questions about Java Card technology

Related content

  • Java Card Forum
  • Java Card Technology blog

Get started with Java Card


Java Card Tools User Guide

Get familiar with Java Card Development Kit Tools.

Start with tools

Java Card Simulator and Eclipse Plugin Users Guide

Get familiar with Java Card Development Kit Simulator and Eclipse Plugin.

Start with simulator

Develop HelloWorld applet

Learn the basics of developing Java Card applications.

Start with the basics

Contact Sales

Get information on becoming a Java Card licensee.

Get in touch
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.