Newsletter:

Overview of Java Card Technology


Java Card Technology Overview
 

Introduction:

Java Card technology enables smart cards and other devices with very limited memory to run small applications, called applets, that employ Java technology. It provides smart card manufacturers with a secure and interoperable execution platform that can store and update multiple applications on a single device. Java Card technology is compatible with existing smart card standards.

The technology enables developers to build, test, and deploy applications and services rapidly and securely. This accelerated process reduces development costs, increases product differentiation, and enhances value to customers. In a manner complementary to the Standard, Enterprise, and Mobile editions of the Java 2 Platform, Java Card technology makes it easy to integrate security tokens into a complete Java software solution.

Industries:

Almost any type of smart card can benefit from Java Card technology:

  • Subscriber Identity Module (SIM) cards, used in cell phones on most wireless networks
  • Financial cards supporting both online and offline transactions
  • Government and health-care identity cards
  • Cards that provide logical access and physical access to enterprise resources
  • Smart tickets for mass transit

Benefits:

Smart card vendors and issuers benefit from several unique features of Java Card technology, which is:

  • Interoperable: Applets developed with Java Card technology will run on any Java Card technology-enabled smart card, independently of the card vendor and underlying hardware.
  • Secure: Java Card technology relies on the inherent security of the Java programming language to provide a secure execution environment. Designed through an open process, the platform's proven industry deployments and security evaluations ensure that card issuers benefit from the most capable and secure technology available today.
  • Multi-Application-Capable: Java Card technology enables multiple applications to co-exist securely on a single smart card.
  • Dynamic: New applications can be installed securely after a card has been issued, enabling card issuers to respond to their customer's changing needs dynamically.
  • Compatible with Existing Standards: The Java Card API is compatible with international standards for smart cards such as ISO7816, or EMV. Major industry-specific standards such as Global Platform and ETSI refer to it.

Read more..

Learn more about Java Card technology

Courtesy:- oracle.com