Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Corona: a communication service for scalable, reliable group collaboration systems
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
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
Decentralized ad-hoc groupware API and framework for mobile collaboration
GROUP '01 Proceedings of the 2001 International ACM SIGGROUP Conference on Supporting Group Work
Generic and Composable Latecomer Accomodation Service for Centralized Shared Systems
Proceedings of the IFIP TC2/TC13 WG2.7/WG13.4 Seventh Working Conference on Engineering for Human-Computer Interaction
Web Site Usability, Design, and Performance Metrics
Information Systems Research
A performance comparison of dynamic Web technologies
ACM SIGMETRICS Performance Evaluation Review
CSCW '04 Proceedings of the 2004 ACM conference on 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
Powermeeting: gwt-based synchronous groupware
Proceedings of the nineteenth ACM conference on Hypertext and hypermedia
A Formal Approach for User Interaction Reconfiguration of Safety Critical Interactive Systems
SAFECOMP '08 Proceedings of the 27th international conference on Computer Safety, Reliability, and Security
Latecomer and Crash Recovery Support in Fault-Tolerant Groupware
IEEE Distributed Systems Online
Comet and Reverse Ajax: The Next-Generation Ajax 2.0
Comet and Reverse Ajax: The Next-Generation Ajax 2.0
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
The Impact of Web 2.0 Developments on Real-Time Groupware
SOCIALCOM '10 Proceedings of the 2010 IEEE Second International Conference on Social Computing
Performance considerations for mobile web services
Computer Communications
Towards multi-domain collaborative toolkits
Proceedings of the ACM 2012 conference on Computer Supported Cooperative Work
Exploiting single-user web applications for shared editing: a generic transformation approach
Proceedings of the 21st international conference on World Wide Web
Asynchronous active values for client-side interactive service coordination
Proceedings of the International Working Conference on Advanced Visual Interfaces
Collaborative web browsing: multiple users, multiple pages, concurrent access, one display
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
On the challenges of building a web-based ubiquitous application platform
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
Enabling co-browsing service across different browsers and devices
ESOCC'12 Proceedings of the First European conference on Service-Oriented and Cloud Computing
Extending the web to support personal network services
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Performance Evaluation of a Modern Web Architecture
International Journal of Information Technology and Web Engineering
Hi-index | 0.00 |
Standard web browsers are becoming a common platform for delivering groupware applications, but until recently, the only way to support real-time collaboration was with browser plug-ins. New networking approaches have recently been introduced - based on re-purposed techniques for delivering web pages (Comet), or integration of real-time communication directly into the browser (HTML5 WebSockets). Little is currently known, however, about whether these new approaches can support real-time groupware. We carried out a study to assess the performance of the three different networking approaches, based on a framework of groupware requirements, in several network settings. We found that web-based networking performs well - better than plug-in approaches in some cases - and can support the communication requirements of many types of real-time groupware. We also developed two groupware applications using Comet and WebSockets, and showed that they provided fast and consistent performance on the real-world Internet. Our studies show that web-based networking can support real-time collaboration, and suggest that groupware developers should consider the browser as a legitimate vehicle for real-time multi-user systems.