1 / 13

Ben Johnston Wayne Zage Dolores Zage

Ben Johnston Wayne Zage Dolores Zage. Status Report Sponsor: Rockwell Collins and Emerging Media Initiative. LifeWerx Goal: Develop a functional and secure 3-D virtual collaboration environment to enhance the everyday professional work experience. Project Themes: In-house Secure

landon
Download Presentation

Ben Johnston Wayne Zage Dolores Zage

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Ben Johnston Wayne Zage Dolores Zage Status Report Sponsor: Rockwell Collins and Emerging Media Initiative

  2. LifeWerx Goal: Develop a functional and secure 3-D virtual collaboration environment to enhance the everyday professional work experience

  3. Project Themes: • In-house • Secure • Full internal control

  4. History of LifeWerx: • Originally funded as a SERC project by Rockwell Collins • Based on Project Wonderland, a Sun Labs open source virtual world • Began with work on version 0.4. • Summer internship at Rockwell Collins • Change to version 0.5 required a new evaluation of project priorities

  5. Comparison between versions :

  6. Some of the changes in 0.5 : • Java3d -> jMonkeyEngine • MTGame multi-threading engine • Module system allowing for extensions to the virtual world in a clean manner • Automatic deployment control via JNLP / modular builds • Web-based administrative interface • More robust experience

  7. Features we didn’t need to make in 0.5: • Enhanced avatar customization • Real-time security module

  8. The unspoken killer app: Desktop Sharing • What is desktop sharing? • In 0.4 we built LifeShare, a standalone program to allow for desktop sharing • Complex system involving VNC server, VNC->RDP bridge (via xrdp ported to Windows) and RDP clients • Maintenance was difficult and it did not integrate well • With 0.5 we had to start over

  9. The new LifeShare: • Embedded VNC server to share to the X11 App Share • Built-in proxies for network configuration and security concerns • Wonderland’s Sun Application Sharing engine, to display and allow interaction in-world • Custom plug-in to handle communication and synchronization issues

  10. Architecture Diagram:

  11. A screenshot of the new Lifeshare:

  12. Future Steps: • Finish work on Lifeshare including proper shutdown hooks and proxies • User testing for usability and performance concerns • Future funding?

  13. Questions and Comments?

More Related