We have designed and implemented the Infopipe Stub Generator (ISG) and some components to evaluate the Infopipe abstraction and to serve as a basis for the Infosphere toolkit that supports distributed information flow programming through Infopipes. ISG has been used in the construction of an instant messaging system connecting the Internet and networked consumer devices. We are using the instant messaging application to evaluate the effectiveness of Infopipe concepts and software (ISG).
Currently, we are working on incorporating QoS support and semantic knowledge into the current ISG, which focuses on primarily on the syntax of information flow. Our next goal is to help developers to implement distributed applications that handle audio and video streams as information flow. We are also planning to apply Infopipes to the development of a variety of information flow-centric applications.