Computer intraand internets are widely used for clientserver application such as web browsers. With the exception of e-mail, however, the same networks are seldom used for distributed, client-client or client-serverclient 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.
[1]
Don Mitchell,et al.
The Architecture of a Distributed Virtual Worlds System
,
1998,
COOTS.
[2]
Murat M. Tanik,et al.
Rapid Prototyping in Software Development
,
1989
.
[3]
Stephen Travis Pope,et al.
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
,
1988
.
[4]
Peter Cook,et al.
Project Nick: meetings augmentation and analysis
,
1986,
CSCW '86.
[5]
Ellen Isaacs,et al.
A forum for supporting interactive presentations to distributed audiences
,
1994,
CSCW '94.
[6]
John C. Tang,et al.
A comparison of face-to-face and distributed presentations
,
1995,
CHI '95.