WYSIWIS revised: early experiences with multiuser interfaces
ACM Transactions on Information Systems (TOIS)
A cookbook for using the model-view controller user interface paradigm in Smalltalk-80
Journal of Object-Oriented Programming
Sharing views and interactions with single-user applications
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
VideoDraw: a video interface for collaborative drawing
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
TeamWorkStation: towards a seamless shared workspace
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Strudel—an extensible electronic conversation toolkit
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
DistEdit: a distributed toolkit for supporting multiple group editors
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Findings from observational studies of collaborative work
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. Part 1
Flexible user interface coupling in a collaborative system
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Comparing the programming demands of single-user and multi-user applications
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
Transparency and awareness in a real-time groupware system
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
ClearBoard: a seamless medium for shared drawing and conversation with eye contact
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
GROUPKIT: a groupware toolkit for building real-time conferencing applications
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Access control for collaborative environments
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Relational views as a model for automatic distributed implementation of multi-user applications
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Awareness and coordination in shared workspaces
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Experiments with Oval: a radically tailorable tool for cooperative work
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Flexible, active support for collaborative work with ConversationBuilder
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Making contact: getting the group communicating with groupware
COCS '93 Proceedings of the conference on Organizational computing systems
Building flexible groupware through open protocols
COCS '93 Proceedings of the conference on Organizational computing systems
Access as a means of configuring cooperative interfaces
COCS '93 Proceedings of the conference on Organizational computing systems
The user-centered iterative design of collaborative writing software
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Tcl and the Tk toolkit
Human and technical factors of distributed group drawing tools
Interacting with Computers
The Rendezvous architecture and language for constructing multiuser applications
ACM Transactions on Computer-Human Interaction (TOCHI)
DistView: support for building efficient collaborative applications using replicated objects
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Real time groupware as a distributed system: concurrency control and its effect on the interface
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
The use of adapters to support cooperative sharing
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Session management for collaborative applications
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
TurboTurtle: a collaborative microworld for exploring Newtonian physics
CSCL '95 The first international conference on Computer support for collaborative learning
Support for workspace awareness in educational groupware
CSCL '95 The first international conference on Computer support for collaborative learning
A groupware environment for complete meetings
CHI '94 Conference Companion on Human Factors in Computing Systems
When is an object not an object?
TCLTK '98 Proceedings of the 3rd Annual USENIX Workshop on Tcl/Tk - Volume 3
Experiences in developing collaborative applications using the World Wide Web “shell”
Proceedings of the the seventh ACM conference on Hypertext
Efficient distributed implementation of semi-replicated synchronous groupware
Proceedings of the 9th annual ACM symposium on User interface software and technology
Language-level support for exploratory programming of distributed virtual environments
Proceedings of the 9th annual ACM symposium on User interface software and technology
DCWPL: a programming language for describing collaborative work
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Notification servers for synchronous groupware
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
A usability study of awareness widgets in a shared workspace groupware system
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
TeamRooms: network places for collaboration
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Floor control for multimedia conferencing and collaboration
Multimedia Systems
A fisheye text editor for relaxed-WYSIWIS groupware
Conference Companion on Human Factors in Computing Systems
GroupWeb: a WWW browser as real time groupware
Conference Companion on Human Factors in Computing Systems
TeamRooms: groupware for shared electronic spaces
Conference Companion on Human Factors in Computing Systems
Transparent sharing of Java applets: a replicated approach
Proceedings of the 10th annual ACM symposium on User interface software and technology
Simplifying component development in an integrated groupware environment
Proceedings of the 10th annual ACM symposium on User interface software and technology
The World Wide Web as Enabling Technology for CSCW: The Case of BSCW
Computer Supported Cooperative Work - Special issue on groupware and the World Wide Web
CEVA: a tool for collaborative video analysis
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Controlling access in multiuser interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
Effects of awareness support on groupware usability
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A comparative analysis of groupware application protocols
ACM SIGCOMM Computer Communication Review
A distributed 3D graphics library
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Using metalevel techniques in a flexible toolkit for CSCW applications
ACM Transactions on Computer-Human Interaction (TOCHI)
Collaborative customer services using synchronous Web browser sharing
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
COCA: collaborative objects coordination architecture
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Artefact: a framework for low-overhead Web-based collaborative systems
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Design for individuals, design for groups: tradeoffs between power and workspace awareness
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Flexible meta access-control for collaborative applications
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
Inconsistency Management for Multiple-View Software Development Environments
IEEE Transactions on Software Engineering
“Got COCA?” A new perspective in building electronic meeting systems
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
ACM Transactions on Computer-Human Interaction (TOCHI)
Modeling collaboration using shared objects
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Use of Virtual Science Park resource rooms to support group work in a learning environment
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Pragmatic solutions for better integration of the visually impaired in virtual communities
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
The effects of workspace awareness support on the usability of real-time distributed groupware
ACM Transactions on Computer-Human Interaction (TOCHI)
Dragonfly: linking conceptual and implementation architectures of multiuser interactive systems
Proceedings of the 22nd international conference on Software engineering
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Proceedings of the third international conference on Collaborative virtual environments
Composable collaboration infrastructures based on programming patterns
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
Supporting collaborative interpretation in distributed Groupware
CSCW '00 Proceedings of the 2000 ACM conference on Computer supported cooperative work
An Integrated Approach to Designing and Evaluating CollaborativeApplications and Infrastructures
Computer Supported Cooperative Work
SIGUCCS '01 Proceedings of the 29th annual ACM SIGUCCS conference on User services
Resource sharing for replicated synchronous groupware
IEEE/ACM Transactions on Networking (TON)
CCF: Collaborative Computing Frameworks
SC '98 Proceedings of the 1998 ACM/IEEE conference on Supercomputing
Building multi-device, component-based, thin-client groupware: issues and experiences
AUIC '02 Proceedings of the Third Australasian conference on User interfaces - Volume 7
MOVE:: component groupware foundations for collaborative virtual environments
Proceedings of the 4th international conference on Collaborative virtual environments
A Descriptive Framework of Workspace Awareness for Real-Time Groupware
Computer Supported Cooperative Work
Empirical development of a heuristic evaluation methodology for shared workspace groupware
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Clover architecture for groupware
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Using speakeasy for ad hoc peer-to-peer collaboration
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Serendipity: Integrated Environment Support for ProcessModelling, Enactment and Work Coordination
Automated Software Engineering
The FUSE Platform: Supporting Ubiquitous Collaboration Within Diverse Mobile Environments
Automated Software Engineering
A Tale of Two Toolkits: Relating Infrastructure andUse in Flexible CSCW Toolkits
Computer Supported Cooperative Work
Design of Extensible Component-Based Groupware
Computer Supported Cooperative Work
Awareness and the WWW: an overview
ACM SIGGROUP Bulletin
A Decentralized Architecture for Software Process Modeling and Enactment
IEEE Internet Computing
CCF: A Framework for Collaborative Computing
IEEE Internet Computing
mSTAR: Enabling Collaborative Applications on the Internet
IEEE Internet Computing
Adaptive Collaboration for Wired and Wireless Platforms
IEEE Internet Computing
Data Management Issues and Trade-Offs in CSCW Systems
IEEE Transactions on Knowledge and Data Engineering
CTTE: support for developing and analyzing task models for interactive system design
IEEE Transactions on Software Engineering
Exploring New Uses of Video with VideoSpace
EHCI '01 Proceedings of the 8th IFIP International Conference on Engineering for Human-Computer Interaction
Reusing Single-User Applications to Create Multi-user Internet Applications
IICS '01 Proceedings of the International Workshop on Innovative Internet Computing Systems
Collaborative Highlighting for Real-Time Group Editors
IICS '02 Proceedings of the Second International Workshop on Innovative Internet Computing Systems
EDCIS '02 Proceedings of the First International Conference on Engineering and Deployment of Cooperative Information Systems
TOGA - A Customizable Service for Data-Centric Collaboration
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Adaptive and Transparent Data Distribution Support for Synchronous Groupware
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
Towards UML-G: A UML Profile for Modeling Groupware
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
Integrating Two Organizational Systems through Communication Genres
COORDINATION '02 Proceedings of the 5th International Conference on Coordination Models and Languages
Research on Reliable Communication in Real-Time Collaborative Designing Systems
DCW '02 Revised Papers from the 4th International Workshop on Distributed Communities on the Web
Prototyping tools and techniques
The human-computer interaction handbook
Distributed applications for collaborative three-dimensional workspaces
Presence: Teleoperators and Virtual Environments - special issue: IEEE virtual reality 2002 conference
IHM '02 Proceedings of the 14th French-speaking conference on Human-computer interaction (Conférence Francophone sur l'Interaction Homme-Machine)
Utilizing Past Event Histories in a Process-Centered Software Engineering Environment
ASWEC '97 Proceedings of the Australian Software Engineering Conference
Real-Time Collaboration in Heterogeneous Computing Environments
ITCC '00 Proceedings of the The International Conference on Information Technology: Coding and Computing (ITCC'00)
A framework for awareness support in groupware systems
Computers in Industry - Special issue: Knowledge sharing in collaborative design environments
Awareness support in a groupware widget toolkit
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Journal of Systems and Software - Special issue: Ubiquitous computing
Enhancing creativity with (groupware) toolkits
AUIC '04 Proceedings of the fifth conference on Australasian user interface - Volume 28
Multimedia digital conferencing: a web-enabled multimedia teleconferencing system
IBM Journal of Research and Development - Papers on mustimedia systems
A group communication infrastructure
Proceedings of the third Nordic conference on Human-computer interaction
Towards dynamic collaboration architectures
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Separating data and control: support for adaptable consistency protocols in collaborative systems
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Leveraging single-user applications for multi-user collaboration: the coword approach
CSCW '04 Proceedings of the 2004 ACM conference on Computer supported cooperative work
Modelling Shared Contexts in Cooperative Environments: Concept, Implementation, and Evaluation
Computer Supported Cooperative Work
The MAUI Toolkit: Groupware Widgets for Group Awareness
Computer Supported Cooperative Work
Multiple pointers: a study and an implementation
IHM 2003 Proceedings of the 15th French-speaking conference on human-computer interaction on 15eme Conference Francophone sur l'Interaction Homme-Machine
Modelling and measuring Collaborative Software Engineering
ACSC '05 Proceedings of the Twenty-eighth Australasian conference on Computer Science - Volume 38
The Neem Platform: An Evolvable Framework for Perceptual Collaborative Applications
Journal of Intelligent Information Systems
Activity-based computing: support for mobility and collaboration in ubiquitous computing
Personal and Ubiquitous Computing
Augmentation de cours et de réunions dans un campus
UbiMob '05 Proceedings of the 2nd French-speaking conference on Mobility and ubiquity computing
Supporting Adaptable Consistency Control in Structured Collaborative Workspaces
Computer Supported Cooperative Work
An Efficient Consistency Management Algorithm for Real-Time Mobile Collaboration
QSIC '05 Proceedings of the Fifth International Conference on Quality Software
A Flexible Distribution Service for a Co-authoring Environment on the Web
ENC '05 Proceedings of the Sixth Mexican International Conference on Computer Science
CHI EA '97 CHI '97 Extended Abstracts on Human Factors in Computing Systems
Communiquer par groupes avec Circa
IHM 2004 Proceedings of the 16th conference on Association Francophone d'Interaction Homme-Machine
Groupware development support with technology patterns
International Journal of Human-Computer Studies
ACSC '06 Proceedings of the 29th Australasian Computer Science Conference - Volume 48
Supporting reusability in fixed and mobile groupware applications
International Journal of Computers and Applications
The ABC adaptive fusion architecture
Proceedings of the 4th international workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2006)
Improving network efficiency in real-time groupware with general message compression
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
Transparent adaptation of single-user applications for multi-user real-time collaboration
ACM Transactions on Computer-Human Interaction (TOCHI)
Flexible support for application-sharing architecture
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
The effects of network delays on group work in real-time groupware
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
Iclient/Iserver: distributed objects using [incr Tcl]
TCLTK'98 Proceedings of the 6th conference on Annual Tcl/Tk Workshop, 1998 - Volume 6
Extending traces with OAT: an object attribute trace package for Tcl/Tk
TCLTK'97 Proceedings of the 5th conference on Annual Tcl/Tk Workshop 1997 - Volume 5
Managing complexity in TeamRooms, a Tcl-based internet groupware application
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
Lessons from the neighborhood viewer: building innovative collaborative applications in Tcl and Tk
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
Enclaves: enabling secure collaboration over the internet
SSYM'96 Proceedings of the 6th conference on USENIX Security Symposium, Focusing on Applications of Cryptography - Volume 6
Supporting Collaboration in Heterogeneous Environments
Journal of Management Information Systems
Supporting Community Emergency Management Planning through a Geocollaboration Software Architecture
Computer Supported Cooperative Work
Beyond the lan: techniques from network games for improving groupware performance
Proceedings of the 2007 international ACM conference on Supporting group work
Architectural patterns for collaborative applications
International Journal of Computer Applications in Technology
Flexible and transparent data sharing for synchronous groupware
International Journal of Computer Applications in Technology
Shared data modeling with UML-G
International Journal of Computer Applications in Technology
AMCOS'05 Proceedings of the 4th WSEAS International Conference on Applied Mathematics and Computer Science
Supporting the Development of Applications in Heterogeneous Ubiquitous Computing Environments
Computer Supported Cooperative Work in Design IV
Activity-based computing for medical work in hospitals
ACM Transactions on Computer-Human Interaction (TOCHI)
GT/SD: performance and simplicity in a groupware toolkit
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Fiia: user-centered development of adaptive groupware systems
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Model-based development of synchronous collaborative user interfaces
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Performance analysis for session and error management agent running on home network environment
MUSP'09 Proceedings of the 9th WSEAS international conference on Multimedia systems & signal processing
Performance analysis for a web based session and error management agent on home network environment
WSEAS Transactions on Computers
A framework to facilitate building of collaborative learning applications
Advanced Technology for Learning
Specifying temporal behaviour in software architectures for groupware systems
DSV-IS'00 Proceedings of the 7th international conference on Design, specification, and verification of interactive systems
CSCWD'06 Proceedings of the 10th international conference on Computer supported cooperative work in design III
DOLCLAN: middleware support for peer-to-peer distributed shared objects
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Ontology-based modelling of session management policies for groupware applications
EUROCAST'07 Proceedings of the 11th international conference on Computer aided systems theory
RISE'06 Proceedings of the 3rd international conference on Rapid integration of software engineering techniques
An approach for developing groupware product lines based on the 3C collaboration model
CRIWG'09 Proceedings of the 15th international conference on Groupware: design, implementation, and use
RCB: a simple and practical framework for real-time collaborative browsing
USENIX'09 Proceedings of the 2009 conference on USENIX Annual technical conference
CIRLab: A groupware framework for collaborative information retrieval research
Information Processing and Management: an International Journal
Journal of Systems and Software
Expert Systems with Applications: An International Journal
Towards a framework for the development of CSCW systems
CDVE'10 Proceedings of the 7th international conference on Cooperative design, visualization, and engineering
Proceedings of the 22nd Conference of the Computer-Human Interaction Special Interest Group of Australia on Computer-Human Interaction
Real-time groupware in the browser: testing the performance of web-based networking
Proceedings of the ACM 2011 conference on Computer supported cooperative work
It's about time: confronting latency in the development of groupware systems
Proceedings of the ACM 2011 conference on Computer supported cooperative work
The trouble with social computing systems research
CHI '11 Extended Abstracts on Human Factors in Computing Systems
A conceptual framework for agent-based information resource management
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
An application framework for nomadic, collaborative applications
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Towards multi-domain collaborative toolkits
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
A framework for building collaboration tools by leveraging industrial components
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Adaptive distribution support for co-authored documents on the web
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Agilo: a highly flexible groupware framework
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Integrating synchronous and asynchronous interactions in groupware applications
CRIWG'05 Proceedings of the 11th international conference on Groupware: design, Implementation, and Use
Activity-Based support for mobility and collaboration in ubiquitous computing
UMICS'04 Proceedings of the Second CAiSE conference on Ubiquitous Mobile Information and Collaboration Systems
A model-driven development method for collaborative modeling tools
Journal of Network and Computer Applications
Leveraging the linda coordination model for a groupware architecture implementation
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
Development of groupware based on the 3c collaboration model and component technology
CRIWG'06 Proceedings of the 12th international conference on Groupware: design, implementation, and use
Development of middleware GLIA for connective wide collaborative space with networked i/o device
KES'06 Proceedings of the 10th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part III
Science of Computer Programming
Reusable awareness widgets for collaborative web applications --- a non-invasive approach
ICWE'12 Proceedings of the 12th international conference on Web Engineering
A framework for the development of organizational collaborative systems
Proceedings of the 13th International Conference on Interacción Persona-Ordenador
Hi-index | 0.00 |
This article 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 behavior 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.