LACOME : early evaluation and further development of a multi-user collaboration system for shared large displays

Large screen displays are becoming more prevalent as their prices continue to fall. For these large screens, the paradigm of one-user-per-display begins to break down because there is adequate space and resolution for a variety of simultaneous content. LACOME, the Large Collaborative Meeting Environ...

Full description

Bibliographic Details
Main Author: MacKenzie, Russell
Language:English
Published: University of British Columbia 2010
Online Access:http://hdl.handle.net/2429/28028
id ndltd-UBC-oai-circle.library.ubc.ca-2429-28028
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-280282018-01-05T17:24:36Z LACOME : early evaluation and further development of a multi-user collaboration system for shared large displays MacKenzie, Russell Large screen displays are becoming more prevalent as their prices continue to fall. For these large screens, the paradigm of one-user-per-display begins to break down because there is adequate space and resolution for a variety of simultaneous content. LACOME, the Large Collaborative Meeting Environment, is a set of software tools that allow multiple users to simultaneously publish their personal computer displays onto a large shared display using any VNC server. Once published, windows or even full desktops can be moved, resized, and iconified; optionally, they may even be controlled by other users. LACOME is groupware: multiple users can interact with the shared display simultaneously. Our work focuses on enhancing the stability and usability of the LACOME system, which previously existed only as a rough, proof-of-concept prototype. The LACOME Server was originally developed using C++ on Linux. To simplify administration and provide cross-platform support, the LACOME Server is ported to Java. A new engine provides performance-guaranteed rendering. The secure transmission of VNC passwords is now supported using SSL, instead of relying on default passwords. Interactive widgets such as an IP address display and a ‘Return to Desktop’ button support usability. The LACOME Client has been converted into a JavaTM Web Start application, eliminating the need for installation or configuration by new users. Additionally, LACOME Client settings now persist across usage sessions and a new feature, “Publish Me,” automatically determines the user’s IP address to initiate a VNC connection. We also develop a new window manipulation technique, the Large Screen Optimized (LSO) technique, which features larger interaction handles. Clicking near the edge of a window ‘snaps’ the cursor precisely to the edge of that window, allowing a user to quickly place objects against the edges or corners of the screen. The addition of an explicit mode switch to take control of the contents of a window allows us to utilize the entire window area for manipulation and provide a ‘zooming resize’ feature. An initial user study shows that users preferred and were able to manipulate windows more quickly using the LSO technique than with a more traditional technique. Science, Faculty of Computer Science, Department of Graduate 2010-08-31T18:19:31Z 2010-08-31T18:19:31Z 2010 2010-11 Text Thesis/Dissertation http://hdl.handle.net/2429/28028 eng Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ University of British Columbia
collection NDLTD
language English
sources NDLTD
description Large screen displays are becoming more prevalent as their prices continue to fall. For these large screens, the paradigm of one-user-per-display begins to break down because there is adequate space and resolution for a variety of simultaneous content. LACOME, the Large Collaborative Meeting Environment, is a set of software tools that allow multiple users to simultaneously publish their personal computer displays onto a large shared display using any VNC server. Once published, windows or even full desktops can be moved, resized, and iconified; optionally, they may even be controlled by other users. LACOME is groupware: multiple users can interact with the shared display simultaneously. Our work focuses on enhancing the stability and usability of the LACOME system, which previously existed only as a rough, proof-of-concept prototype. The LACOME Server was originally developed using C++ on Linux. To simplify administration and provide cross-platform support, the LACOME Server is ported to Java. A new engine provides performance-guaranteed rendering. The secure transmission of VNC passwords is now supported using SSL, instead of relying on default passwords. Interactive widgets such as an IP address display and a ‘Return to Desktop’ button support usability. The LACOME Client has been converted into a JavaTM Web Start application, eliminating the need for installation or configuration by new users. Additionally, LACOME Client settings now persist across usage sessions and a new feature, “Publish Me,” automatically determines the user’s IP address to initiate a VNC connection. We also develop a new window manipulation technique, the Large Screen Optimized (LSO) technique, which features larger interaction handles. Clicking near the edge of a window ‘snaps’ the cursor precisely to the edge of that window, allowing a user to quickly place objects against the edges or corners of the screen. The addition of an explicit mode switch to take control of the contents of a window allows us to utilize the entire window area for manipulation and provide a ‘zooming resize’ feature. An initial user study shows that users preferred and were able to manipulate windows more quickly using the LSO technique than with a more traditional technique. === Science, Faculty of === Computer Science, Department of === Graduate
author MacKenzie, Russell
spellingShingle MacKenzie, Russell
LACOME : early evaluation and further development of a multi-user collaboration system for shared large displays
author_facet MacKenzie, Russell
author_sort MacKenzie, Russell
title LACOME : early evaluation and further development of a multi-user collaboration system for shared large displays
title_short LACOME : early evaluation and further development of a multi-user collaboration system for shared large displays
title_full LACOME : early evaluation and further development of a multi-user collaboration system for shared large displays
title_fullStr LACOME : early evaluation and further development of a multi-user collaboration system for shared large displays
title_full_unstemmed LACOME : early evaluation and further development of a multi-user collaboration system for shared large displays
title_sort lacome : early evaluation and further development of a multi-user collaboration system for shared large displays
publisher University of British Columbia
publishDate 2010
url http://hdl.handle.net/2429/28028
work_keys_str_mv AT mackenzierussell lacomeearlyevaluationandfurtherdevelopmentofamultiusercollaborationsystemforsharedlargedisplays
_version_ 1718582609010753536