Comparison of Operating Systems TinyOS and Contiki
Protothreads: simplifying event-driven programming of memory-constrained embedded systems