Smart cards are used for applications including access control, banking, and mobile-phone subscriber identification. Typically the size of a credit card, they contain an embedded microprocessor with a secure operating system that can establish an encrypted connection with a card reader.
Java 2 Platform Standard Edition 6.0 version (Mustang) lets you access the system tray through two classes in the java.awt package: SystemTray and TrayIcon.
These classes give you the ability to add graphics, popup menus, and floating tip functionality to the system tray. If approved by the JSR 270 Expert Group you can expect to find this feature in the final version of Mustang. Approve it already!

Sun is offering for free full-license versions of Sun's award winning integrated development environments (IDEs) - Sun Java Studio Creator 2004Q2 (full license) and Sun Java Studio Enterprise 8 (full license).