Itthon Hardver Mi a java kártya? - meghatározás a techopedia alapján

Mi a java kártya? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent a Java kártya?

A Java Card egy olyan Java technológia, amelyet apró alkalmazásokhoz használnak, nevezetesen kisalkalmazásoknak, rendkívül erőforrás-korlátozott eszközökön. Ezt a Java technológiát használják mobiltelefon-előfizetői azonosító modulok (SIM) kártyák, pénzügyi kártyák, egészségügyi azonosító kártyák, intelligens jegyek és még sok más eszköz számára.


A Java programozási nyelv használatával létrehozott más alkalmazásokhoz hasonlóan a Java Card kisalkalmazások is tartalmazzák az egyszeri futtatás mindenhol képességeit. Ez azt jelenti, hogy minden Java kártya technológiát támogató intelligens kártyán futnak, függetlenül a kártya gyártótól vagy a használt hardvertől, mindaddig, amíg a szükséges Java virtuális gép (JVM) meg van jelen.

A Techopedia magyarázza a Java Card-ot

A Java Card technológiát széles körben használják: a Java Card gyártói az intelligens kártyák iparának több mint 90% -át képviselik.


Mivel az kisalkalmazásoknak ilyen korlátozott környezetben kell futniuk, a Java Card bájtkód érthetően apró. Valójában a teljes Java programozási nyelv alkalmazásprogramozási felületének (API) csak egy részét használják a Java Card kisalkalmazás forráskódjának írására. Miután a forráskódot megírták és .java fájlként mentették, azt .class fájlba fordítják, akárcsak egy közönséges Java alkalmazásban. A fejlesztési folyamat azonban ezzel nem ér véget. A .class fájlt ezután egy kisebb konvertált kisalkalmazás- vagy .cap fájlvá kell konvertálni. A konvertálás után a .cap fájl ellenőrizhető és végül telepíthető a kártyára.


A legtöbb esetben a végső kisalkalmazás nem lesz képes önállóan működni. Inkább a teljes Java Card alkalmazás elemei általában egy háttér-alkalmazást, egy host alkalmazást, egy interfész eszközt és a kártyán lévő applettet tartalmaznak. Egyszerű példaként a háttér-alkalmazás lehet az adatbázishoz vagy a gazdaalkalmazáshoz (egy mobiltelefonon futó alkalmazás) vagy az interfész eszközhöz (a mobiltelefonhoz) csatlakozó program.

Mi a java kártya? - meghatározás a techopedia alapján