The client library has been written to be fairly portable, and runs on Unix and Unicos. The client library is written in C. The client requires a Unix-like run-time library and an implementation of 4BSD Unix sockets to support it.
There are three servers provided with Scry. One of these servers runs on X window-based workstations, one specifically on Sun's using Sunview, and one on a PC based animation workstation. When invoked, the window-based servers open a window and display each frame that is sent by the client. In addition to display, they have an option for writing the compressed images to a disk file. This disk file may be archived, sent to the PC animation workstation, or viewed and manipulated with Anima, a movie preview and editing program. A typical use for this server is to monitor the progress of a client on a remote compute server, while saving the frames locally for subsequent video recording.
The PC server is used primarily to control video recording equipment. As a server the PC runs standalone. It receives images from a client, decompresses them into a local frame buffer, and records them one frame at a time on video tape or a video optical disk.
W. E. Johnston, D. E. Hall, J. Huang, M. Rible, and D. Robertson. ``Distributed Scientific Video Movie-Making''. Proceedings of the Supercomputing Conference 1988 (The Computer Society of the IEEE). Also available as LBL-24996, University of California, Lawrence Berkeley Laboratory, Berkeley, CA (1988).