The document introduces Open Wonderland, an open-source virtual world platform. It summarizes Open Wonderland's core features such as 3D environments, audio capabilities, and content sharing. Modules can be used to extend Open Wonderland through additional objects, menus, capabilities, and more. Examples of virtual worlds built on Open Wonderland in different domains like education and simulation are provided. Reasons for using Open Wonderland over other platforms are given.
1. Using Open Wonderland Preview 5
In Education
Nicole Yankelovich Jonathan Kaplan
Executive Director Open Wonderland Architect
Open Wonderland Foundation Open Wonderland Foundation
nicole@openwonderland.org jonathan@wonderbuilders.com
2. What is Open Wonderland?
100% Java, free, open-source toolkit for
creating 3D immersive virtual worlds
Copyright 2011, Open Wonderland Foundation 2
3. Vision
• 3D Web
> Federated, specialized
virtual worlds
> Common way to express
behavior across platforms
(Java mobile code)
Copyright 2011, Open Wonderland Foundation 3
4. Wonderland Core Features
• Application Sharing
> Unmodified X11 apps
> Collaboration-aware Java apps
• Immersive Audio
> Includes mix of recorded and live audio,
range of audio fidelities, individual volume
control, audio recording, and audio
applications such as the virtual
microphone and cone-of-silence
• Telephone Integration
> Includes dial-in, dial out, and connecting
avatars with telephone audio
Copyright 2011, Open Wonderland Foundation 4
5. Adding Content
• Drag-and-drop
> Images: .gif, .jpg, .png
> Documents: .pdf, .svg
> 3D Models: .kmz, .dae
> Others depending on configuration
• Application launches on drop
Copyright 2011, Open Wonderland Foundation 5
6. 3D Artwork
• Direct support for Google
Earth (.kmz) format
> Thousands of free models
in Google 3D Warehouse
> Create models for free
with Google SketchUp
• Also standard COLLADA
(.dae) format
> Industry-standard tools
• Free: Blender
• Proprietary: Maya, 3DS,...
• Any tool with COLLADA exporter
Copyright 2011, Open Wonderland Foundation 6
7. Arranging Objects
• Edit tools to move, rotate, and
resize and Details pane for
precise positioning
• Top placement for
quick arrangement
Copyright 2011, Open Wonderland Foundation 7
8. Adding Apps
• Every OWL server has
a different selection of
2D & 3D apps
• Video and poster apps
bundled in Preview 5
• New apps can
be found in the
Wonderland
Module
Warehouse
Copyright 2011, Open Wonderland Foundation 8
9. Wonderland Module Warehouse
• Browse
apps &
features
• Share
• Comment
• Rate
Copyright 2011, Open Wonderland Foundation 9
10. Modules for Extensibility Module
• Modules akin to “plug-ins” Code
Artwork
Scripts
• Mechanism for packaging & sharing Assembled worlds
Wonderland extensions written in Java Other resources
> Can contain code, artwork, audio,
scripts, web management and web services
> Also world configurations for sharing whole worlds
> Deliver art assets via embedded HTTP server
> Packaged as archive (jar) files
• Modules can depend on other modules
Copyright 2011, Open Wonderland Foundation 10
11. Modules can add Objects
• Multi-user, interactive 2D objects
Whiteboard Firefox Screen Sharer Webcam Viewer
• Interactive 3D objects 2D + 3D Combined
Audio Recorder Mic Twitter Feed Portal
Copyright 2011, Open Wonderland Foundation Comp Sci Lesson 11
12. Modules can add Menu items
• New functionality appears in menu hierarchy
Copyright 2011, Open Wonderland Foundation 12
13. Modules can add Capabilities
• Capabilities are functionality that can
be applied to any in-world object
• Each can optionally include a property
sheet
Copyright 2011, Open Wonderland Foundation 13
14. Capability Examples
• Audio
> Add recorded audio or audio stream
• Container
> Group objects; contained objects inherit properties
2
Copyright 2011, Open Wonderland Foundation 14
15. Capability Examples
• Placemark
> Turn object into a landmark
• Clickable Link
> Launch external web browser
Copyright 2011, Open Wonderland Foundation 15
16. Security Capabilities
• Cone of Silence
> Sound-proof areas
• Object-level security
> View or modify permissions
Team member's view Visitor's view
Copyright 2011, Open Wonderland Foundation 16
17. New Capabilities
• Basic enhanced
> Turn collision and selection on/off
• Sitting
• Best View
• Tooltip
• Performance
Copyright 2011, Open Wonderland Foundation 17
18. Web-based Admin Console
• Manage
servers,
users,
apps,
content,
groups/security,
modules,
worlds
• Snapshots for
saving work
Copyright 2011, Open Wonderland Foundation 18
20. Build Worlds for...
Simulation
Collaboration with Live Docs
Mixed-Reality Interactions
3D Data Visualization and Analysis Integrating with Real World
Copyright 2011, Open Wonderland Foundation 20
21. Virtual Academy - VEGA
Copyright 2011, Open Wonderland Foundation 21
23. MiRTLE – South HS, Minneapolis, MN
Virtual
Classroom Layout Classroom
Display
Ceiling
Presentation Webcam
Board
Roof
mounted
Virtual classroom display Projectors
Instructor's Workstation
Instructor's
Desk Wonderland Client Machine
Internet Connection to WL Server
at St. Paul College
Presentation Board
Copyright 2011, Open Wonderland Foundation 23
40. P2PU Course – OWL Community
P2PU + Open Wonderland = Learning virtual
worlds development with and from each other
Jose Dominguez
7am PT, Saturday, March 19th
Building: WEST; Room: West Auxiliary
Copyright 2011, Open Wonderland Foundation 40
41. Subsnapshots – OWL Community
Learning to Program Collaboratively in OWL
Jonathan Kaplan, Nicole Yankelovich,
Kathryn Aten, and Nina Nussbaum-Jones
1pm PT, Saturday, March 19th
Building: SOUTH; Room: South Auxiliary
Copyright 2011, Open Wonderland Foundation 41
42. Reason to try Open Wonderland
• Adding slides in SL • Adding slides in OWL
> Save slides as individual > Save slides as PDF
images > Drag and drop
> Batch upload and click
through 42 dialogs (!)
> Pay money
> Load images into tool
Copyright 2011, Open Wonderland Foundation 42
43. 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 43