A Java Card egy olyan szoftvertechnológia, amely lehetővé teszi, hogy a Java-alapú alkalmazásokat (appleteket) biztonságosan futtassa el az okos kártyákon és hasonló kis memória-lábnyomú eszközökön. A Java Card a legkisebb Java platform, amely beágyazott eszközöket céloz. A Java Card lehetővé teszi a felhasználó számára, hogy programozza az eszközöket és alkalmazásspecifikussá tegye őket. A SIM kártyákban (GSM mobiltelefonokban használt) és ATM kártyákban széles körben használják. Az első Java kártyát 1996-ban vezette be a Schlumberger kártyák osztálya, amely később egyesült a Gemplussal, hogy Gemalto-t alakítson. A Java Card termékek a Sun Microsystems (később az Oracle Corporation leányvállalata) által fejlesztett Java Card Platform specifikációkon alapulnak. Sok Java termék a GlobalPlatform specifikációira is támaszkodik a kártyán lévő alkalmazások biztonságos kezelésére (letöltés, telepítés, személyre szabás, törlés).
Sun Microsystems