@techreport{chesley2001flatland, author = {Chesley, Harry and Kimberly, Greg and Drucker, Steven and Gupta, Anoop and White, Steve}, title = {Flatland: Rapid Prototyping of Distributed Internet Applications}, year = {2001}, month = {August}, abstract = {Computer intra- and internets are widely used for client-server application such as web browsers. With the exception of e-mail, however, the same networks are seldom used for distributed, client-client or client-server-client applications. Such applications are difficult to develop and debug, and require a supporting infrastructure that is not readily available from existing systems. Flatland is a rapid prototyping environment that provides the underlying infrastructure and makes it easy to create and debug distributed internet application prototypes. In addition to the infrastructure needed for a distributed application, Flatland includes safe implementations of the most common sources of distributed application bugs – asynchronous operation and updating. Flatland also supports streaming audio-video and down-level clients.}, url = {http://approjects.co.za/?big=en-us/research/publication/flatland-rapid-prototyping-of-distributed-internet-applications/}, pages = {7}, number = {MSR-TR-2001-73}, }