Check out the new USENIX Web site.

Plug-and-Play with wires

Maximilian Ott and John Hearn

C&C Research Laboratories, NEC USA, Inc.


To allow for processing of data-streams in interactive multimedia-based applications, we propose a data-flow framework. Individual processing modules are connected through "wire" objects. The wire assumes all responsibilities for data transfer and scheduling, which drastically reduces the complexity of the processing modules. We describe the overall architecture, module API, and design of the wire. We further discuss integration into event-driven systems, and demonstrate the flexibility of this approach with tiny, but operational application scripts.

Download the full text of this paper in ASCII (18,148 bytes) and POSTSCRIPT (353,125 bytes) form.

To Become a USENIX Member, please see our Membership Information.