Diffusing events through JMS on the Sun SPOT platform: a practical experience report.