Software
The device's use of Java device drivers is particularly remarkable as Java is known for its ability to be hardware-independent. Sun SPOT uses a small Java ME (Squawk ) which runs directly on the processor without an OS. Both the Squawk VM and the Sun SPOT code are open source
Read more about this topic: Sun SPOT