flowSGi Project

flowSGi is an approach for a Collaborative Middleware for Mobile Devices . It brings together the paradigm of Fluid Computing and the dynamic of the OSGi . The project was initiated as a master's thesis by Jan S. Rellermeyer and is now an ongoing research project at Information and Communication Systems Research Group (IKS) at ETH Zurich .

The flowSGi project also includes a couple of subprojects that have been developed for the middleware system:

  • Concierge is an OSGi (Open Service Gateway Initiative) R3 implementation designed and optimized for small mobile devices with limited resources.

  • jSLP is a pure Java implementation of RFC 2608: Service Location Protocol. It provides service discovery on packet level and can run either in managed environments, or in ad-hoc networks using multicast requests.

  • R-OSGi is a framework to extend OSGi towards distributed environments. It allows enabling arbitrary existing OSGi services to be accessed from remote clients. Proxy bundles are generated on the fly.