Beyond the chalkboard: computer support for collaboration and problem solving in meetings
Communications of the ACM
Issues in the design of computer support for co-authoring and commenting
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Rendezvous: an architecture for synchronous multi-user applications
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
Groupware: some issues and experiences
Communications of the ACM
Flexible user interface coupling in a collaborative system
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
GROUPKIT: a groupware toolkit for building real-time conferencing applications
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
A survey of X protocol multiplexors
ACM SIGCOMM Computer Communication Review
Methods in search of methodology—combining HCI and object orientation
CHI '94 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ACM Transactions on Computer Systems (TOCS)
Support for the file system security requirements of computational E-mail systems
CCS '94 Proceedings of the 2nd ACM Conference on Computer and communications security
Protocols for integrated audio and shared windows in collaborative systems
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Language-level support for exploratory programming of distributed virtual environments
Proceedings of the 9th annual ACM symposium on User interface software and technology
Designing object-oriented synchronous groupware with COAST
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Corona: a communication service for scalable, reliable group collaboration systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
A concurrency control framework for collaborative systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Supporting multi-user, multi-applet workspaces in CBE
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Transparent sharing of Java applets: a replicated approach
Proceedings of the 10th annual ACM symposium on User interface software and technology
Distributed data and immersive collaboration
Communications of the ACM
Serialization of concurrent operations in a distributed collaborative environment
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
The Upper Atmospheric Research Collaboratory (UARC)
interactions - Special section on collaboratories
Java object-sharing in Habanero
Communications of the ACM
Concurrency Control and View Notification Algorithms for Collaborative Replicated Objects
IEEE Transactions on Computers
A distributed 3D graphics library
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Ubiquitous collaboration via surface representations
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
ACM Transactions on Computer-Human Interaction (TOCHI)
A meta model and an infrastructure for the non-transparent replication of object databases
Proceedings of the ninth international conference on Information and knowledge management
Composable collaboration infrastructures based on programming patterns
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
Resource sharing for replicated synchronous groupware
IEEE/ACM Transactions on Networking (TON)
A graphical user interface toolkit approach to thin-client computing
Proceedings of the 11th international conference on World Wide Web
A new approach to collaborative frameworks using shared objects
ACSC '01 Proceedings of the 24th Australasian conference on Computer science
Software Architecture for The UARC Web-Based Collaboratory
IEEE Internet Computing
Data Management Issues and Trade-Offs in CSCW Systems
IEEE Transactions on Knowledge and Data Engineering
Reusing Single-User Applications to Create Multi-user Internet Applications
IICS '01 Proceedings of the International Workshop on Innovative Internet Computing Systems
TOGA - A Customizable Service for Data-Centric Collaboration
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
Towards UML-G: A UML Profile for Modeling Groupware
CRIWG '02 Proceedings of the 8th International Workshop on Groupware: Design, Implementation and Use
Thinking Together in Concept Design for Future Products - Emergent Features for Computer Support
CT '01 Proceedings of the 4th International Conference on Cognitive Technology: Instruments of Mind
Distributed applications for collaborative three-dimensional workspaces
Presence: Teleoperators and Virtual Environments - special issue: IEEE virtual reality 2002 conference
Multimedia digital conferencing: a web-enabled multimedia teleconferencing system
IBM Journal of Research and Development - Papers on mustimedia systems
Activity-based computing: support for mobility and collaboration in ubiquitous computing
Personal and Ubiquitous Computing
An optimization approach to group coupling in heterogeneous collaborative systems
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
Groupware development support with technology patterns
International Journal of Human-Computer Studies
Flexible support for application-sharing architecture
ECSCW'01 Proceedings of the seventh conference on European Conference on Computer Supported Cooperative Work
Providing flexible services for managing shared state in collaborative systems
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
Taking the work out of workflow: mechanisms for document-centered collaboration
ECSCW'99 Proceedings of the sixth conference on European Conference on Computer Supported Cooperative Work
Building systems that flexibly control downloaded executable context
SSYM'96 Proceedings of the 6th conference on USENIX Security Symposium, Focusing on Applications of Cryptography - Volume 6
Shared data modeling with UML-G
International Journal of Computer Applications in Technology
Activity-based computing for medical work in hospitals
ACM Transactions on Computer-Human Interaction (TOCHI)
Coordination for multi-person visual program development
Journal of Visual Languages and 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
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
Hi-index | 0.03 |
The ability to share synchronized views of interactions with an application is critical to supporting synchronous collaboration. This paper suggests a simple synchronous collaboration paradigm in which the sharing of the views of user/application interactions occurs at the window level within a multi-user, multi-window application. The paradigm is incorporated in a toolkit, DistView, that allows some of the application windows to be shared at a fine-level of granularity, while still allowing other application windows to be private. The toolkit is intended for supporting synchronous collaboration over wide-area networks. To keep bandwidth requirements and interactive response time low in such networks, DistView uses an object-level replication scheme, in which the applicaton and interface objects that need to be shared among users are replicated. We discuss the design of DistView and present our preliminary experience with a prototype version of the system.