A virtual machine capable of running Java(tm) code (except awt.*)