Formation Informatique | Formation Management
Informatique » Développement logiciel » Formation Mobilité, temps réel et embarqué »

Java Card, programmation


Formation Java Card

Stage pratique
Eligible au DIF

Réf : JAC

Prix 2012 : 1285 € H.T.
Durée :  2  jours
Cliquer sur une session pour réserver:

Paris
7 juin 12, 6 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter

version pdf imprimer Faire suivre


Les objectifs de cette formation Java Card


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.

Participants de cette formation Java Card

Développeurs Java..

Pré-requis de cette formation Java Card

Bonnes connaissances de Java..


Programme de cette formation Java Card

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.

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.

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.