visit virtuosimo.com
Services > Training > Java Card™ Training

Bantry Technologies proposes a 5-day technical training on Java Card™ technology.

This course provides the customer with a very practical and extensive understanding of the Java Card™ 2.1 platform (Java Card™ Runtime Environment, Virtual Machine and API) including the Java Card™ 2.1 SIM Toolkit API (ETSI GSM 03.19 API).

The training consists of an interactive class using slide presentations for theoretical sessions and exercises for practical work sessions.

This training course is dedicated to developers who need to become familiar with Java Card™ or Java Card™ SIM Toolkit applet programming.

In order to fully benefit from this training, the attendees must have a good understanding of both the Java™ programming language and the SIM / SIM Toolkit programming (ETSI Standards GSM 11.11 & 11.14).

Part One: Java Card™ Basics

  • Java Card™ History
  • Java Card™ 2.1 Platform
  • Java Card™ 2.1 Overview & Architecture
  • Java Card™ 2.1 Runtime Environment
    • Lifetime Considerations
    • Applet Management
    • Specific Features Overview
  • Java Card™ 2.1 Virtual Machine
    • JCVM Overview
    • Java Card™ Applet Development Chain
    • Subset of the Java Virtual Machine

Part Two: Standard Java Card™ API

  • Java Card™ 2.1 API - Standard Packages Description
    • java.lang
    • javacard.framework
  • HelloWorld Applet Example
  • Practical Work #1: Basic Java Card™ Applet

Part Three: Java Card™ Specific Features

  • Transient Objects
  • Applet Isolation & Object Sharing
  • Transactions & Atomicity
  • Practical Work #2: Advanced Java Card™ Applet

Part Four: Advanced Java Card™ API

  • Java Card™ 2.1 API - Security Packages Description
    • javacard.security
    • javacardx.crypto
  • Practical Work #3: Cryptographic Java Card™ Applet

Part Five: More about Java Card™

  • Optimization Techniques
  • New Standard Realease: Java Card™ 2.1.1
  • References

Part Six: SIM (GSM 11.11)

  • Introduction to GSM
  • Role of the SIM card in the GSM Network
  • SIM Card Services
  • Data Management
  • Authentication

Part Seven: SIM Toolkit (GSM 11.14)

  • Overview of SIM Application Toolkit
  • Pro-active SIM Commands
  • Event, Data and Profile Download Commands

Part Eight: SIM API for Java Card™ (GSM 03.19)

  • GSM 03.19 Specifications
  • Frameworks
    • GSM Framework
    • SIM Toolkit Framework
  • SIM Toolkit Applet

Part Nine: SIM Toolkit API

  • GSM 03.19 API – SIM Toolkit Packages Description
    • sim.access
    • sim.toolkit
  • Practical Work #4: SIM Toolkit Java Card™ Applet

Go to page top Top


Training

» Java Card™ Training
» J2ME and MIDP Training
» SATSA Training
» WAP 1.2 and 2.0 Trainings
» WIM Training
» (U)SIM Biz Models Seminar
» Windows mobile training
» Secure mobile training
» Portable mobile applications training
» Smartcard and mobile application training

Professional Services





The training course can be organised either in Bantry Technologies' premises (Dublin, Ireland) or in customer's premises.

If you are interested, please send us an or dial +353 1 664 2930. We will be delighted to organise and schedule a training session adapted to your requirements.

For further information, contact