Using Open Wonderland Preview 5 for Education

Preview:

Citation preview

Using Open Wonderland Preview 5In Education

Nicole YankelovichExecutive DirectorOpen Wonderland Foundationnicole@openwonderland.org

Jonathan KaplanOpen Wonderland ArchitectOpen Wonderland Foundationjonathan@wonderbuilders.com

2Copyright 2011, Open Wonderland Foundation

What is Open Wonderland?100% Java, free, open-source toolkit for

creating 3D immersive virtual worlds

3Copyright 2011, Open Wonderland Foundation

Vision• 3D Web

> Federated, specializedvirtual worlds

> Common way to express behavior across platforms(Java mobile code)

4Copyright 2011, Open Wonderland Foundation

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 virtualmicrophone and cone-of-silence

• Telephone Integration> Includes dial-in, dial out, and connecting

avatars with telephone audio

5Copyright 2011, Open Wonderland Foundation

Adding Content• Drag-and-drop

> Images: .gif, .jpg, .png> Documents: .pdf, .svg> 3D Models: .kmz, .dae> Others depending on configuration

• Application launches on drop

6Copyright 2011, Open Wonderland Foundation

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

7Copyright 2011, Open Wonderland Foundation

Arranging Objects

• Edit tools to move, rotate, and resize and Details pane for precise positioning

• Top placement forquick arrangement

8Copyright 2011, Open Wonderland Foundation

Adding Apps• Every OWL server has

a different selection of2D & 3D apps

• Video and poster appsbundled in Preview 5

• New apps can be found in theWonderland ModuleWarehouse

9Copyright 2011, Open Wonderland Foundation

Wonderland Module Warehouse

• Browseapps &features

• Share• Comment• Rate

10Copyright 2011, Open Wonderland Foundation

Modules for Extensibility

• Modules akin to “plug-ins”• Mechanism for packaging & sharing

Wonderland extensions written in Java> 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

ModuleModule

CodeArtworkScripts

Assembled worldsOther resources

11Copyright 2011, Open Wonderland Foundation

Modules can add Objects

• Multi-user, interactive 2D objects

• Interactive 3D objects

Mic Twitter Feed PortalAudio Recorder

Whiteboard Screen SharerFirefox Webcam Viewer

2D + 3D Combined

Comp Sci Lesson

12Copyright 2011, Open Wonderland Foundation

Modules can add Menu items

• New functionality appears in menu hierarchy

13Copyright 2011, Open Wonderland Foundation

Modules can add Capabilities

• Capabilities are functionality that can be applied to any in-world object

• Each can optionally include a property sheet

14Copyright 2011, Open Wonderland Foundation

Capability Examples• Audio

> Add recorded audio or audio stream

• Container> Group objects; contained objects inherit properties

2

15Copyright 2011, Open Wonderland Foundation

Capability Examples• Placemark

> Turn object into a landmark

• Clickable Link> Launch external web browser

16Copyright 2011, Open Wonderland Foundation

Security Capabilities• Cone of Silence

> Sound-proof areas

• Object-level security> View or modify permissions

Team member's view Visitor's view

17Copyright 2011, Open Wonderland Foundation

New Capabilities• Basic enhanced

> Turn collision and selection on/off

• Sitting• Best View• Tooltip• Performance

18Copyright 2011, Open Wonderland Foundation

Web-based Admin Console

• Manageservers,users,apps,content,groups/security,modules,worlds

• Snapshots forsaving work

19Copyright 2011, Open Wonderland Foundation

New Default Worlds

20Copyright 2011, Open Wonderland Foundation

Build Worlds for...

Collaboration with Live DocsCollaboration with Live Docs

3D Data Visualization and Analysis3D Data Visualization and Analysis

SimulationSimulation

Mixed-Reality InteractionsMixed-Reality Interactions

Integrating with Real WorldIntegrating with Real World

21Copyright 2011, Open Wonderland Foundation

Virtual Academy - VEGA

22Copyright 2011, Open Wonderland Foundation

MiRTLE – University of Essex

23Copyright 2011, Open Wonderland Foundation

MiRTLE – South HS, Minneapolis, MN

Virtual classroom display

Presentation Board

PresentationBoard

Virtual Classroom

DisplayCeiling Webcam

Roofmounted

Projectors

Instructor'sDesk

Instructor's Workstation

Wonderland Client Machine

Internet Connection to WL Serverat St. Paul College

Classroom Layout

24Copyright 2011, Open Wonderland Foundation

SIMiLLE – University of Essex

25Copyright 2011, Open Wonderland Foundation

+ Spaces – University of Essex

26Copyright 2011, Open Wonderland Foundation

ShangAI Lectures – U of Zurich

27Copyright 2011, Open Wonderland Foundation

iSocial – U of Missouri

28Copyright 2011, Open Wonderland Foundation

Bicycle Game – U of Alberta

29Copyright 2011, Open Wonderland Foundation

COMSLIVE – Birmingham City U

30Copyright 2011, Open Wonderland Foundation

Medical Training – IAVANTE

31Copyright 2011, Open Wonderland Foundation

– Sun Labs

32Copyright 2011, Open Wonderland Foundation

TEALSim Physics - MIT

33Copyright 2011, Open Wonderland Foundation

Gouy Experiment – U of West Indies

34Copyright 2011, Open Wonderland Foundation

Microscopic World - WonderBuilders

35Copyright 2011, Open Wonderland Foundation

Music Browser – U of Aizu

36Copyright 2011, Open Wonderland Foundation

Virtual Warehouse – Ngee Ann Poly

37Copyright 2011, Open Wonderland Foundation

Alice Integration – Stanford / CMU / Sun

Program animation in Alice3 Drop into WL and interact

38Copyright 2011, Open Wonderland Foundation

WonderSchool – Startup

39Copyright 2011, Open Wonderland Foundation

Sorting - WonderBuilders

40Copyright 2011, Open Wonderland Foundation

P2PU Course – OWL Community

P2PU + Open Wonderland = Learning virtualworlds development with and from each otherJose Dominguez7am PT, Saturday, March 19th

Building: WEST; Room: West Auxiliary

41Copyright 2011, Open Wonderland Foundation

Subsnapshots – OWL Community

Learning to Program Collaboratively in OWLJonathan Kaplan, Nicole Yankelovich, Kathryn Aten, and Nina Nussbaum-Jones1pm PT, Saturday, March 19th

Building: SOUTH; Room: South Auxiliary

42Copyright 2011, Open Wonderland Foundation

Reason to try Open Wonderland

• Adding slides in SL> Save slides as individual

images> Batch upload and click

through 42 dialogs (!)> Pay money> Load images into tool

• Adding slides in OWL> Save slides as PDF> Drag and drop

43Copyright 2011, Open Wonderland Foundation

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