Designing Javacard STK applications
Abstract : Overview of Javacard Sim capabilities for smartcard developers or integrators, learn to design and implement Javacard Sim Toolkit Applications.
Material : Presentation + lab
Audience : Developers, architects involved in smartcard development.
Duration : 4 days.
Recommended assets : basic knowledge of desktop Java (J2SE)
Evolution : adding description of new Sim Toolkit commands, USIM applications and Javacard 2.2 as they are deployed
Schedule :
- Day 1 : Smartcard and Javacard architecture
- History of smartcards and javacard platforms
- Overview of Smartcard and telecom standards
- Javacard development environment
- Javacard platform API overview
- STK applications development environments
- Designing your first Javacard STK application
- Day 2 : Implementing a phonebook manager
- STK API overview
- Smartcard file system overview
- Implementation of a phonebook manager
- Day 3 : Remote communication
- Overview of communication standards
- Synchronization of the phonebook with a remote server
- Communication with a remote server over SMS
- Communication with a remote server over BIP
- Day 4 : Cryptography APIs
- Overview of communication standards
- Synchronization of the phonebook with a remote server
- Communication with a remote server over SMS
- Communication with a remote server over BIP