Java Card inahusu teknolojia ya programu ambayo inaruhusu programu za Java (applets) kuendeshwa kwa usalama kwenye kadi za smart na vifaa vingine vya kumbukumbu ndogo. Java Card ni ndogo zaidi ya jukwaa la Java linalolenga vifaa vilivyowekwa. Java Card inampa mtumiaji uwezo wa kupanga programu za vifaa na kuzifanya kuwa maalum kwa programu. Inatumika sana katika kadi za SIM (zinazotumiwa katika simu za rununu za GSM) na kadi za ATM. Kadi ya kwanza ya Java ilianzishwa mnamo 1996 na mgawanyiko wa kadi ya Schlumberger ambayo baadaye iliunganishwa na Gemplus kuunda Gemalto. Bidhaa za Kadi ya Java zinategemea vipimo vya Jukwaa la Kadi ya Java iliyoundwa na Sun Microsystems (baadaye tanzu ya Oracle Corporation). Bidhaa nyingi za Java pia hutegemea vipimo vya GlobalPlatform kwa usimamizi salama wa programu kwenye kadi (upakuaji, usanikishaji, ubinafsishaji, ufutaji). Swali: Ni kampuni gani kubwa iliyoendeleza Kadi ya Java?
Sun Microsystems