Check out Java Card 3.0 Connected Edition: Real Java, just really flat ;-)