Blogged from the NMC 2008 Summer Conference
Project Wonderland is an open source toolkit for creating 3D virtual worlds . It features immersive audio, live application sharing, and a high degree of extensibility that allows virtual world developers to create unique, interactive experiences. This technology, still in the early stages of development, is freely available for experimentation and proof-of-concept projects and is the centerpiece of the Open Virtual Worlds Project initiative with the New Media Consortium .
Presenters
My Thoughts
This VW has great potential. The underlying thought is solid. However, the product is far from complete. Many of the underlying "guts" are being rebuilt this summer and fall to make them better. Some of the core technologies - Java to build it, X-Windows to bring in apps may prove a hindrance to higher-ed environments that don't use these technologies to a great extent.
This is not a turn-key product. It's open source, so you will need to have a number of people with technical savvy in open source environments to get this up and running. Customization will require at least a small group of people dedicated to custom coding, installation, etc. The flip size of this is because it's open source, as the community builds and code samples are added to the community, you'll be able to find code close to or exactly what you need.
This is a product worth watching. I think it needs another year or two of development before I'd be comfortable using it.
Notes:
Problem
34K people in all countries. People work at home, on the road, etc. 50% out of office on any given day. Telephone, etc., not engaging.
F2F conversations were always better between managers/employees - they found out more about the person, not just the employee.
Solution
A virtual world as a collaboration env. within a business. High emotional bandwidth in these environments.
Started as an internal project, is now open source. Built on Project Darkstar & JAVA.
Why 3d?
- True informal conversations with high emotional bandwidth
- Space provides context - The real world mapped to the virtual world helps us contextualize what we're doing.
- 3D is natural
- Potential for back-channel conversations.
Wonderland Design Goals
1. Focus on strong social interaction.
2. Design for Collaboration
- Seamless document sharing - no need to switch contexts. The world should be the only thing you need.
3. Extreme Extensibility
- Make it easy to build new tools into the environment.
What is Wonderland?
- A 100% free JAVA open-source toolkit for building 3D immersive virtual worlds.
Core Features
- 3D environment with avatars
- Live app sharing
- Integration w/ business data
- Darkstar Scalability - large to small
- Develop locally, share globally
- Open and extensible
- Audio as core feature
- Extensive telephony integration
Demo Observations
Technical Specs for Design, Development, Implementation
Server - Build on Project Darkstar
- Back-end gaming platform.
- For games
- scalable
- handles persistence
- set of core services
Client - Project Wonderland
- Open source Java 3D-based graphics engine
- Manages world, animation, avatars
- Supports app sharing (Java and X-apps for now)
- Extensible and customizable
World - MPK20 - Sun's Virtual Workplace
- World customized to support Sun's distributed workforce
- Includes apps for sharing and collaboration.
Tech Requirements to Use the CLient
- Modern Gaming Hardware
High-Level Conceptualization of Structure
- World Cells to
- Room Cells
- Object Cells
Done for rendering and processor use. If you don't need a room cell, then you don't need any object cells inside of it.
If you create a new extension, you are creating a new cell type.
Making 3D Stuff
Use commercial apps.
Wonderland File System (WFS)
- Reference to 3D files Stored as directories and XML files
Timeline
Fall 08 - release 0.5
2009 - 1.0
For More Info
Project Wonderland Site - http://wonderland.dev.java.net
Project Blog - http://blogs.sun.com/wonderland
MPK20 - Suns Virtual Workplace - http://research.sun.com/projects/mc/mpk20.html
Recent comments
9 weeks 1 day ago
11 weeks 1 day ago
13 weeks 1 day ago
13 weeks 1 day ago
16 weeks 6 days ago
17 weeks 3 days ago
19 weeks 1 day ago
22 weeks 5 days ago
26 weeks 6 days ago
32 weeks 6 days ago