A Collaborative Platform Based on SAGE Javier Delgado.

Slides:



Advertisements
Similar presentations
OpenGL Course Notes Chapter 1: Introduction Jim Mims.
Advertisements

Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Status Enterprise System Overview. What is Status Enterprise? Status is an HMI/SCADA system with live and historical data, trending, alarming, web and.
How Cyberinfrastructure is Helping Hurricane Mitigation Students Javier Delgado (FIU)‏ [presenter] Zhao Juan (CNIC)‏ [presenter] Bi Shuren (CNIC)‏ Silvio.
HARDWARE ACCELERATED WEB BROWSER Berlian Juliartha M.P Indah Yudi Suryani Wais Al Qonri H
Understand the Macromedia Flash environment Open a document and play a movie Create and save a movie Work with layers and the timeline Plan a Web site.
ON-LINE LEARNING SIMPLIFIED bigbluebutton.org. Vision We believe that every student with a web browser should have access to a high- quality, on-line.
Integration of Hand-Held Devices into Collaboration Environments IC’02 Las Vegas, NV June June Geoffrey Fox, Sung-Hoon Ko, Kangseok Kim,
DisplayWall Software Architecture Yuqun Chen, Grant Wallace, Kai Li.
McGraw-Hill Technology Education © 2004 by the McGraw-Hill Companies, Inc. All Rights Reserved. Introduction to Computer Essentials.
Using Tweek to Create Graphical User Interfaces in Virtual Reality Patrick Hartling IEEE VR 2003.
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
Macromedia Flash MX 2004 – Design Professional Macromedia Flash MX GETTING STARTED WITH.
July 16 th, 2005 Software Architecture in Practice RiSE’s Seminars Bass’s at all Book :: Chapters 13 Fred Durão.
Development of mobile applications using PhoneGap and HTML 5
IPlant Collaborative Tools and Services Workshop iPlant Collaborative Tools and Services Workshop Overview of Atmosphere.
Understanding and Managing WebSphere V5
An Overview of Qt - asankar1. Agenda About Qt –A brief intro of Qt Qt development tools –Tools used for building Qt application Qt Architecture –The underlying.
 At the end of this class, students are able to  Describe definition of input devices clearly  List out the examples of input devices  Describe.
WCL202. Slate Mobile Slate Mobile Laptop Portable Laptop Portable Displays TV, Monitor Displays TV, Monitor All-in-One Desktop All-in-One Desktop.
Chapter 11 Adding Media and Interactivity. Flash is a software program that allows you to create low-bandwidth, high-quality animations and interactive.
Collaborative Visualization Current Systemes and Future Trends Christophe Mouton EDF R&D, Paris, France Kristian Sons DFKI, Saarbrücken, Germany Ian Grimsteadz.
Team Members: Gosia Dzienisowicz Steve Filipiak Yulanda Nelson Kaushik Patel.
Web Based Applications
Electronic Visualization Laboratory, University of Illinois at Chicago PAVIS Pervasive Adaptive Visualization and Interaction Service Javid Alimohideen.
Status Report Sponsor: Rockwell Collins and Emerging Media Initiative Ben Johnston Wayne Zage Dolores Zage.
Image processing Gladys Nzita-Mak. Input devices A mouse is used to interact with your computer, the user is able to move the mouse, click and select.
Overview Embedded Linux Graphics Typical desktop Linux graphics stack SystemRAMDisk X Window System5MB16MB GNOME14MB95MB KDE11MB96MB Mozilla12MB95MB.
Dm 11 – Intro. To Flash Macromedia Flash MX GETTING STARTED WITH.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Software and Hardware Interaction
Fostering Networked Collaboration in Virtual Environments using Open Source John Kelso*, Lance Arsenault*, and Ronald Kriz** University Visualization and.
Firefox: Mainstreaming Open Source Ben Goodger Software Engineer, Google Inc.
COMPUTER PARTS AND COMPONENTS INPUT DEVICES
 Wendy Trem, User Experience Practice Director  Matt Miller, User Experience Designer  Bill Wolohan, Senior ASP.NET and CRM Developer  Jim Raden,
ROOT Team Meeting October 1 st 2010 GUI thinking and testing ideas OpenGL GUI Root Team meeting 01/10/2010.
Web Controlled of Robot Georgi Chakarov Ivelin Stoyanov.
VNC
A Collaborative Cloud-Based Multimedia Sharing Platform for Social Networking Environments Speaker : Chang,Kun-Hsiang /11/$26.00 ©2011.
Hapgets, Towards Haptically- enhanced Widgets based on a User Interface Description Language Nikolaos Kaklanis, Juan González Calleros, Jean Vanderdonckt,
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
Web-Protégé Jelena Vukovic, 53/07
General features of GUI's Applicable to all methodologies and all platforms: Linux/UNIX Windows Android OS-X.
Webview and Web services. Web Apps You can make your web content available to users in two ways in a traditional web browser in an Android application,
Interface Opportunities for 3D Data and Media User Interface Software TechNote Panel Virginia Tech CS Fall 2002 Nicholas F. Polys Umur Yilmaz Will Lee.
HTML5 Video Player For SharePoint HTML5 Background Why creating video player in HTML5 is easy? Can we do it without Javascript? Easy or Difficult?
Module 7: Configuring Terminal Services. Overview Describe how the components of Terminal Services work together Identify new Terminal Services core features.
Windows 8 A touch screen computer on a desktop. Windows Metro.
Planar® DirectLight™ LED Video Wall System
Ubiquitous Access for Collaborative Information System Using SVG July Sangmi Lee, Geoffrey Fox, Sunghoon Ko, Minjun Wang, Xiaohong Qui
1 Expanding the Application Base of the SAGE Collaboration Platform Javier Delgado.
Remote & Collaborative Visualization. TACC Remote Visualization Systems Longhorn – Dell XD Visualization Cluster –256 nodes, each with 48 GB (or 144 GB)
Rich Internet Applications: Better Practices for Financial Services Stephen Turbek, Avenue A | Razorfish.
Introduction to Computing Slides By ADEELA MUSTAFA.
VC2 Vision February Polycom Company Overview | February 2009.
SAL-I PROJECT PROPOSAL Development of a Web-based GUI for SAL.
Responsive, web-based design and visualisation interface.
The Visual LANSA Framework. Topics What is it ?  The Visual LANSA Framework is an application framework that helps you to:  Prototype  Design  Implement.
Learning Management System. Introduction Software application or Web-based technology used to plan, implement, and assess a specific learning process.
Chapter 3 Application Software. Application Software What is application software?  Programs that perform specific tasks for users p. 132 Fig. 3-1 Next.
Virtual Network Computing Sangmi Lee Oct,25,2000 Florida State University.
Call Us Mozilla Firefox Online Technical Support Phone Number For more details visit at:- -techsupportnumber.com/mozilla-
Electronic Visualization Laboratory University of Illinois at Chicago
VNC
Virtual Network Computing
Tools and Services Workshop Overview of Atmosphere
Mobile Web Sites & Mobile Applications
Lesson 9: GUI HTML Editors and Mobile Web Sites
Level 3 Extended Diploma Unit 13 Computer Systems Architecture
Windows desktop sharing
Presentation transcript:

A Collaborative Platform Based on SAGE Javier Delgado

Visualization Platform Collaboration  E-Learning  Cross-disciplinary video conferencing High-resolution Visualization Built on top of the Scalable Adaptive Graphics Environment (SAGE)

SAGE Display

Case in point – High resolution visualization

SAGE Scalable  Hundreds of Screens can be used  Built with HPC applications in mind Extensible  Provides API for creating custom SAGE applications  But this is also a problem Porting an application is not trivial There's a lot of applications out there!

Making SAGE a Collaboration Platform Implement a web browser Remote Desktop improvement Implementation of a new pointer device (Wiimote)

Web Browser Implementation Porting the Mozilla Firefox Web browser  Many emerging applications are web-based  The web browser is the platform  Native SAGE Web Browser would give optimal performance

Remote Desktop Enhancement Responsive Remote Desktop modality is essential for collaboration and e-Learning Users can share their display for all collaborators to see Non-portable applications can be displayed also

Wiimote Input Interface A traditional mouse makes it difficult to work with a large display

Typical Tasks Code inspection and modification  (Firefox, Cairo, SAGE, VNC, wiiuse, etc.) C++ programming  OpenGL programming  Networking

Thank You! Any Questions?

To Do Cairo port of SAGE (currently at a very early stage) Enhancement of SAGE VNC Viewer code Enhancement of Wii interface (available display wall recommended) Any other bright idea you may have!