Sadržaj:
Definicija - Što znači Java kartica?
Java Card je Java tehnologija koja se koristi za malene aplikacije, poznate kao appleti, na uređajima s vrlo ograničenim resursima. Ova se Java tehnologija koristi na karticama identifikacijskog modula pretplatnika mobilnog telefona (SIM), financijskim karticama, identifikacijskim karticama zdravstvene zaštite, pametnim ulaznicama i mnogim drugim uređajima.
Kao i druge aplikacije stvorene pomoću Java programskog jezika, Java Card apleti imaju mogućnosti pisanja jednom-trčanje bilo gdje. To znači da će se oni pokretati na bilo kojoj pametnoj kartici koja podržava tehnologiju Java Card, bez obzira na proizvođača kartice ili hardvera koji se koristi sve dok je potreban Java virtualni stroj (JVM).
Techopedia objašnjava Java Card
Tehnologija Java Card kartice široko se koristi, a proizvođači Java Card čine više od 90 posto cjelokupne industrije pametnih kartica.
Budući da se appleti moraju pokretati u takvim ograničenim okruženjima, bajt kod Java Card je razumljivo mali. Zapravo se za pisanje izvornog koda za aplikaciju Java Card koristi samo podskup cjelokupnog sučelja programskog programskog jezika Java (API). Nakon što se izvorni kod napiše i pohrani u .java datoteku, sastavlja se u .class datoteku, baš kao i u običnoj Java aplikaciji. Međutim, tu se proces razvoja ne završava. Datoteka .class tada se mora pretvoriti u manji pretvoreni applet ili .cap datoteku. Nakon pretvorbe, .cap datoteka može se provjeriti i na kraju instalirati na karticu.
U većini slučajeva završni aplet neće moći samostalno djelovati. Elementi cjelovite aplikacije Java Card obično se sastoje od pomoćne aplikacije, glavnog računala, uređaja sučelja i apleta na kartici. Kao jednostavan primjer, pomoćna aplikacija može biti program koji se povezuje na bazu podataka ili host aplikacija (aplikacija koja radi na mobilnom telefonu) ili uređaj za sučelje (mobitel).
