![]() |
|
![]() |
Java Articles » Language » [ JavaCard ] |
![]() |
1. Smart cards and the OpenCard Framework | |
Author: | Rinaldo Di Giorgio |
URL: | http://www.javaworld.com/javaworld/jw-01-1998/jw-01-javadev.html? |
Summary: | The OpenCard Framework provides programmers with an interface for the development of smart card applications in Java. Implementations of OpenCard can be 100% pure Java, or they can use existing card terminal implementations (a.k.a. smart-card readers) such as PC/SC. OpenCard differs from PC/SC in that it promises to provide a uniform application interface for building smart card applications on the emerging new platforms, such as network computers, phones, automatic teller machines, and cable TV boxes. This article, the second in a series on smart cards, describes in detail the design objectives of the card terminal part of OpenCard. We then test the design objectives by interfacing two smart card readers to OpenCard. We provide two fully worked out examples of implementations using Java with some C code thrown in to access the serial ports. We implement an OpenCard card terminal for two readers: the IBM 5948 card terminal, and the Reflex20 PCCARD reader from Schlumberger. Finally, we'll discuss how to use OpenCard from a browser. (4,800 words) | /tr>
2. Get a jumpstart on the Java Card | |
Author: | Rinaldo Di Giorgio |
URL: | http://www.javaworld.com/javaworld/jw-02-1998/jw-02-javadev.html? |
Summary: | This article describes how to get started programming a smart card that supports Java. The examples are based on the Schlumberger Cyberflex Java Card family, the first production Java Card, based on the Java Card 1.0 API licensed from JavaSoft. This article presents several examples that demonstrate how to write a program for the CyberFlex card, prepare it for download, then download this program to the card, and finally run the program on the card. Techniques for programming smart cards, performing basic security functions (like pin verification), and personalization of a CyberFlex card also are discussed. Although some of the details will change as the recently announced Java Card 2.0 API (JavaSoft second-generation standard for Java-based smart cards) becomes adopted, the general knowledge and principles are reusable. And since CyberFlex is shipping now, you can actually develop and market a product using this technology -- with the caveat that it will change significantly for Java Card 2.0 API. Schlumberger does plan to produce a 2.0 API-compliant version of the Cyberflex Card that will be backward compatible with the Java Card 1.0 API. We end the article with a FAQ. Arthur Coleman's companion article on the Java Card API in this issue of JavaWorld provides a more global perspective on the opportunities being created by this new Java platform. (4,000 words) | /tr>
3. Giving currency to the Java Card API | |
Author: | Arthur Coleman |
URL: | http://www.javaworld.com/javaworld/jw-02-1998/jw-02-javacard.html? |
Summary: | The Java Card API is the newest Java platform. It is designed to run on 8-bit microprocessors with as little as 256 bytes of RAM and 14 kilobytes of ROM. Java Card has been adopted by all manufacturers of smart cards worldwide because it provides the first opportunity to run single applications on cards from any vendor, it enables the first true multi-application cards, and it speeds and simplifies application development in these very small memory environments. This article is designed to introduce smart card concepts to Java developers and provide some insight into revenue opportunities represented by these new platforms. (3,500 words) | /tr>
Home| Contact Us |
Copyright 2003 - 04 Demo Source and Support. All rights reserved. |
All other trademarks are property of their respective owners. |