Java Card:
The Java Card specification allows Java technology to run on smart cards
and other small devices. The Java Card API is compatible with formal
international standards, such as, ISO7816, and industry-specific standards, such
as, Europay/Master Card/Visa (EMV).