June 1999
Intermediate to advanced
368 pages
8h 21m
English
Collaboration, n.: A literary partnership based on the false assumption that the other fellow can spell.
—Anonymous
In this chapter we are going to put together everything we've learned—from the basics of spaces programming, to useful distributed data structures and patterns, to the advanced topics of distributed events, leasing, and transactions—and build a collaborative application.
We are going to build an interactive messenger service, similar to many commercially available applications that allow you to keep track of a group of online friends and communicate with them. We'll start off by describing the messenger from the user's perspective, and then we'll build the application incrementally from the ...
Read now
Unlock full access