This is a component for the Heimdall sensor fusion middleware. It uses a (latitude, longitude) pair of coordinates and returns the civic address using the Yahoo! Fire Eagle service.
WURDE is middleware for robotics application development. It is designed to be maximally simple to develop in and easy to add support for alternate communications protocols. It includes a module management system.
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.