Goals
- Master the Java Card platform for the development of embedded applications (smart cards)
Program
Smart card standards (ISO-7816 standard)
Open platforms for smart cards
JavaCard: history, specifications / functionality
JVM JavaCard: architecture, bytecode interpreter, CAP file
Security in JavaCard
Interaction protocols with the card to chip: APDU
SIM cards: principle, protocol and file system
Practical workshop: APDU commands and response processing
API details: JavaCard, Card Management
Structure of a JavaCard application (card and terminal side)
Development environment and simulation tools
Life cycle of a JavaCard 2.x applet
JavaCard for the SIM Toolkit
JavaCard and MIDP (Mobile Information) applications Device Profile)
Contributions of Java Card 3.0: embedded server, servlets, … Introduction to Servlets
Advanced concepts: multi-threading, transactions
Practical workshops:
– Development of electronic payment applets on a JavaCard environment
– Implementation and testing of electronic payment applets on smart card
– Development of servlet-based applications
Duration
2 days
Price
£ 1285
Audience
All
Prerequisites
Mastery of Java language, notions of JEE
Reference
JAV518-F
Sessions
Contact us for more informations about session date