Electronic Visualization Laboratory University of Illinois at Chicago

Slides:



Advertisements
Similar presentations
REACT Remote Education And Conferencing Tool
Advertisements

Electronic Visualization Laboratory, University of Illinois at Chicago Collaborative Visualization Architecture in Scalable Adaptive Graphics Environment.
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
An Introduction to the inSORS Grid. Total Market Customer Sectors RESEARCH – Universities and National Labs COMMERCIAL-Energy, Hi-Tech, Medical GOVERNMENT-Research,
Slide 1 Tiled Display Walls - Relation to the Access Grid and Other Systems Mike Walterman, Manager of Graphics Programming, Scientific Computing and Visualization.
Quicktime Howell Istance School of Computing De Montfort University.
DisplayWall Software Architecture Yuqun Chen, Grant Wallace, Kai Li.
EEC-681/781 Distributed Computing Systems Lecture 3 Wenbing Zhao Department of Electrical and Computer Engineering Cleveland State University
Columbia Hypermedia IMmersion Environment CHIME.
Grids and Grid Technologies for Wide-Area Distributed Computing Mark Baker, Rajkumar Buyya and Domenico Laforenza.
COMS E6125 WHIM Internet Television Joost Babelgum Preethi Narayan
SOFTWARE.
Confidential 2008 Roadmap. confidential 2008 Solution Roadmap Main Themes The ChallengeOur Approach Actionable Analytics Non effective data analysis with.
Barracuda Load Balancer Server Availability and Scalability.
Word Wide Cache Distributed Caching for the Distributed Enterprise.
Electronic Visualization Laboratory, University of Illinois at Chicago PAVIS Pervasive Adaptive Visualization and Interaction Service Javid Alimohideen.
Tutorial 4: Using CSS for Page Layout. 2 Objectives Session 4.1 Explore CSS layout Compare types of floating layouts Examine code for CSS layouts View.
ST01 - Introduction 1 Introduction Lecturer: Smilen Dimitrov Sensors Technology – MED4.
Improve Control Room Monitoring…
1 CS430: Information Discovery Lecture 18 Usability 3.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
A Collaborative Framework for Scientific Data Analysis and Visualization Jaliya Ekanayake, Shrideep Pallickara, and Geoffrey Fox Department of Computer.
Rover Technology Enabling Scalable Location Aware Computing ( Wireless ) Myoung – Seo Kim Super Computing Lab
A Collaborative Platform Based on SAGE Javier Delgado.
The evolution of display is here. The display revolution is now.
Vinay.R Mar Networked Media Lab GIST Multi-site Visualization Sharing.
Ubiquitous Access for Collaborative Information System Using SVG July Sangmi Lee, Geoffrey Fox, Sunghoon Ko, Minjun Wang, Xiaohong Qui
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. lightRadio TM Network Demonstration October 22, 2013 The LTE End User Experience.
2003 NTHU IEEM 1 Enterprise Integration Collaborative Product Design – Using Access Grid Project as an Example Group No.11 : 林彥伯 (Gilbert)
Interactive Multimedia Authoring
Visualization & Collaboration
Workload Management Workpackage
COMPSCI 110 Operating Systems
Native Ads by YeahMobi.
Human Computer Interaction Lecture 07 The Interaction
H.264/SVC Video Transmission Over P2P Networks
Ubiquitous Computing and Augmented Realities
Unit 2 User Interface Design.
Design patterns in HCI.
Introduction to Operating System (OS)
Chapter 18 MobileApp Design
Understand Windows Forms Applications and Console-based Applications
Module 1.1 Introduction to computers
Using High-Resolution Visualization over Optical Networks
Information Technology
XPointTM.
Office 2010 and Windows 7: Essential Concepts and Skills
Program and Graphical User Interface Design
Wavestore Integrates…
Chapter 12: Automated data collection methods
Overview What is Multimedia? Characteristics of multimedia
Johnson & Johnson Virtual Medical Offices and Research Laboratories
Microsoft Windows 2000 Professional
Wavestore Integrates… Paxton Net2 Access Control
Computer Science Department
IEEE Multimedia and Multicast Standards
GRAPHICAL USER INTERFACE
Mobile Web Sites & Mobile Applications
Introduction UI designer stands for User Interface designer. UI designing is a type of process that is used for making interfaces in the software or the.
MWCN`03 Singapore 28 October 2003
TITLE OF PRESENTATION PRESENTER.
Overview The World Wide Web has changed the way that people
A guided tour of the Access Grid
Overview The World Wide Web has changed the way that people
Graphical User Interfaces
Scrumium NetBrain Thursday, May 09, 2019.
Shelly Cashman: Microsoft Windows 10
Various mobile devices
Barco image processing solutions
Presentation transcript:

Electronic Visualization Laboratory University of Illinois at Chicago Computer Supported Cooperative Work in Ultra High Resolution Environments Ratko Jagodic Electronic Visualization Laboratory University of Illinois at Chicago

How to enable user interaction: The Question How to enable user interaction: For collocated and distributed collaboration Using large high-resolution displays With multiple applications rendered on remote supercomputing resources

Scalable Adaptive Graphics Environment (SAGE) A specialized middleware for real-time streaming of extremely high-resolution graphics and high-definition video. The streams come from remote clusters to display walls over ultra high-speed networks Multiple applications Scalable Move, resize and overlap windows

Wall Display Interaction Capabilities Authoring and editing Direct interaction with remotely-rendered applications Editing various stages of the visualization pipeline Collaboration Multi-user interaction Tailor user interface to specific target sites Persistence Awareness and ownership Content organization Automatic layout Grouping of content Temporal organization

Authoring and Editing Direct Interaction Manager Manages physical interaction devices and overlays on the wall Basic window manipulations: move, resize, close Direct steering of remote applications: Move, drag, zoom, clicks Exploring maps, flying through 3D datasets Multiple heterogeneous devices

Physical Interaction Devices The problem: Speed vs. accuracy tradeoff Performance up close vs. afar Mouse Fantastic performance Often not appropriate Wiimote Fast, cheap, intuitive Not easy to set up, imprecise 6 DOF tracked wand Fast, intuitive Not easy to setup, expensive Gyromouse Cheap, decent performance, excellent operating range Some learning curve Trackballs, joysticks… Maybe a table for this???

Authoring and Editing SAGE Widgets A basic widget set for building application and wall interfaces Scalable Distributed Multi-user Customizable

Collaboration Multi-user interaction, distributed GUIs, scalability Sharing visualizations: Visualcasting Uses commodity clusters to provide a scalable way to broadcast real-time ultra-high-resolution content To scale up resolution or number of collaborators, you increase number of cluster nodes

Network-related interaction issues Collaboration Network-related interaction issues Latency Low latency video, audio and interaction for natural communication Streaming quality should automatically adapt to the available bandwidth Allocation of resources should be transparent Fault tolerance Network outages should result in rerouting of traffic

Experiences – Semester-long Class Very useful for juxtaposing visualizations for comparison Impractical to give everybody a Gyromouse, need a better solution SagePointer application – allows direct wall interaction from laptop Desktop sharing Drag and drop of multimedia files Content organization issues: Need faster/easier resize Need to be able to push windows to the back Bring multiple windows into focus Hiding windows

Content Organization More visible information More difficult to organize Productivity drops Can discourage users from trying out different arrangements Improvements: Media Browser Tiling modes Bring-to-focus, minimize, push-to-back Multi-object manipulations

Wall Interaction Video

Thank You For more info: www.sagecommons.org

Distributed Collaborative Visualization Traditional approach: multicasting Our approach: Visualcasting Uses commodity clusters to provide a scalable way to broadcast real-time ultra-high-resolution content To scale up resolution or number of collaborators, you increase number of cluster nodes. The visualcast management system coordinates the clusters

Experiences – Anatomy Study Session Clear benefits of high res Need different modes of interaction (desktop and direct) Display size and relative window positions matter Bringing multiple windows into focus Frequent focus switching

Direct Interaction Manager Manages physical interaction devices and overlays on the wall Window manipulations: Move, resize Events to apps: Move, drag, zoom, clicks

Wall Display User Interaction Challenges Users cannot be tied to a desk anymore Mouse and keyboard not appropriate anymore Wall displays aren’t personal anymore Multi-user interaction is imperative Wall displays vary in size Interfaces need to be scalable The environment is distributed Applications can be rendered remotely and displayed across any number of displays They allow much more information to be displayed Need better layout management techniques How do we build an interaction framework that allows us to study these issues?

SAGE Widgets A basic widget set for building application and wall interfaces Scalable Distributed Multi-user Customizable