Smart cards take the functions you've come to expect in magnetic swipe cards to a whole new level: they can contain a large amount of data and even executable programs. The Java Card spec brings the power of the Java language to smart cards. This article shows you how to use the Java Card's power to build Kerberos-based security to a mobile application with Java Card applets.