For inquiries about GlobalPlatform or website assistance, contact secretariat@globalplatform.org.

Loading Events

« All Events

Java Card Development on SE for EUDI Training, March 19, Brussels, Belgium

March 19, 2025
Brussels, Belgium
All Day
Timezone: CET

An introductory one-day training session for Java Card developers. Discover how GlobalPlatform’s Secure Element (SE) technology can protect sensitive EUDI data and applications and learn how to develop an eWallet demo applet.

Join GlobalPlatform, in partnership with Oracle, on 19 March for its first developer-focused training session, designed specifically for those involved in the design, development and implementation of EUDI wallet schemes. Get a head start by understanding how GlobalPlatform’s SE technology supports secure-by-design applet development.

This training event will follow GlobalPlatform’s SE for EUDI Training on March 17-18, at the same location in Brussels.

 

The day will cover four introductory modules:

  • Java Card basics for application developers:
    • Architecture / runtime environment / API.
  • Java Card Development Kit
    • Overview of development kit components (tools, SDK simulator, Eclipse plugin).
    • Supported Java Card and GlobalPlatform features.
  • From Java Card code to personalized applet
    • A demo project using the development kit: set up of the Java Card Development Kit and the Java Card sample projects; how to build, run and debug samples; how to use cryptography API; how to deploy, personalize, and delete applications using GlobalPlatform commands; how to test an application.
  • Secure-by-design development of an applet

Delegates will be shown how to develop a secure-by design applet from scratch. This module will cover:

    • Intro to physical and logical attacks at application and chip levels:
      • Side channel attacks, fault(s) injection, buffer overflow
      • Attacker’s targeted functions and data
      • Impact of time on the security of long-lasting products
    • Secure coding best practices and the expectations of Evaluation Labs at code audit:
      • Constant time execution, secure branching, ‘magic values’, process flow control, random generation
      • Optimizations versus security, “cost” of security implementation
    • Basic and advance examples with eWallet demo applet:
    • GlobalPlatform secure functions and Crypto Service Provider.

 

Note:

Participants who wish to develop on their own computer should download and install the JDK17, Eclipse IDE (2023-03) and Java Card Development Kit 24.1 (see links below).

Recommended Links:

Download Java Card Development Kit : https://www.oracle.com/java/technologies/javacard-downloads.html

How to install the Java Card Development Kit Tools : https://docs.oracle.com/en/java/javacard/3.2/jctug/installation.html

How to install the Java Card Development Kit Simulator : https://docs.oracle.com/en/java/javacard/3.2/jcdksu/installation.html

Documentation : https://docs.oracle.com/en/java/javacard/index.html

Developer Forum : https://forums.oracle.com/ords/apexds/domain/dev-community/category/java-card

Video presenting the Java Card Development Kit : https://www.youtube.com/watch?v=Q-3rQsU3XGk

 

Program / Registration Details

Date: 19 March

Time: 09.00-17.00

Venue: Comet Meetings - Louise, Pl. Stéphanie 20, 1050 Bruxelles, Belgium

Delivered in English by:

  • Oracle representatives
  • GlobalPlatform expert trainer, Claude Barral

Pricing: 

  • Tickets are priced at $99 and tickets are seats are limited to 25 attendees.
  • If you are attending GlobalPlatform’s SE for EUDI training session, taking place on 17-18 March at the same location, you can access this Java Card Development on Secure Element for EUDI training session for free. Register your participation in the three training days here

Sponsor

This event is sponsored by Oracle.

Details

Date:
March 19
Cost:
$99.00

Tickets

The numbers below include tickets for this event already in your cart. Clicking "Get Tickets" will allow you to edit any existing attendee information as well as change ticket quantities.
JavaCard Development on SE for EUDI Training
$ 99.00
Unlimited
To register, please add a ticket by clicking the plus sign (+) beside the number 0, then click the "Get Tickets" button.
Chat with us
GlobalPlatform
Hey There!

It seems you are using an outdated browser, unfortunately this means that our website will not render properly for you. Update your browser to view this website correctly.

GOOGLE CHROME
FIREFOX
MICROSOFT EDGE