Technical Report Number
The objective of The Programmers' Playground, described in this manual, is to provide a development environment and underlying support for end-user construction of distributed multimedia applications from reusable self-describing software components. Playground provides a set of software tools and a methodology for simplifying the design and construction of applications that interact with each other and with people in a distributed computer system. This manual explains how to write interactive distributed applications using Playground. The only background necessary to get started is an understanding of basic data structures and control constructs in C++. If you already know C++, then with the tools provided by Playground, you will be able to write distributed applications without learning a new programming language and without needing to learn about how communication works in a distributed system.
Goldman, Kenneth J.; Hoffert, Joe; McCartney, T. Paul; Plun, Jerome; and Rogers, Todd, "Building Interactive Distributed Applications in C++ with The Programmers' Playground" Report Number: WUCS-97-14 (1997). All Computer Science and Engineering Research.