A Collaborative Platform Based on SAGE Javier Delgado.

12
A Collaborative Platform Based on SAGE Javier Delgado

Transcript of A Collaborative Platform Based on SAGE Javier Delgado.

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!