Sun Microsystems社が開発したJava言語をICカードのプログラミング言語として採用したICカードOS。膨大なJava言語仕様の一部とICカード専用のライブラリが規格化されて提供されている。またPC上でのJavaプログラム同様,一度作成するとさまざまなカードのハードウェア上で動作させることができる。