- JDK 8 (disponible par exemple ici – lien vers les serveurs d'Oracle susceptible de disparaître, OK en 09/2024, s'il ne fonctionne plus, chercher sur Google un lien à jour)
- IntelliJ (à défaut, de quoi compiler un projet Ant)
- Pour Windows, gpshell (disponible ici)
- Télécharger le zip, et l'extraire dans le dossier
card
, de sorte à ce le fichiergpshell.exe
se trouve dans le même dossier que leREADME.md
que vous êtes en train de lire
- Télécharger le zip, et l'extraire dans le dossier
- Pour Linux, le paquet gpshell correspondant à votre distribution
Compiler le projet via la cible Ant binarize.all.standard
(ça vous donnera un fichier out/notreprojet/javacard/notreprojet.cap
).
- dans IntelliJ, voir le panneau latéral "Ant" :
Ensuite, lancer gpshell upload.gp
dans le dossier card
.
L'applet est maintenant sur la carte, et les clients Python sont maintenant utilisables.