Hem Hårdvara Vad är ett java-kort? - definition från techopedia

Vad är ett java-kort? - definition från techopedia

Innehållsförteckning:

Anonim

Definition - Vad betyder Java-kort?

Java Card är en Java-teknik som används för små applikationer, känd som applets, på extremt resursbegränsade enheter. Denna Java-teknik används på SIM-kort, mobiltelefonabonnemangskort, finansiella kort, sjukvårdskort, smarta biljetter och många andra enheter.


Liksom andra applikationer som skapats med Java-programmeringsspråket, har Java Card-appleter funktioner för att skriva en gång-kör-var som helst. Detta innebär att de kommer att köras på alla Java Card-teknik-aktiverade smartkort, oavsett tillverkaren av kortet eller hårdvaran som används så länge den nödvändiga virtuella Java-maskinen (JVM) finns.

Techopedia förklarar Java Card

Java Card-teknik används ofta, med Java Card-tillverkare som står för mer än 90 procent av hela smartkortindustrin.


Eftersom appletarna måste köras i sådana begränsade miljöer är Java-kortets byte-kod förståeligt liten. Faktum är att endast en delmängd av hela programmeringsgränssnittet för programmeringsspråk för Java-programmeringsprogrammet (API) används för att skriva källkoden för en Java Card-applet. När källkoden har skrivits och sparats som en .java-fil, sammanställs den sedan till en .klass-fil, precis som i ett vanligt Java-program. Men utvecklingsprocessen slutar inte där. .Class-filen måste sedan konverteras till en mindre konverterad applet eller .cap-fil. Efter konvertering kan .cap-filen verifieras och slutligen installeras på kortet.


I de flesta fall kan den slutliga appleten inte fungera på egen hand. Snarare består elementen i en komplett Java Card-applikation vanligtvis av en back-end-applikation, en värdapplikation, en gränssnittsenhet och appletten på kortet. Som ett enkelt exempel kan back-end-applikationen vara ett program som ansluter till en databas eller värdapplikationen (en applikation som körs på en mobiltelefon) eller gränssnittsenheten (mobiltelefonen).

Vad är ett java-kort? - definition från techopedia