Hjem Hardware Hvad er et java-kort? - definition fra techopedia

Hvad er et java-kort? - definition fra techopedia

Indholdsfortegnelse:

Anonim

Definition - Hvad betyder Java-kort?

Java Card er en Java-teknologi, der bruges til små applikationer, kendt som applets, på ekstremt ressourcebegrænsede enheder. Denne Java-teknologi bruges på SIM-kort, mobiltelefonkort, SIM-kort, sundhedsidentifikationskort, smart tickets og mange andre enheder.


Ligesom andre applikationer, der er oprettet ved hjælp af programmeringssproget Java, har Java Card-appleter muligheder for at skrive en gang-kør-hvor som helst. Dette betyder, at de vil køre på ethvert Java Card-teknologi-aktiveret smartkort, uanset producenten af ​​kortet eller den hardware, der bruges, så længe den nødvendige virtuelle Java-maskine (JVM) er til stede.

Techopedia forklarer Java Card

Java Card-teknologien er meget udbredt, idet Java Card-producenter tegner sig for mere end 90 procent af hele smartkortindustrien.


Da applets skal køre i sådanne begrænsede miljøer, er Java Card-byte-koden forståeligvis lille. Faktisk bruges kun en undergruppe af hele programmeringsgrænsefladen til programmeringssprog til programmering af Java (API) til at skrive kildekoden til en Java Card-applet. Når kildekoden er skrevet og gemt som en .java-fil, samles den derefter til en .klasse-fil, ligesom i et almindeligt Java-program. Imidlertid slutter udviklingsprocessen ikke der. .Klassefilen skal derefter konverteres til en mindre konverteret applet eller .cap-fil. Efter konvertering kan .cap-filen verificeres og endelig installeres på kortet.


I de fleste tilfælde vil den endelige applet ikke kunne fungere alene. Tværtimod består elementerne i et komplet Java Card-program normalt af en back-end-applikation, en vært-applikation, en interface-enhed og appleten på kortet. Som et simpelt eksempel kan back-end-applikationen være et program, der forbinder til en database eller værtsapplikationen (en applikation, der kører på en mobiltelefon) eller interfaceenheden (mobiltelefonen).

Hvad er et java-kort? - definition fra techopedia