Accueil Matériel Qu'est-ce qu'une carte java? - définition de techopedia

Qu'est-ce qu'une carte java? - définition de techopedia

Table des matières:

Anonim

Définition - Que signifie Java Card?

Java Card est une technologie Java utilisée pour de petites applications, appelées applets, sur des appareils extrêmement limités en ressources. Cette technologie Java est utilisée sur les cartes de module d'identité d'abonné pour téléphone portable (SIM), les cartes financières, les cartes d'identification de soins de santé, les tickets intelligents et de nombreux autres appareils.


Comme les autres applications créées à l'aide du langage de programmation Java, les applets Java Card offrent des capacités d'écriture unique exécutables n'importe où. Cela signifie qu'ils s'exécuteront sur n'importe quelle carte à puce compatible avec la technologie Java Card, quel que soit le fabricant de la carte ou le matériel utilisé tant que la machine virtuelle Java (JVM) nécessaire est présente.

Techopedia explique Java Card

La technologie Java Card est largement utilisée, les fabricants de cartes Java représentant plus de 90% de l'ensemble de l'industrie des cartes à puce.


Parce que les applets doivent s'exécuter sur de tels environnements contraints, le code d'octet de la carte Java est naturellement minuscule. En fait, seul un sous-ensemble de l'ensemble de l'interface de programmation d'application (API) du langage de programmation Java est utilisé pour écrire le code source d'une applet Java Card. Une fois le code source écrit et enregistré sous forme de fichier .java, il est ensuite compilé dans un fichier .class, comme dans une application Java ordinaire. Cependant, le processus de développement ne s'arrête pas là. Le fichier .class doit ensuite être converti en une petite applet convertie ou un fichier .cap. Après la conversion, le fichier .cap peut être vérifié et enfin installé sur la carte.


Dans la plupart des cas, l'applet finale ne pourra pas fonctionner seule. Au contraire, les éléments d'une application Java Card complète consistent généralement en une application dorsale, une application hôte, un périphérique d'interface et l'applet sur la carte. À titre d'exemple simple, l'application principale peut être un programme se connectant à une base de données ou à l'application hôte (une application s'exécutant sur un téléphone portable) ou au périphérique d'interface (le téléphone portable).

Qu'est-ce qu'une carte java? - définition de techopedia