I have hesitated a bit about this: is there room for another Java Card tutorial? I looked on Internet, and I found a few interesting things. However, I still have the feeling that there is room for a tutorial that, without giving away trade secrets and other cryptographer tricks, would focus a bit more on the security side. After all, Java Card applications are often related to security.
This tutorial starts with two parallel tracks: one for Java developers, who are supposed to know all they need to know about Java and nothing about smart cards, and one for smart card developers, who function the other way round.
This post will be regularly updated in order to point to the various posts making the tutorial.