A Java Compatible Virtual Machine for Wireless Sensor Networks