I have a Compaq nw8440 with a smart card reader that is:

Compatible with ISO 7816 compliant Smart Cards. PC/SC interface support

I have been interested in smart cards and wanted to start playing around with them. If I wanted to get in to programming smart cards where can I find resources on how to do it, and would I need any additional hardware other than what my laptop provides (besides the cards to program)?

closed as off-topic by user40980, durron597, GlenH7, gnat, Dan Pichelman Oct 16 '15 at 19:41

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions asking us to recommend a tool, library or favorite off-site resource are off-topic for Programmers as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it." – Community, durron597, GlenH7, Dan Pichelman
If this question can be reworded to fit the rules in the help center, please edit the question.


Look into the Java Card platform to start. It's a subset of Java that allows one to write smart card applications. Also, you will need some blank cards to play with. A card reader and software should be enough to get you going.

Good luck!

Not the answer you're looking for? Browse other questions tagged or ask your own question.