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

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

Transcript of Status Report Sponsor: Rockwell Collins and Emerging Media Initiative Ben Johnston Wayne Zage...

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

Status ReportSponsor: Rockwell Collins and Emerging Media Initiative

Ben JohnstonWayne ZageDolores Zage

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

LifeWerx Goal:

Develop a functional and secure 3-D virtual collaboration environment to enhance the everyday professional work experience

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

Project Themes:

•In-house•Secure•Full internal control

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

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

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

Comparison between versions :

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

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

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

Features we didn’t need to make in 0.5:

•Enhanced avatar customization•Real-time security module

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

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

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

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

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

Architecture Diagram:

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

A screenshot of the new Lifeshare:

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

Future Steps:

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

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

Questions and Comments?