This book is about writing TinyOS systems and applications in the nesC language. TinyOS is an open-source project which a large number of research universities and companies contribute to. The main TinyOS website, http://www.tinyos.net,has instructions for downloading and installing the TinyOS programming environment. The website has a great deal of useful information which this book doesn’t cover, such as common hardware platforms and how to install code on a node.
This book is the follow up of another book with same name by the same writer, published in 2006. This is a very useful resource for those who wants to get started with TinyOS programming.