Session Details
Session ID: TS-4773
Session Title: Java Card™ Platform Puzzlers
Session Abstract: The recent release of the Java Card™ 3.0 Platform, Connected Edition, gives smart card application developers rich functionalities and some of the latest features of Java™ Platform, Micro Edition (Java ME platform); Java Platform, Standard Edition (Java SE platform); and Java Platform, Enterprise Edition (Java EE platform). Simultaneously, the specifics of Java Card 3.0 platform features may seem like pitfalls to mainstream Java technology developers new to the Java Card environment.

This session shows specifics of the Java Card platform -- persistence, transactions, security, multithreading -- in a "solve a riddle" way. It is illustrated with code examples that can easily be understood by anyone with some experience with Java technologies. All these puzzles may work as expected in other Java environments but behave differently when deployed on a Java Card platform. Their analysis familiarizes attendees with the core features of Java Card technology and shows how to avoid traps during application development.

The session is for Java Card technology developers and a wide range of Java technology developers interested in learning about this topic or extending their skills to smart card applications.

The session presents
• An overview of core features of the Java Card platform
• Entertaining puzzles about Java Card platform specifics
• Information on avoiding possible pitfalls during development of Java Card technology-based applications

Track: Core Technology: Embedded / Real-Time / Java Card; Embedded-RealTime - Java Card Scheduling Track
Duration: 60
Speaker(s): Alexander Glasman, Sun Microsystems, Inc.; Hema Kalsi, Sun Microsystems, Inc.; Tanjore Ravishankar, Sun Microsystems, Inc.; Lichun Zhan, Sun Microsystems, Inc.