GreenLight Education - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

GreenLight Education

Description:

Provide a web browser. Improve remote desktop experience ... (2B) Became familiar with Firefox build process (3A) Ported basic Cairo applications to SAGE ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 25
Provided by: cyberb
Category:

less

Transcript and Presenter's Notes

Title: GreenLight Education


1
A Collaborative Platform Based on SAGE
Javier Delgado Javier Figueroa Yanelis
Hernandez Mark Joselli Zhao Juan Bi Shuren Silvio
Stanzani Guangqiang Zhao Shiyun Zhang Li Fangxin
2
Outline
  • Overview
  • Finished Work and Publications (GCB 2008)
  • Current Work (GCB 2009)
  • Description
  • Milestones
  • Conclusion

3
Motivation
  • Desire for integrated collaboration platform
  • E-learning
  • Video conferencing
  • Visualization in high-resolution
  • Desktop sharing

4
The Scalable Adaptive Graphics Environment (SAGE)
  • Scalable
  • Hundreds of Screens can be used
  • Built with HPC applications in mind
  • Extensible
  • Provides functions for creating custom SAGE
    applications

5
Outline
  • Overview
  • Finished Work and Publications (GCB 2008)
  • Current Work (GCB 2009)
  • Description
  • Milestones
  • Conclusion

6
2008 SAGE Team
  • Miami
  • Javier Delgado and Javier Figueroa (FIU)
  • Brazil
  • Silvio Santos (USP) and Mark Joselli (UFF)
  • China
  • Zhao Juan and Bi Shuren (CNIC)

7
Overview
  • Identifying what was needed
  • Research and Implementation
  • Results

8
Identifying Shortcomings
  • Scenarios
  • Remote learning Showing slides
  • Collaboration for code sharing
  • Findings
  • Limited Applications
  • Performance of remote desktop is lacking
  • Clumsy interaction

9
2008 Goals
  • Provide a web browser
  • Improve remote desktop experience
  • Improve human-machine-interface

10
Enhancements to SAGE
  • Web browser
  • Many new applications are web-based
  • The web browser is the platform
  • Native SAGE web browser gives optimum performance
  • Remote Desktop enhancement
  • Essential for e-learning
  • Display can be shared amongst collaborators

11
Implementation
  • Decided to modify Firefox
  • Performed analysis of how it works
  • Developed plan

12
Remote Desktop
  • Qualitative experiments
  • Is it adequate for showing presentation slides?
  • Is it reliable?
  • Quantitative experiments
  • Bandwidth consumed during VNC sessions
  • Interconnection testing
  • Researching alternatives

13
Remote Desktop
  • Reference application presentation with
    animations
  • Measured the bandwidth used with different
    interconnection distance and quality

14
Testing the Interconnection
Full-bandwidth VNC session followed by SAGE VNC
session at 1 frame-per-second
40MB Secure Copy (SCP) Transfer
15
VNC Versus Others
  • VNC
  • Advantages
  • SAGE implementation exists
  • Simple design
  • Available for all major platforms
  • Disadvantages
  • Simplicity designed to ignore requests for
    framebuffer updates when server detects lack of
    bandwidth
  • RDP Limited cross-platform functionality
  • NX too complex

16
Improving SAGE Display user interface
  • Traditional mice make it difficult to work with a
    tiled display
  • Wii remote provides more natural interaction

17
Implementation
18
Results for 2008 program
  • Created technical report for each of the three
    sub-projects
  • Published findings for remote desktop and wiimote
    implementation in 2009 Western Canadian
    Conference on Computing Education

19
Outline
  • Overview
  • Finished Work and Publications (GCB 2008)
  • Current Work (GCB 2009)
  • Description
  • Milestones
  • Conclusion

20
Overview
  • 6 team members, all working on Firefox
  • 2 in China, 4 in Miami
  • Goal Have a rudimentary SAGE port of Firefox
  • Project implementation requirements
  • Send Cairo calls to a SAGE display (for graphics)
  • Send Pango calls to a SAGE display (for text)
  • Mouse and keyboard interface

21
Milestones
  • (1) Installed and configured SAGE
  • (2A) Became familiar with its functionality
  • (2B) Became familiar with Firefox build process
  • (3A) Ported basic Cairo applications to SAGE
  • (3B) Ported Pango text to SAGE
  • (4) Ported Firefox to SAGE
  • (5) Published paper

22
Milestone Timeline
  • June 2009 Milestone 1
  • July 2009 Milestone 2
  • August 2009 Milestone 3
  • October 2009 Milestone 4
  • November 2009 Milestone 5

23
Conclusion
  • SAGE is a promising solution for remote
    collaboration
  • Quite a bit of work is needed
  • An easier way to install would be nice as well

24
Thank You
  • Questions?
Write a Comment
User Comments (0)
About PowerShow.com