2004Unpublished venueRequires access

Developing smart card applications using the OpenCard Framework

Mark J. Burge

Open publisher page 0 citations

Abstract

Smart cards provide a compact, secure, and widely used method for identifying ourselves and authenticating our transactions. With their increasing incorporation into credit cards and the cellular industries move toward smart card based GSM networks, they are positioned to become truly pervasive. Unfortunately, until now, teaching smart card development required expensive, specialized hardware and software as well as detailed, and usually proprietary, knowledge of the hardware and operating system of a given brand of smart card. The introduction of Java programmable smart cards along with recent advances in smart card simulators enables educators to leverage their students existing Java skills and begin teaching smart card development today. We present a tutorial on using the Java based OpenCard Framework to communicate with smart cards.

About this research paper

What this paper is about

Smart cards provide a compact, secure, and widely used method for identifying ourselves and authenticating our transactions. With their increasing incorporation into credit cards and the cellular industries move toward smart card based GSM networks, they are positioned to become truly pervasive. Unfortunately, until now, teaching smart card development required expensive, specialized hardware and software as well as detailed, and usually proprietary, knowledge of the hardware and operating system of a given brand of smart card. The introduction of Java programmable smart cards along with recent advances in smart card simulators enables educators to leverage their students existing Java skills and begin teaching smart card development today. We present a tutorial on using the Java based OpenCard Framework to communicate with smart cards.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Smart cards provide a compact, secure, and widely used method for identifying ourselves and authenticating our transactions. With their increasing incorporation into credit cards and the cellular industries move toward smart card based GSM networks, they are positioned to become truly pervasive. Unfortunately, until now, teaching smart card development required expensive, specialized hardware and software as well as detailed, and usually proprietary, knowledge of the hardware and operating system of a given brand of smart card. The introduction of Java programmable smart cards along with recent advances in smart card simulators enables educators to leverage their students existing Java skills and begin teaching smart card development today. We present a tutorial on using the Java based OpenCard Framework to communicate with smart cards.

Key concepts: Java Card, Open Smart Card Development Platform, Smart card, Smart card application protocol data unit, Computer science, MULTOS, Contactless smart card, Java

Related papers

Back to paper searchBrowse research topicsOriginal source
Developing smart card applications using the OpenCard Framework — Research Paper | ScholarLens