This paper presents an objects-based framework for building collaborative applications. The framework consists of ten objects: box, boxObject, environment, user, role, session, broadcast, view, boxObjectType and floorControl. We argue that we can build a big number of collaborative applications, including Web applications, by combining these objects. The main aspects in the design of the framework and each object are discussed, as well as the designing and building of collaborative application process using the framework.
Luis A. Guerrero, David A. Fuller