O'Reilly logo

Inside Java™ 2 Platform Security: Architecture, API Design, and Implementation, Second Edition by Mary Dageforde, Gary Ellison, Li Gong

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

13.1. Introduction to Java Card

Java Card technology enables programs written in the Java programming language to run in smart cards and other memory-constrained devices. Java Card technology is widely deployed in many industry sectors, including mobile cellular handsets, health care identity cards, and financial services. Java Card technology consists of three components:

  1. The Java Card Virtual Machine (JCVM) specification [126] defines a subset of the Java programming language and virtual machine specifications that is suitable for smart card applications.

  2. The Java Card Runtime Environment (JCRE) specification [125] describes Java Card runtime environment behavior: memory management, application management, security enforcement, and other runtime ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required