Distributed applications are hard to understand, build, and evolve. The need for decoupling, flexibility, and heterogeneity in distributed collaboration tools present particular problems; for such applications, having the right abstractions and primitives for distributed communication becomes even more important. We present Distributed Knight, an extension to the Knight tool, for distributed, collaborative, and gesture-based object-oriented modelling. Distributed Knight was built using the type-based publish/subscribe paradigm. Based on this case, we argue that type-based publish/subscribe provides a natural and effective abstraction for developing distributed collaboration tools.
Proceedings of the Nordic Workshop on Software Development Tools and Techniques: Nwper 2002, 2002, p. 155-158
Main Research Area:
Nordic Workshop on Software Development Tools and Techniques. NWPER 2002