
:max_bytes(150000):strip_icc()/sourcecode-56a5482c5f9b58b7d0dbfa17.jpg)
Card readers are connected to computers terminals are themselves computers.Ī smart card microprocessor can be programmed and because of that, you can use smart cards to do things that you can't do with credit cards. Both of these device types have slots into which a card is placed for reading. Because it needs a way to get input and display results, a smart card works in tandem with a card acceptance device (CAD), that is, a card reader or terminal. But unlike most computers, a smart card does not incorporate a display or a keyboard-in fact, it has no power supply. The microprocessor is capable of doing computer-like things such as running programs, processing input and output, and storing data. But as familiar as these plastic cards have become, they're being joined by something that has much more power and flexibility: the "smart card." A smart card is a plastic card that has the look and feel of a credit card-it's about the same size and shape- but with one significant difference: a smart card has an embedded microprocessor. They've become almost ubiquitous in modern economies. It's hard to imagine making major purchases-and many types of minor ones-without credit cards.
/jar-files-5912f4125f9b586470e076b1.png)

This article introduces smart cards, gives a brief overview of Java Card technology, and by stepping you through the code of a sample applet distributed with a Java Card toolkit, shows you how to code a Java Card applet.
