Construction d'applications avec la carte à puceÉcole
d’été IMAG, INRIA, LIFL
«Constructions d’applications réparties »
Août 1999Autrans, du 23 au 28 août 1999
Vendredi 27, 9h00-12h00
Copyright Vandewalle, 1999J.-Jacques Vandewalle,
GemplusResearch Lab 2Construction d’applications avec la carte à puce
3
Pourquoi la carte à puce ?
nLa carte à puce est un système informatique
uDispose de processeur, mémoires, interface de
communication
nUne application avec la carte à puce est une
application répartie
u«Application carte» = (serveurs +) terminaux + cartes
uTraitements et données présents à la fois dans
le terminal, (le lecteur,) et la carte
uNécessité de communiquer entre le terminal et la carte
nRôle de la carte à puce de plus en plus important
uCommerce (électronique), fidélité, sécurité (physique,
logique), dossier portable, ...
4
Sujet du cours
nLa construction d’applications carte
uEn fonction des spécificités de la carte à puce
ØSupport matériel, normalisation
ØInterfaces matérielle (terminal -lecteur -carte) et
logicielle (protocoles de communication)
ØMode de programmation hérité des composants
embarqués
uEn fonction des besoins des applications
ØSouplesse de développement, haut niveau de sécurité,
évolutivité des applications
uIllustrée avec la plate-forme Java CardTM et l’environnement
de développement GemXpressoTM