JTossim is a Graphical User Interface (GUI) to TOSSIM, the TinyOS simulator developed by Phil Levis. It allows to define simulation parameters (like radio settings and network topology) and provides different visualizations of the simulation output. It can be used as an interactive tool to debug and analyze TinyOS applications. It is particularly well suited to analyze the output of simulations with many nodes.
Supported features include:
JTossim is available for download from SourceForge.
You can learn how to use this program with the JTossim Quick Start Guide.
NCUtils is a C and Java library containing a set of functions that can be used to implement network coding techniques in applications. The library currently provides:
This project aims at providing a library of functions that can be reused by researchers and implementers when developing network coding related software projects. To do so it tries to provide a simple and well documented interface.
NCUtils can be downloaded from Google Code
SenseCode is a collection protocol for TinyOS based on Network Coding. It allows to introduce efficiently redundancy in order to improve end-to-end packet delivery rates in highly dynamic sensor networks.
A Prototype implementation of SenseCode derived from CTP, the Collection Tree Protocol, included in TinyOS is available at on Google Code