Open Wonderland - Serious Game Platform for Health Applications


Published on

Open Wonderland, a free, open source toolkit for building 3D virtual worlds, can be used to create multi-user games or other 3D health applications.

Published in: Technology, Education
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • Java * Platform independence * Java Web Start launching from a URL Toolkit * Strong focus on extensibility via Java programming * More flexibility than scripting alone * Makes integration with web services, enterprise systems, and data sources easier Open source * Both client and server are open source * Both client and server can be extended
  • Wonderland was designed specifically with business and education collaboration in mind Highly extensible - The Wonderland toolkit can be used to build almost any kind of interactive 3D virtual world. It is extensible using Java programming, rather than scripting alone. The following slides show examples of virtual worlds that others have created using the Wonderland toolkit. The most common activity people want to use a virtual world for is collaborating with live documents. The image here shows avatars interacting with an in-world whiteboard as well as a Firefox window.
  • Our COMSLIVE Project aim is to design a communication skills Wonderland environment and assess the extent to which this fosters real world change within our students collaboratively complete care plans, patient assessment forms, and observations charts as well as access policy documents, Within Wonderland, our students will assess a patient and then make a phone referral in-world to a phone in the real world. If their referral is effective they will persuade a doctor in the real world to attend in-world.
  • Bicycle for rehabilitation Collab with Glenrose Rehabilitation Hospital Motivate children with CP to exercise
  • Using the in-world search form, users can query their corporate data warehouse and then graph the results in 3D for group exploration. You can highlight rows or columns and can drill down to see more detailed graphs. Bottom left shows graph of Google Flu Trends around the world over time.
  • Work by Tina Scheucher and Physics Professor John Belcher and Jud Harward. On the left is a 2D application called iLabs that is being displayed using the Wonderland VNC viewer. This UI is used to remotely control a piece of physics laboratory equipment that is on the network and displays 2D graphs of the running experiment. On the right is video of the physical hardware that has a magnet in the middle that moves up and down as the experiment is run. In the middle is a 3D visualization of the changes in the magnetic forces as the experiment is running. When the user changes parameters in the 2D application, the changes are instantly reflected in the all three views.
  • The Wonderland vision is that organizations will run their own virtual world servers, just the way they currently run their own web servers. These servers can exist both inside and outside of firewalls. Rather than having one gigantic world where everyone goes, the Wonderland vision involves many, small, special purpose virtual worlds federated together. The newest version of the Wonderland client includes a URL field so that users can easily navigate from a virtual world on one server to a virtual world on a different server. Portals can be placed in the world as well, just as links are currently placed on web pages in the 2D world. Java is also a great benefit when it comes to federation. The mobile code feature allows means that functionality needed when navigating to a different virtual world will automatically be downloaded when needed. For example, I move from a mixed-reality classroom to the Force on a Dipole world, the Java code needed to run the 3D physics simulation will be downloaded, but if the two worlds share other artwork, that shared artwork will be cached on my computer with no need to re-download.
  • Drag and drop - Currently support jpg, png, svg (for whiteboard), kmz and dae (3D collada models) - Soon to support PDF
  • Wonderland 0.5 is released under a GPL v2 with classpath exception license. This means that 3 rd parties can create modules with any license they wish, open source or proprietary. Almost all extensions to Wonderland can be created as a module. Around the same time as the 0.5 User Preview at the end of the summer, we will also be releasing a Wonderland Module Warehouse for people to find and share Wonderland extensions. A simple web-based UI allows Wonderland administrators to add or delete modules from a server installation.
  • Open Wonderland - Serious Game Platform for Health Applications

    1. 1. Serious Game Platform for Health Applications Nicole Yankelovich Executive Director Open Wonderland Foundation [email_address]
    2. 2. What is Open Wonderland? 100% Java, free, open-source toolkit for creating 3D immersive virtual worlds 0
    3. 3. Use the Toolkit to Build Worlds for... Collaboration with Live Docs 3D Data Visualization and Analysis Simulation Integrating with Real World Mixed-Reality Interactions
    4. 4. COMSLIVE – Birmingham City U
    5. 5. iSocial – U of Missouri
    6. 6. Presentation Space – MIT Media Lab
    7. 7. Clearworlds – Georgia Tech
    8. 8. MR Microscope - WonderBuilders
    9. 9. Bicycle Game – U of Alberta
    10. 10. Glasshouse – Green Phosphor
    11. 11. Chemistry – U of West Indies
    12. 12. Medical Training – IAVANTE
    13. 13. Vision <ul><li>3D Web </li><ul><li>Federated, specialized virtual worlds
    14. 14. Common way to express behavior across platforms (Java mobile code) </li></ul></ul>
    15. 15. Wonderland Core Features <ul><li>Application Sharing </li><ul><li>Unmodified X11 application and collaboration-aware Java applications </li></ul><li>Immersive Audio </li><ul><li>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 </li></ul><li>Telephone Integration </li><ul><li>Includes dial-in, dial out, and connecting avatars with telephone audio </li></ul></ul>
    16. 16. 3D World Assembly <ul><li>Open art path for 3D </li><ul><li>Import Collada 3D models </li><ul><li>Thousands available for free in the Google 3D Warehouse
    17. 17. Direct import of Google Earth (.kmz) models created with Google SketchUp </li></ul><li>Uses industry-standard tools </li><ul><li>Photoshop, GIMP
    18. 18. SketchUp, Maya, Blender </li></ul></ul><li>Move and resize objects using in-world tools </li></ul>
    19. 19. Content Creation <ul><li>Drag-and-Drop </li><ul><li>Mime-type scheme </li><ul><li>.gif, .jpg, .png, .pdf, .kmz, .svg, ... </li></ul><li>Application launches on drop </li></ul><li>Dynamically add interactive content using insert dialog </li></ul>
    20. 20. Modules for Extensibility <ul><li>Modules akin to “plug-ins”
    21. 21. Mechanism for packaging & sharing Wonderland extensions </li><ul><li>Can contain code, artwork, audio, scripts, web management and web services
    22. 22. Sharing whole worlds
    23. 23. Deliver art assets via web server
    24. 24. Packaged as archive (jar) files </li></ul><li>Module Warehouse </li><ul><li>Browse, share, comment, rate </li></ul></ul>Module Code Artwork Scripts Assembled worlds Other resources
    25. 25. Capabilities <ul><ul><li>Audio
    26. 26. Clickable Link
    27. 27. Placemark
    28. 28. Portal </li></ul></ul>2 <ul><ul><li>Container
    29. 29. Cone of Silence
    30. 30. Security </li></ul></ul>
    31. 31. Benefits of Modular Architecture <ul><li>Tailor functionality </li><ul><li>Program new features without changing core of system
    32. 32. Integrate with real back-end systems, external data, or real product user interfaces </li></ul><li>Refine customer experience </li><ul><li>Easily add and remove modules from configuration
    33. 33. Simplify UI or add additional functionality </li></ul><li>Use the appropriate license </li><ul><li>Modules can be open source
    34. 34. Or can be proprietary </li></ul><li>Enables ecosystem </li></ul>
    35. 35. Open Wonderland Resources <ul><li>Open Source Project Site </li><ul><li>
    36. 36. Download: binary, source code, examples
    37. 37. Learning: architecture, roadmap, FAQ
    38. 38. Community: latest news/blogs, forums, mailing lists
    39. 39. Tutorials, technical articles, troubleshooting
    40. 40. Suggestions for student projects </li></ul><li>WonderBlog - Official Wonderland Blog </li><ul><li> </li></ul><li>Facebook and Twitter </li></ul><ul><ul><li>
    41. 41. - use hashtag: #openwonderland </li></ul></ul>