Titan allows service-oriented processing of context recognition applications on Wireless Sensor Networks. It includes an execution environment developed for TinyOS and a Java ME (Personal Profile) Network Manager intended to be run on a mobile phone.
SLIME (Scream LInux Middleware for Embedded systems) is a tiny and efficient cross-platform embedded middleware as a shared library with tools, which supports CBSD (component-based software development) to build application softwares quickly and easily.
RUNES is a cross-platform, component-based middleware framework allowing for dynamic reconfiguration of functionality. Its lightweight implementation spans powerful nodes like PDAs and PCs, as well as tiny embedded devices.