a collaborative platform based on sage javier delgado

12
A Collaborative Platform Based on SAGE Javier Delgado

Upload: brandon-payne

Post on 17-Jan-2016

225 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: A Collaborative Platform Based on SAGE Javier Delgado

A Collaborative Platform Based on SAGE

Javier Delgado

Page 2: 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)

Page 3: A Collaborative Platform Based on SAGE Javier Delgado

SAGE Display

Page 4: A Collaborative Platform Based on SAGE Javier Delgado

Case in point – High resolution visualization

Page 5: A Collaborative Platform Based on SAGE Javier Delgado

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!

Page 6: A Collaborative Platform Based on SAGE Javier Delgado

Making SAGE a Collaboration Platform

Implement a web browser Remote Desktop improvement Implementation of a new pointer device (Wiimote)

Page 7: A Collaborative Platform Based on SAGE Javier Delgado

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

Page 8: A Collaborative Platform Based on SAGE Javier Delgado

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

Page 9: A Collaborative Platform Based on SAGE Javier Delgado

Wiimote Input Interface

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

Page 10: A Collaborative Platform Based on SAGE Javier Delgado

Typical Tasks

Code inspection and modification (Firefox, Cairo, SAGE, VNC, wiiuse, etc.)

C++ programming OpenGL programming Networking

Page 11: A Collaborative Platform Based on SAGE Javier Delgado

Thank You!

Any Questions?

Page 12: A Collaborative Platform Based on SAGE Javier Delgado

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!