2011 · 63 citations · 13 references
ComputingCommunicationComputer SystemsHuman-computer InteractionReal-time SystemsWeb TechnologiesCollaborative SystemsComputer-supported Cooperative WorkReal-time Communication ProtocolsReal-time Systems ArchitectureWeb ApisCometsGroupwareReal-time CollaborationReal-time CommunicationReal-time Communication SupportReal-time Systems PerformanceWebsocket ProtocolWebsockets
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.
13
Web Site Usability, Design, and Performance Metrics
Jonathan W. Palmer · Information Systems Research · 2002 · 1.6K citations
Performance considerations for mobile web services
Min Tian, Thiemo Voigt, Tomasz Naumowicz et al. · Computer Communications · 2004 · 109 citations
Robert W. Hall, Amit Mathur, Farnam Jahanian et al. · 1996 · 65 citations