You have a privilege to create a quiz (QnA) related to this subject and obtain creativity score...
JavaCard Limitations Yes, there are some limitations while using Java in JavaCard.
Actually, pretty severe limitations. But do not be too upset. Just stay tune…
We cannot use familiar Java packages. Instead, the only class we can reuse from J2SE is the Object class, and even that class is missing most of its methods.
We do not have the luxury of using String or the java.io package (except the java.io.IOException class). We still can use byte, short, int, and Boolean primitives, and single-dimensional arrays.
The JavaCard 2.2 specification brought several pleasant surprises. For example, we can now use the java.rmi package that defines the Remote interface. The Remote interface identifies methods on the JavaCard that can be invoked remotely from a terminal application running on a CAD. java.rmi.RemoteException can be thrown to indicate that an exception occurred during the execution of a remote method call.
The javacard.framework Package for JavaCard Programming
The javacard.framework package includes powerful interfaces: ISO7816, MultiSelectable, PIN, and Shareable, as well as important framework classes like AID, APDU, OwnerPin, Util, and Applet.
The ISO7816 interface contains static fields that represent constants related to ISO 7816-3 and 7816-4.
Was it clear so far?
The MultiSelectable interface identifies the implementing applet as capable of several concurrent selections. Such applets can belong to the same package and pass control among one another.
The PIN interface represents a PIN value and its validation methods.
The Shareable interface serves to identify any object that needs to be shared through the applet firewall.
The javacard.framework.service package includes classes and interfaces to design a JavaCard applet as an aggregation of service components that implement javacard.framework.service.Service interface, and use javacard.framework.service.BasicService or other package classes and interfaces.
The javacard.security and javacard.crypto packages help implement a security and cryptography framework on a JavaCard.
Assignments 1. Read and answer the QnA.
2. Create two additional QnA and email to dean@ITUniversity.us
--- Follow the QnA format but do not repeat existing QnAs.