House Party/Loose Dog

House Party is a framework for collaboration software. It allows people to create a shared model of ideas. These people do not have to be in the same place, or working at the same time. The model is independent of it's presentation--there are multiple ways to filter and display the entities and relationships in the model. Different people may use different representations, and a single user may use multiple representations simumtaneously. House Party is as good a single-user tool as it is for groups working on a project, or far flung open source teams pulling together a design framework. A tool like this needs to not only support the interactions of the people currently using the system, but needs to alert them to ongoing interactions of which they may be unaware as well as facilitate bringing new members up to speed on the state of the discussion.

House Party may be the first attempt at software supported discourse, as used in linguistics. I imagine that it could support several hundred people involved in a discussion about the role of power in political systems, or any other open ended, ongoing discussion.

There are a number of problems to be solved....


Example applications

Scenario-based descriptions of the different environments that could be implemented on top of this system. House Party and Loose Dog provide the underlying collaboration, content, and communication mechanisms. Any object type specific to a content area is specified via external configuration.


W++ = N
G++ = D