Building Real Time Groupware with GroupKit, A Groupware Toolkit. This paper presents an overview of GroupKit, a groupware toolkit that lets developers build applications for synchronous and distributed computer-based conferencing. GroupKit was constructed from our belief that programming groupware should be only slightly harder than building functionally similar single-user systems. We have been able to significantly reduce the implementation complexity of groupware through the key features that comprise GroupKit. A runtime infrastructure automatically manages the creation, interconnection, and communications of the distributed processes that comprise conference sessions. A set of groupware programming abstractions allows developers to control the behaviour of distributed processes, to take action on state changes, and to share relevant data. Groupware widgets let interface features of value to conference participants to be easily added to groupware applications. Session managers⎯interfaces that let people create and manage their meetings⎯are decoupled from groupware applications and are built by developers to accommodate the group’s working style. Example GroupKit applications in a variety of domains have been implemented with only modest effort.

References in zbMATH (referenced in 22 articles )

Showing results 1 to 20 of 22.
Sorted by year (citations)

1 2 next

  1. Duque, Rafael; Rodríguez, María Luisa; Hurtado, María Visitación; Bravo, Crescencio; Rodríguez-Domínguez, Carlos: Integration of collaboration and interaction analysis mechanisms in a concern-based architecture for groupware systems (2011)
  2. Beek, Maurice H.Ter; Gnesi, Stefania; Latella, Diego; Massink, Mieke; Sebastianis, Maurizio; Trentanni, Gianluca: Assisting the design of a groupware system - Model checking usability aspects of thinkteam (2009)
  3. Meire, Alexandre Pereira; Borges, Marcos R.S.; de Araújo, Renata Mendes: Supporting multiple viewpoints in collaborative graphical editing (2007)
  4. Schafer, Wendy A.; Ganoe, Craig H.; Carroll, John M.: Supporting community emergency management planning through a geocollaboration software architecture. (2007)
  5. Bardram, Jakob E.: Activity-based computing: Support for mobility and collaboration in ubiquitous computing. (2005)
  6. Barthelmess, P.; Ellis, C.A.: The Neem platform: an evolvable framework for perceptual collaborative applications (2005)
  7. Barthelmess, P.; Ellis, C.A.: Coordination mechanisms: Towards a conceptual foundation of CSCW systems design (2005)
  8. Yang, Yi; Li, Du: Supporting adaptable consistency control in structured collaborative workspaces. (2005)
  9. Costa, João P.; Melo, Paula; Godinho, Pedro; Dias, Luís C.: The AGAP system: A GDSS for project analysis and evaluation (2003)
  10. Shi, MeiLin; Jiang, JinLei: Towards a uniform cooperative platform: Cova approach and experience (2003)
  11. Gutwin, Carl; Greenberg, Saul: A descriptive framework of workspace awareness for real-time groupware. (2002)
  12. Dewan, Prasun: An integrated approach to designing and evaluating collaborative applications and infrastructures. (2001)
  13. Dourish, Paul; Edwards, W.Keith: A tale of two toolkits: Relating infrastructure and use in flexible CSCW toolkits. (2000)
  14. Hummes, Jakob; Mérialdo, Bernard: Design of extensible component-based groupware. (2000)
  15. Rist, Thomas: Using mobile communication devices to access virtual meeting spaces. (2000)
  16. Roth, Joerg: DreamTeam: A platform for synchronous collaborative applications. (2000)
  17. Roth, Joerg: Dreamteam: A platform for synchronous collaborative applications. (2000)
  18. Greenberg, Saul: Using digital but physical surrogates to mediate awareness, communication and privacy in media spaces. (1999)
  19. Greenberg, Saul; Boyle, Michael; Laberge, Jason: Pdas and shared public displays: Making personal information public, and public information personal. (1999)
  20. Simone, Carla; Divitini, Monica: Integrating contexts to support coordination: The CHAOS project. (1999)

1 2 next