Télécharger le programme de la formation

publicité
Java Card
Objectifs
La technologie Java Card est
devenue une référence dans
le monde de la carte à puce
aujourd’hui. Ce stage vous apportera une réelle maîtrise de la
plate-forme Java Card ainsi que
la connaissance des principales
API standardisées pour développer vos propres applications
embarquées.
Public
Développeurs JAVA.
Prérequis
Les cartes SIM/USIM
- Principe de base des réseaux cellulaires.
- Les cartes SIM.
- Le protocole d’authentification.
- Le système de fichiers.
- Les commandes utilisées.
La technologie Java Card 2.2.x
- Le forum Java Card.
- Positionnement de Java Card par rapport à Java.
- Principe de construction d’une application Java Card : partie cliente, partie
serveur.
- Les packages standard de l’API Javacard et ses extensions (applet, chiffrement
...).
- La structure et le cycle de vie d’une applet Java Card.
- Génération du fichier CAP.
- Le développement on-card et off-card.
- L’environnement de développement d’applications Java Card 2 et outils de
simulation.
Travaux pratiques : Développement d’une application Java Card à base d’applets.
Développement
2 jours
Principes des cartes à puce
- Historique de la carte à puce.
- Architecture matérielle et logicielle.
- La norme internationale ISO-7816.
- La communication entre la carte et le terminal via le protocole APDU.
- Le marché et les acteurs de la carte à puce.
Travaux pratiques : Explorer l’arborescence de fichiers des cartes SIM à travers
l’envoi de commandes APDU et la réception de réponses APDU.
La technologie Java Card 3.0
- Les différentes éditions : classic et connected.
- Rappel sur les servlets java et le protocole http.
- Les caractéristiques de Java Card 3.0 connected edition : serveur web embarqué, mode de développement à base de servlets.
- La gestion des transactions, le multi-threading, le partage d’objets, etc.
- L’environnement de développement d’applications Java Card 3 et outils de
simulation.
Travaux pratiques : Développement d’une application Java Card à base de servlets.
Bonnes connaissances de Java.
Toutes nos formations sur http://www.esic-online.com
Page 1/1
Téléchargement