Open Wonderland SubSnapshots Project
Upcoming SlideShare
Loading in...5
×
 

Open Wonderland SubSnapshots Project

on

  • 1,849 views

These slides, presented at the March 2011 Virtual Worlds Best Practice in Education conference, describe an Open Wonderland community project called SubSnapshots. In this project, a group of people ...

These slides, presented at the March 2011 Virtual Worlds Best Practice in Education conference, describe an Open Wonderland community project called SubSnapshots. In this project, a group of people from around the world worked together to create a new Wonderland "module" (extension). They actually wrote Java code together inside the virtual world.

Statistics

Views

Total Views
1,849
Views on SlideShare
1,177
Embed Views
672

Actions

Likes
1
Downloads
8
Comments
0

3 Embeds 672

http://blogs.openwonderland.org 668
url_unknown 3
file:// 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Open Wonderland SubSnapshots Project Open Wonderland SubSnapshots Project Presentation Transcript

  • Learning to Program Collaboratively in Open WonderlandJonathan Kaplan Kathryn AtenOpen Wonderland Foundation Naval Postgraduate Institutejonathan@wonderbuilders.com kjaten@nps.eduNicole Yankelovich Nina Nussbaum-JonesOpen Wonderland Foundation Lockheed Martinnicole@openwonderland.org nina.nussbaum-jones@lmco.com
  • What is Open Wonderland (OWL)? 100% Java, free, open-source toolkit for creating 3D immersive virtual worlds Copyright 2011, Open Wonderland Foundation 2
  • Wonderland Wednesdays• Weekly in-world meetings > Began in February 2010 when Sun Microsystems sponsorship ended > Community organized based on desire to help keep project going• Main purpose > Help educate developers so more could contribute to project, help fix bugs, and add new features• Group decided best way to learn was to jointly develop a new Open Wonderland “module” Copyright 2011, Open Wonderland Foundation 3
  • What is a Module? Module• Modules are akin to “plug-ins” Code Artwork• Mechanism for packaging & sharing Scripts Wonderland extensions written in Java Assembled worlds Other resources > Can contain code, artwork, audio, scripts, web management and web services > Also used for sharing whole worlds• Almost all new Wonderland features and enhancements are created as modules, e.g.: > 2D apps (whiteboard, sticky notes, presentation viewer) > 3D apps (cone of silence, video recorder, piano) > Capabilities (portal, clickable link, security, etc.) Copyright 2011, Open Wonderland Foundation 4
  • SubSnapshot Project• Group decided on “SubSnapshots” > Useful feature for many users• Snapshot > A saved version of an entire OWL world > Limitations of snapshots • Difficult to share • No provision for saving a single space or a collection of objects• SubSnapshot > A saved version of a portion of an OWL world > Reusable on same or different server Copyright 2011, Open Wonderland Foundation 5
  • SubSnapshot Sessions• Logistics > Meets during Wonderland Wednesdays > 2-3 times per month; 1 hour > Averages 8-12 participants > September 2010 – present• Learning Community > No formal instructor > OWL architect defacto leader > Participants take turns driving > Focus on understanding, good coding practices, not speed Copyright 2011, Open Wonderland Foundation 6
  • Project Space Setup Copyright 2011, Open Wonderland Foundation 7
  • Activities & Tools• Between sessions > Asynchronous collaboration using Google Wave > Setting up the environment > Installing new code on community server > Testing• During the live sessions > Synchronous collaboration with high fidelity audio > Suite of collaboration tools support variety of activities Copyright 2011, Open Wonderland Foundation 8
  • Activity: Organizing WorkTool: Card Wall Copyright 2011, Open Wonderland Foundation 9
  • Activity: Planning & DesignTool: Multi-user Whiteboard Copyright 2011, Open Wonderland Foundation 10
  • Activity: Collaborative CodingTool: NetBeans Copyright 2011, Open Wonderland Foundation 11
  • Activity: DocumentationTool: PDF Viewer Copyright 2011, Open Wonderland Foundation 12
  • Activity: Note TakingTool: Sticky Notes Copyright 2011, Open Wonderland Foundation 13
  • Activity: Consulting the WebTool: Firefox Copyright 2011, Open Wonderland Foundation 14
  • Activity: Unit TestingTools: NetBeans, Image Viewer Copyright 2011, Open Wonderland Foundation 15
  • Activity: Testing the CodeTool: SubSnapshot Module Copyright 2011, Open Wonderland Foundation 16
  • March 16, 2011: It Works! Copyright 2011, Open Wonderland Foundation 17
  • Who Attends and Why? Copyright 2011, Open Wonderland Foundation 18
  • Interaction, Collaboration, Learning Copyright 2011, Open Wonderland Foundation 19
  • Impact of Tools on Collaboration Copyright 2011, Open Wonderland Foundation 20
  • Best View Feature Added Copyright 2011, Open Wonderland Foundation 21
  • Unique Aspects Copyright 2011, Open Wonderland Foundation 22
  • Using OWL for Teaching & Learning Copyright 2011, Open Wonderland Foundation 23
  • Thanks! Special thanks to the SubSnapshot participants! Copyright 2011, Open Wonderland Foundation 24
  • Open Wonderland Resources• Open Source Project Site > http://OpenWonderland.org > FAQ, download code, find documentation and discussion forum• WonderBlog - Ofcial Wonderland Blog > http://blogs.openwonderland.org• Facebook and Twitter > http://facebook.com/openwonderland > http://twitter.com/openwonderland - use hashtag: #openwonderland• Workshops > “Learn to Build an Open Wonderland Virtual World” http://www.eventbrite.com/s/3sUB > “Basics of Open Wonderland Development” http://www.eventbrite.com/s/3sXd Copyright 2011, Open Wonderland Foundation 25