In these applications specific properties of multimedia document types are exploited to construct a compact representation in real-time that is suitable for transmission to and rendering on mobile devices. This project investigates how these ideas may be applied to accessing geographical information databases. A packet, digital video production switcher was implemented that can perform real-time operations on multiple video streams. Operations supported are divided into filters and transitions. Filters take one or more input streams and transforms them to produce one output stream.
Transitions provide operator access to control filter transformations.
The switcher is written in a generic, modular manner to allow for ease of expansion. A Java interface was implemented for a video stream using native Java display methods and classes. Our testbed video application is an MPEG2 decoder applet. We were able to show that real-time video is possible in Java given the use of the native method interface. Much work remains to be done with this project, chiefly in the area of enhancing the Java API to allow display optimizations for stream based image sequences.