|
Using This Documentation |
This document describes how to use the Java Card 3 Platform, Classic Edition, Development Kit version 3.0.3 to develop classic applets. The Java Card 3 Platform currently includes versions 3.0, 3.0.1, 3.0.2, and 3.0.3 of various Java Card technology products. The latest platform specifications are version 3.0.1. The Classic Edition Platform is an update of the Java Card technology in the Platform 2.2.2 release. Classic applets are applet-based applications with the same capabilities as applets in previous versions of the Java Card platform.
In contrast, the Java Card 3 Platform, Connected Edition, contains a new architecture that enables developers to integrate smart cards within IP networks and web services architectures. In the Connected Edition development kit you can create extended applets and servlets to take advantage of those features. The Connected Edition also allows the creation of classic applets if you use the classic APIs. You can run both the Classic and Connected Edition development kits simultaneously.
Java Card technology combines a subset of the Java programming language with a runtime environment optimized for smart cards and similar small-memory embedded devices. The goal of Java Card technology is to bring many of the benefits of the Java programming language to the resource-constrained world of smart cards.
The Java Card API is compatible with international standards such as ISO 7816, and industry-specific standards such as Europay, Master Card, and Visa (EMV).
This Development Kit User’s Guide is written for developers who are creating classic applets using the Application Programming Interface, Java Card Platform, Version 3.0.1, Classic Edition, and also for developers who are considering creating a vendor-specific framework based on the Java Card specifications.
Before reading this guide, become familiar with the Java programming language, object-oriented programming, the Java Card specifications, and smart card technology. A good resource for becoming familiar with Java and Java Card technology is the web site located at http://java.sun.com.
You should also become familiar with the Java Card specifications. You can download the Java Card specifications bundle separately from the web site at http://java.sun.com/javacard.
References to various documents or products are made in this manual. You may wish to have the following documents available:
tool generated API specification at JC_CLASSIC_HOME\docs\rmiclient)
Oracle is not responsible for the availability of third-party web sites mentioned in this document. Oracle does not endorse and is not responsible or liable for any content, advertising, products, or other materials that are available on or through such sites or resources. Oracle will not be responsible or liable for any actual or alleged damage or loss caused by or in connection with the use of or reliance on any such content, goods, or services that are available on or through such sites or resources.
Oracle is interested in improving its documentation and welcomes your comments and suggestions. You can submit your comments to http://java.sun.com/docs/forms/sendusmail.html.
Please include the title of the document with your feedback:
Development Kit User’s Guide, Java Card 3 Platform, Classic Edition
You can also contact the project team by email at: jc3-ri-feedback@sun.com.
Copyright © 2010, Oracle and/or its affiliates. All rights reserved.