projects techreports press lab location staff
citi top.2 top.3
citi mid.3
bot.1 bot.2 bot.3
star

Projects : Smart Cards : Cyberflex Access Starter Kit

Cyberflex Access Starter Kit and UNIX Smartcard Development Environment

Description

Cyberflex Access 16K from Schlumberger is a smartcard that complies with the Java Card 2.0 API.

This page includes various software that composes Cyberflex Access development environments on UNIX, i.e., Linux, Solaris, and OpenBSD.

This software is not for use with the Cyberflex Access 32K (and later) cards. These later cards are fully compliant with Java Card 2.1 and OP 2.0, and can not be used with our software. If you want to use the 32K cards, a good starting point is the MUSCLE web site.

The Cyberflex Access Starter Kit, the Cyberflex class files, mksolo, and the Cyberflex map file, XCard, are developed by Schlumberger, and are intellectual properties of Schlumberger. Schlumberger has allowed CITI to freely distribute them, with no direct support from them.

Direction

You can obtain Cyberflex Access cards from the Schlumberger Card Store.

A Cyberflex Access software development environment on UNIX consists of the following components:

  • smartcard reader drivers
  • Java compiler
  • Cyberflex class files
  • applet generator
  • Cyberflex map file
  • smartcard communication tool
  • host side library
  • documentation

There are some choices for each component. All of them can be downloaded from this homepage or from the links.

Our Environments

There are several options in smartcard software development environments, depending on whether you like Windows or UNIX, GUI based systems or text based systems, etc. The followings are what we, who like UNIX and text based systems, tend to use.

  • On Linux, we use:
    1. JDK 1.2.1 with the Cyberflex class files for compilation
    2. mksolo with the Cyberflex map file for downloadable applet generation
    3. pay with Todos IFD driver for loading applets and testing
    4. the sc7816 library for host side programming.

  • On Solaris, we use:
    1. JDK 1.2.1 with the Cyberflex class files for compilation
    2. mksolo with the Cyberflex map file for downloadable applet generation
    3. pay with Todos IFD driver for loading applets and testing
    4. the sc7816 library for host side programming.

  • On OpenBSD, we use:
    1. pizza 0.39g with the Cyberflex class files for compilation
    2. mksolo with the Cyberflex map file for downloadable applet generation
    3. pay with Todos IFD driver or Towitoko IFD driver for loading applets and testing
    4. the sc7816 library for host side programming.

Questions, comments, contributions, etc.

Send them to smartcards@umich.edu.

blank.space
b.star projects | techreports | press | lab | location | staff Email address
or call +1 734 763 2929
Copyright © 1996-2013
The Regents of the University of Michigan
bottom.line
citi