Sisällysluettelo:
Määritelmä - mitä Java-kortti tarkoittaa?
Java-kortti on Java-tekniikka, jota käytetään pieniin sovelluksiin, joita kutsutaan sovelmiksi erittäin resurssirajoitetuissa laitteissa. Tätä Java-tekniikkaa käytetään matkapuhelinten tilaajaidentiteettimoduuleissa (SIM), finanssikorteissa, terveydenhuollon henkilöllisyyskorteissa, älykorteissa ja monissa muissa laitteissa.
Kuten muutkin Java-ohjelmointikielellä luodut sovellukset, Java-kortin sovelmat sisältävät kirjoittamisen, kerran suorittamisen, missä tahansa -ominaisuudet. Tämä tarkoittaa, että ne toimivat kaikilla Java Card -teknologialla varustetuilla älykorteilla riippumatta kortin valmistajasta tai käytetystä laitteistosta niin kauan kuin tarvittava Java-virtuaalikone (JVM) on läsnä.
Techopedia selittää Java-kortin
Java-korttitekniikkaa käytetään laajalti, ja Java-kortin valmistajien osuus on yli 90 prosenttia koko älykortti teollisuudesta.
Koska sovelmien on toimittava tällaisissa rajoitetuissa ympäristöissä, Java-kortin tavukoodi on ymmärrettävästi pieni. Itse asiassa vain osa Java-ohjelmointikielen sovellusohjelmointirajapinnasta (API) käytetään Java-kortin sovelman lähdekoodin kirjoittamiseen. Kun lähdekoodi on kirjoitettu ja tallennettu .java-tiedostoksi, se kootaan sitten .class-tiedostoksi, kuten tavallisessa Java-sovelluksessa. Kehitysprosessi ei kuitenkaan lopu tähän. .Class-tiedosto on sitten muunnettava pienemmäksi muunnetuksi sovelmaksi tai .cap-tiedostoksi. Muuntamisen jälkeen .cap-tiedosto voidaan varmistaa ja asentaa lopulta kortille.
Useimmissa tapauksissa lopullinen sovelma ei pysty toimimaan yksinään. Pikemminkin täydellisen Java-korttisovelluksen elementit koostuvat yleensä taustaohjelmasta, isäntäsovelluksesta, käyttöliittymälaitteesta ja kortilla olevasta appletista. Yksinkertaisena esimerkkinä taustaohjelma voi olla tietokantaan tai isäntäsovellukseen (matkapuhelimella toimiva sovellus) tai rajapintalaitteeseen (matkapuhelin) yhdistävä ohjelma.