{"title":"Constructing distributed groupware systems: a walk on the Wilde side","authors":"Stephen Barrett, B. Tangney, V. Cahill","doi":"10.1145/319195.319216","DOIUrl":null,"url":null,"abstract":"The term \"groupware\" is used to describe a wide range of application types, from e-mail systems through shared text editors to videoconferencing systems, all of which aim to support the co-operation of multiple users [Ellis et al., 1991]. Building such systems is difficult. All but the most trivial groupware system are complex distributed multi-user systems. For example, a system might integrate a spreadsheet, a CAD package and a multi-media conferencing application, enforcing a variation of strict turn taking on the part of the participants [Cutkosky et al., 1993]. It is important therefore to find a way to support the construction of groupware, so simplifying the design and programming tasks. This support should be generic and comprehensive: it should support, in every important respect, the construction of a very broad spectrum of groupware systems, rather than some subset. We hypothesise that useful groupware support should be based on an integrated approach that focuses first on the commonality across the range of groupware systems, rather than targeting specific support issues for one or other class of system.","PeriodicalId":335784,"journal":{"name":"Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications","volume":"11 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1998-09-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 8th ACM SIGOPS European workshop on Support for composing distributed applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/319195.319216","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The term "groupware" is used to describe a wide range of application types, from e-mail systems through shared text editors to videoconferencing systems, all of which aim to support the co-operation of multiple users [Ellis et al., 1991]. Building such systems is difficult. All but the most trivial groupware system are complex distributed multi-user systems. For example, a system might integrate a spreadsheet, a CAD package and a multi-media conferencing application, enforcing a variation of strict turn taking on the part of the participants [Cutkosky et al., 1993]. It is important therefore to find a way to support the construction of groupware, so simplifying the design and programming tasks. This support should be generic and comprehensive: it should support, in every important respect, the construction of a very broad spectrum of groupware systems, rather than some subset. We hypothesise that useful groupware support should be based on an integrated approach that focuses first on the commonality across the range of groupware systems, rather than targeting specific support issues for one or other class of system.
术语“群件”用于描述广泛的应用类型,从电子邮件系统到共享文本编辑器再到视频会议系统,所有这些都旨在支持多个用户的合作[Ellis et al., 1991]。建立这样的系统是困难的。除了最普通的群件系统外,所有的群件系统都是复杂的分布式多用户系统。例如,一个系统可以集成一个电子表格、一个CAD软件包和一个多媒体会议应用程序,强制执行参与者严格轮换的变化[Cutkosky et al., 1993]。因此,找到一种方法来支持群件的构建,从而简化设计和编程任务是很重要的。这种支持应该是通用的和全面的:在每个重要的方面,它应该支持非常广泛的群件系统的构建,而不是某个子集。我们假设有用的群件支持应该基于一种集成的方法,这种方法首先关注群件系统范围内的共性,而不是针对某一类或另一类系统的特定支持问题。