    Base OCF Reference Implementation  Changes for OCF version 1.1 Changes for OCF version 1.1.1

      Changes for OCF version 1.2 Configuration  OpenCard Home

Please read the License!

# README for BaseOCF package

Since release 1.1 of the OpenCard Framework, the code making up the framework is organized in components. Each component is made up of one or more Java packages that provide a well-defined functionality to the application developer. To aid downloading, the components have been grouped together into installation packages.

In the OCF1.2 release an additional installation package was added: The BaseOCF package. This package contains the base-core and base-opt packages, which contain the fundamental OCF classes and which are the base that is needed in every OCF1.2 installation.
The contents of the Base OCF installation package is described under Components. To learn about the remaining installation packages, read Installation.

## Components

The base OCF package contains source code, API documentation, and a JAR file for each component. The source code and API documentation is located under the components/<component name> directory, while the JAR files are located in the lib subdirectory. The component and corresponding JAR file names can be taken from the table below. Clicking on the component name will take you to the API documentation.

Component Names | Jar File Name
base-core | base-core.jar
base-opt | base-opt.jar

## OCF Installation Packages

The installation packages were defined to satisfy the U.S. restrictions on export of cryptographic code as well to allow separation of proprietary code from the publically available reference implementation.

The installation packages build on one another to avoid duplicating code.

1. BaseOCF - contains the exportable (according to export restrictions) source and executable code of the OpenCard Framework owned by the OpenCard Framework consortium. This package is required by all other packages.
2. Reference Implementation - contains the exportable (according to export restrictions) source and executable code. It prerequisites the BaseOCF package. This package is required by all other packages.
3. Reference Implementation U.S. Extension - contains reference implementation functionality that cannot be exported outside North America.

This page was created by Jürgen Damke and Lothar Merk.