Overview (Java Card SPI, Connected Edition)
Date: 2009-12-11

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

# Java Card SPI, Connected Edition

This is the Java CardTM system/service programming interface (SPI), Version 3.0.1, Connected Edition, which is a subset of the JavaTM programming language.

See:
Description

System/Service Programming Interface (SPI) Packages
javacardx.spi.cardmgmt | Provides the classes and interfaces for implementing the Card Management facility.
javacardx.spi.framework | Provides the classes and interfaces for implementing the Java Card framework.
javacardx.spi.security | Provides the classes and interfaces for implementing the security framework.

System/Service Programming Interface (SPI) Packages (Proprietary)
com.sun.javacard.spi.cardmgmt | Provides the classes and interfaces for implementing the Card Management facility.
com.sun.javacard.spi.security | Provides the classes and interfaces for implementing the security framework.

This is the Java CardTM system/service programming interface (SPI), Version 3.0.1, Connected Edition, which is a subset of the JavaTM programming language.

Note to Application Developers: Classes and interfaces from these SPI packages are not accessible to application developers. There are only intended for platform and system services/facilities implementers. If an application directly references classes or interfaces from these packages, the loading of the application will fail.

See Runtime Environment Specification for the Java Card Platform, Version 3.0.1, Connected Edition.

The following shorthand terms are used in these JavadocTM tool files:

- Java Card platform framework extension ("Java Card framework") or ("Java Card framework extension").
- Java Card runtime environment ("Java Card runtime").
- Java Card runtime environment permissions ("Java Card runtime permissions").
- Java Card platform framework ("Java Card framework").
- Java programming language modified UTF-8 format ("Java modified UTF-8 format") or ("Java modified UTF representation").
- Java programming language primitive types ("Java primitive types").
- Java programming language data types ("Java data types").
- Java programming language model ("Java model").
- Java programming language ("Java language").

Note that the `com.sun.javacard.spi` package and its sub-packages contain classes and interfaces intended for implementing card management and related security system facilities. At present, all classes and interfaces in these packages are subject to change or removal in a future release, in ways that may not be backward compatible with this release. You, as a platform implementer, should nevertheless use these classes and interfaces to implement the card management and related security system facilities of a Java Card 3 Platform implementation, and provide feedback. These classes and interfaces will be enhanced in future releases based on your feedback and moved to standard sub-packages of `javacardx.spi`.

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright (c) 2009 Sun Microsystems, Inc. All rights reserved.