Most applications with which you are familiar are named and identified by a string name. This is because a package, when loaded on a card, is linked with other packages, which have already been placed on the card via their AIDs. This naming convention is in conformance with the smart card specification as defined in ISO 7816. An AID is a sequence of bytes between 5 and 16 bytes in length. Its format is depicted in Table 1.
Companies manage assignment of PIXs for AIDs.
The Java classes of the wallet applet are defined in a Java package. The fictitious AIDs for the wallet applet and the applet package are defined as illustrated in Table 2. 3 bytes Table 2. Defining the class structure and method functions of the applet Page 3. Many thanks to Jim Holiday for helping to edit this article.