Java Card technology provides a secure and open environment for applications that run on smart cards and other trusted devices