Methodology 

TinyOS

   -  Syntax similar to C (nesC)
    -  Event based programming.
    -  SplitControl
    -  Interfaces user and Provider
 
MoteIV ‘s tmotes
    - TI’s MSP430
    - Chipcon’s CC2420
    - ST’s 1MB flash