SpectrumWare: a software-oriented approach to wireless signal processing
MobiCom '95 Proceedings of the 1st annual international conference on Mobile computing and networking
The SpectrumWare approach to wireless signal processing
Wireless Networks
Hi-index | 0.00 |
As digital video is manipulated by increasingly powerful computers, many new applications are becoming viable. This report investigates the programming language aspects of controlling such video applications. It presents the design, implementation, and use of PAVES, a direct manipulation system that combines aspects of visualization and multimedia systems to form an interactive video programming environment. PAVES is novel in the degree to which it emphasizes liveness and in its approach to extensibility. It extends the VuSystem media processing toolkit through graph and textual programming windows. Flow graph windows are used to control the media processing component of applications. Textual programming windows are used to issue interpreted commands and view source code. They work together to allow the user to combine methods as needed. While developing PAVES, confronted a number of programming language issues related to the support of multiple program representations. I defined a cooperative model for translating across these representations and implemented the model by leveraging a presentation-style synchronization approach and Object Tcl, an object-oriented extension to the Tcl language.