Learn to use software components to deploy applications using Java Cards

This article will provide a broad overview of how OpenCard, and the smart card UPI URL Programming Interface -- both of which have been discussed in prior JavaWorld articles -- can be utilized to design an application, load it onto...


An introduction to the URL programming interface

The demand is increasing for universally available networks and devices for personal and corporate use. For example, wouldn't it be useful to be able to get a file from your home system in Australia while you were on a business trip...


An instrumentation network for weather data on the Web

This article is the first in a series of articles that will examine how Java can be used to improve and reduce the cost of collecting realtime data on the Web. Over the next few months, several architectures, including HTTP posting,...


Write OpenCard services for downloading Java Card apps

Loading Java Cards can be a confusing process requiring proprietary development tools that work on only one platform. Sun Microsystems is developing a standard in this area for Java Card licensees. But what do you do in the interim:...


How to write a CardTerminal class for simple and complex readers in an OpenCard environment

In October, the 1.1 release of the OpenCard Framework was announced. There were a number of changes to the previous release, version 1.0, in the area of card terminals. These changes greatly simplify programming of card terminals and...


How to write OpenCard card services for Java Card applets

OpenCard provides an API that allows different card readers, different platforms, and different Java Cards (as well as non-Java Cards) to be used by the same Java code with no change. With OpenCard you can run Java smart card...


Java gets serial support with the new javax.comm package

One of the most popular interfaces on a PC is the serial port. This interface allows computers to perform input and output with peripheral devices. Serial interfaces exist for devices such as modems, printers, bar code scanners, smart...


An introduction to the Java Ring

The Java Card is being implemented on many form factors. The Java iButton from Dallas Semiconductor is one of the first devices claiming support for the Java Card 2.0 API. (Compliance testing has not been done yet.) Java Card isn't...


Understanding Java Card 2.0

Java Card is a smart card that is capable of running programs written in Java. For this new Java platform, Sun's JavaSoft division has made available the Java Card 2.0 API specification, and several licensees are now implementing this...


Get a jumpstart on the Java Card

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...


Smart cards and the OpenCard Framework

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 cards: A primer

This article, the first in a new Java Developer series on smart cards, will introduce you to smart card hows and whys. All you need is a smart card, a card reader, and software that lets you communicate with the card, and you can...


Use native methods to expand the Java environment

Using Java, it is impossible to build applications that access libraries and applications in other languages; that is, unless you are willing to use the underlying operating system (OS). This is not a failure of Java, but simply a...


Add persistence and peer-to-peer computing to Java applets hosted by Netscape 3.0.1

Imagine this: You're surfing the Web. You stop by your personalized news service and you read about some stocks that you just have to purchase. You head on over to your online brokerage firm, and then stop by your bank's site so you...


Monitor your Web server in real time, part 3

This article demonstrates how Java can be used to monitor and display information about realtime events in an easy to understand manner. The example used in this article is a Web server, but the programming techniques can be applied...


Bandwidth hunger

Cable modems may be the ticket for delivering high Internet bandwidth to consumers' homes.


Java in embedded systems

An interview with Bernard Mushinsky and David Ripps of IPI reveals Java's future in embedded systems. And it doesn't look too shabby. (2,300 words)


Monitor your Web server in realtime, Part 2

This is the second installment on building a Web server performance-monitoring tool in Java. In this article we'll cover how to send a mail message directly from an applet to a MIME- capable mail reader, how to store data samples in a...


Monitor your Web server in real time, Part 1

In this first installment of a three-part series, we'll take a look at the basic form of an applet that will (eventually) monitor a Web server's performance in real time. Later parts will flesh out the concepts introduced here and...


Tin cans and string

This month's article will attempt to get you started on some of the more powerful communication classes in Java. We will go through four examples demonstrating how to use Java to extend traditional Web applications and how to use Java...


Load More