SAGE2: A collaboration portal for scalable resolution displays

Abstract In this paper, we present SAGE2, a software framework that enables local and remote collaboration on Scalable Resolution Display Environments (SRDE). An SRDE can be any configuration of displays, ranging from a single monitor to a wall of tiled flat-panel displays. SAGE2 creates a seamless ultra-high resolution desktop across the SRDE. Users can wirelessly connect to the SRDE with their own devices in order to interact with the system. Many users can simultaneously utilize a drag-and-drop interface to transfer local documents and show them on the SRDE, use a mouse pointer and keyboard to interact with existing content that is on the SRDE and share their screen so that it is viewable to all. SAGE2 can be used in many configurations and is able to support many communities working with various types of media and high-resolution content, from research meetings to creative session to education. SAGE2 is browser-based, utilizing a web server to host content, WebSockets for message passing and HTML with JavaScript for rendering and interaction. Recent web developments, with the emergence of HTML5, have allowed browsers to use advanced rendering techniques without requiring plug-ins (canvas drawing, WebGL 3D rendering, native video player, etc.). One major benefit of browser-based software is that there are no installation requirements for users and it is inherently cross-platform. A user simply needs a web browser on the device he/she wishes to use as an interaction tool for the SRDE. This lowers considerably the barrier of entry to engage in meaningful collaboration sessions.

[1]  JongWon Kim,et al.  The global lambda visualization facility: An international ultra-high-definition wide-area visualization collaboratory , 2006, Future Gener. Comput. Syst..

[2]  Luc Renambot,et al.  Ultrascale Collaborative Visualization Using a Display-Rich Global Cyberinfrastructure , 2010, IEEE Computer Graphics and Applications.

[3]  Yiwen Sun,et al.  Scalable Resolution Display Walls , 2013, Proceedings of the IEEE.

[4]  Pat Hanrahan,et al.  A distributed graphics system for large tiled displays , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[5]  Luc Renambot,et al.  Enabling multi-user interaction in large high-resolution distributed environments , 2011, Future Gener. Comput. Syst..

[6]  Tom Wypych,et al.  CGLXTouch: A multi-user multi-touch approach for ultra-high-resolution collaborative workspaces , 2011, Future Gener. Comput. Syst..

[7]  Chris North,et al.  Beyond visual acuity: the perceptual scalability of information visualizations for large displays , 2007, CHI.

[8]  Arthur Nishimoto,et al.  The OmegaDesk: Towards a Hybrid 2D and 3D Work Desk , 2011, ISVC.

[9]  Kirstie Hawkey,et al.  LACOME: a multi-user collaboration system for shared large displays , 2012, CSCW.

[10]  Falko Kuester,et al.  CGLX: A Scalable, High-Performance Visualization Framework for Networked Display Environments , 2011, IEEE Transactions on Visualization and Computer Graphics.

[11]  Andreas M. Kunz,et al.  Collaboard: a remote collaboration groupware device featuring an embodiment-enriched shared workspace , 2010, GROUP '10.

[12]  Kevin Curran,et al.  A Web-Based Collaboration Teaching Environment , 2002, IEEE Multim..

[13]  Chris North,et al.  Analysis of User Behavior on High-Resolution Tiled Displays , 2005, INTERACT.

[14]  Christopher Andrews,et al.  Space to think: large high-resolution displays for sensemaking , 2010, CHI.

[15]  Kelly P. Gaither,et al.  DisplayCluster: An Interactive Visualization Environment for Tiled Displays , 2012, 2012 IEEE International Conference on Cluster Computing.

[16]  Mary Czerwinski,et al.  Toward Characterizing the Productivity Benefits of Very Large Displays , 2003, INTERACT.

[17]  Zhangbo Liu,et al.  Lacome: a cross-platform multi-user collaboration system for a shared large display , 2007 .

[18]  Chris North,et al.  Move to improve: promoting physical navigation to increase user performance with large displays , 2007, CHI.

[19]  Chris North,et al.  Effects of tiled high-resolution display on basic visualization and navigation tasks , 2005, CHI Extended Abstracts.

[20]  Renato Pajarola,et al.  Equalizer: A Scalable Parallel Rendering Framework , 2008, IEEE Transactions on Visualization and Computer Graphics.

[21]  Gordon Stoll,et al.  WireGL: a scalable graphics system for clusters , 2001, SIGGRAPH.

[22]  Markus Rittenbruch CubIT: large-scale multi-user presentation and collaboration , 2013, ITS.

[23]  Xiaojun Bi,et al.  Comparing usage of a large high-resolution display to single or dual desktop displays for daily work , 2009, CHI.

[24]  Desney S. Tan,et al.  With similar visual angles, larger displays improve spatial performance , 2003, CHI '03.

[25]  Greg Humphreys,et al.  Chromium: a stream-processing framework for interactive rendering on clusters , 2002, SIGGRAPH.

[26]  Arthur Nishimoto,et al.  CAVE2: a hybrid reality environment for immersive simulation and information analysis , 2013, Electronic Imaging.

[27]  Desney S. Tan,et al.  The Infocockpit: providing location and place to aid human memory , 2001, PUI '01.

[28]  Andrew E. Johnson,et al.  High-Performance Dynamic Graphics Streaming for Scalable Adaptive Graphics Environment , 2006, ACM/IEEE SC 2006 Conference (SC'06).

[29]  David Lee,et al.  Montage: a platform for physically navigating multiple pages of web content , 2009, CHI Extended Abstracts.

[30]  George Chryssolouris,et al.  Development of a web-based collaboration platform for manufacturing product and process design evaluation using virtual reality techniques , 2006, Int. J. Comput. Integr. Manuf..