240 likes | 350 Vues
This summary highlights the key findings and developments from the GreenLight Education & Outreach Summer Workshop held at UCSD in La Jolla, California, from July 1-2, 2009. The workshop focused on creating a collaborative platform based on the Scalable Adaptive Graphics Environment (SAGE) to enhance e-learning experiences. Key topics included remote desktop enhancements, web-based applications, and user interaction improvements. The paper presents the motivation behind the project, established milestones, and insights gained from implementing SAGE in collaborative educational contexts.
E N D
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 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
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Outline • Overview • Finished Work and Publications (GCB 2008) • Current Work (GCB 2009) • Description • Milestones • Conclusion
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Motivation • Desire for integrated collaboration platform • E-learning • Video conferencing • Visualization in high-resolution • Desktop sharing
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 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
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Outline • Overview • Finished Work and Publications (GCB 2008) • Current Work (GCB 2009) • Description • Milestones • Conclusion
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 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)
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Overview • Identifying what was needed • Research and Implementation • Results
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Identifying Shortcomings • Scenarios • Remote learning – Showing slides • Collaboration for code sharing • Findings • Limited Applications • Performance of remote desktop is lacking • Clumsy interaction
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 2008 Goals • Provide a web browser • Improve remote desktop experience • Improve human-machine-interface
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 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
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Implementation • Decided to modify Firefox • Performed analysis of how it works • Developed plan
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 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
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Remote Desktop • Reference application: presentation with animations • Measured the bandwidth used with different interconnection distance and quality
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Testing the Interconnection Full-bandwidth VNC session followed by SAGE VNC session at 1 frame-per-second 40MB Secure Copy (SCP) Transfer
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 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
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Improving SAGE Display user interface • Traditional mice make it difficult to work with a tiled display • Wii remote provides more natural interaction
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Implementation
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 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
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Outline • Overview • Finished Work and Publications (GCB 2008) • Current Work (GCB 2009) • Description • Milestones • Conclusion
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 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
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 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
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Milestone Timeline • June 2009 – Milestone 1 • July 2009 – Milestone 2 • August 2009 – Milestone 3 • October 2009 – Milestone 4 • November 2009 – Milestone 5
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. 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
GreenLight Education & Outreach Summer Workshop UCSD. La Jolla, California. July 1 – 2, 2009. Thank You • Questions?