作者: Mark Roseman , Saul Greenberg
DOI: 10.11575/PRISM/30699
关键词: Architecture 、 Interface (Java) 、 Control (management) 、 Session (computer science) 、 Collaborative software 、 Computer science 、 Set (abstract data type) 、 Action (philosophy) 、 World Wide Web 、 State (computer science)
摘要: Groupware toolkits let developers build applications for synchronous and distributed computer-based conferencing. This chapter describes four components that we believe must provide. A run-time architecture automatically manages the creation, interconnection, communications of both centralized processes comprise conference sessions. set groupware programming abstractions allows to control behavior processes, take action on state changes, share relevant data. widgets interface features value participants be added easily applications. Session managers people create manage their meetings are built by accommodate group’s working style. We illustrate many ways these can designed drawing our own experiences with GroupKit, reviewing approaches taken other toolkit developers.