Table of Contents
- List of Tables
- Title and Copyright Information
- Preface
-
Part I Setup, Samples and Tools
- 1 Introduction
- 2 Installation
- 3 Developing Java Card Applications
-
4
Running the Samples
- How to Run the Samples
-
Running the classic_applets Samples
- HelloWorld Sample
- Channels Sample
- Service Sample
- Utility Sample
- Wallet Sample
- ObjectDeletion Sample
- PhotoCard Sample
- RMIPurse Sample
- StringHandlingApp Sample
- SecureRMIPurse Sample
- SignatureMessageRecovery Sample
- ArrayViews Sample
- CertHandling Sample
- Running the reference_apps Samples
- 5 Converting and Exporting Java Class Files
- 6 Working With CAP Files
- 7 Debugging Applications
- 8 Packaging and Deploying Your Application
- 9 Verifying CAP and Export Files
- 10 Using Cryptography Extensions
-
Part II Programming With the Development Kit
- 11 Using Object, CAP File, and Applet Deletion
-
12
Working with Logical Channels
- Dual Interface Cards
- Applets and Logical Channels
- The MultiSelectable Interface
- Writing Applets for Concurrent Logical Channels
- 13 Using Java Card RMI
- 14 Using Extended APDU
- 15 Working with APDU I/O
- 16 Programming for the Large Address Space
- 17 Programming Large Java Card Applications With Multiple Packages
- 18 Java Card Accessibility Information
-
Part III Java Card Eclipse Plug-in
-
19
Using the Java Card Eclipse Plug-in
- Creating a Java Card Project Using the New Java Card Project Wizard
- Creating a Java Card Applet Using the Default Source Template
- Creating a CAP File in a Java Card Project
- Adding a Java Card Package to a CAP File
- Adding a Java Card Applet to a Java Card Package
- Adding a Java Card Static Resource to a CAP File
- Debugging a Java Card Applet in Eclipse Plug-in
-
19
Using the Java Card Eclipse Plug-in
- Part IV Appendices
- A Java Card Assembly Syntax Example
- B Additional Optional Ant Tasks
- Glossary