 |
As the new Java.net infrastructure contains project-level wikis, this main wiki will be shut down in the near future. For wiki page export and general wiki questions please contact the site admin at communitymanager@java.net. Home | Changes | Index | Search | Go
Project Wonderland Documentation Wiki
This site is no longer being maintained.
Please refer to the Open Wonderland Documentation Portal for up-to-date information.
This material is distributed under the GNU General Public License Version 2.
To obtain a copy of the original source code, make a request on the Wonderland Forum.
For Everyone
| Project Roadmap and Release Plan Estimates |
Our best guess at the timeframes for the upcoming releases and what will be included in them |
| Multimedia Resources |
This page has a collection of videos, presentations, screenshots, and web resources on Project Wonderland. |
| Proposals |
This page has a collection of proposals for new large-scale features in Project Wonderland, suggested both by the core team and the community. |
| Feature Wish List |
This page has a collection of proposals for new small-scale features in Project Wonderland, suggested both by the core team and the community. |
For Users
| Launching the Client |
This tutorial describes how users launch the Project Wonderland client using Java(TM) Web Start. |
| Client Hardware Performance |
This page lists the reported performance of various hardware and software configurations with Project Wonderland. |
For System Administrators
For Content Developers
For Developers
| Download, Build, Configure, and Run from the Source Code |
This tutorial provides an introduction for all developers: how to download and compile the source code, configure the Wonderland distribution, and run both the server and client. |
| Download, Build, and Deploy Optional Modules from the Source Code |
This tutorial describes how developers can download and compile the source code, and deploy the optional add-on modules. |
| Working with Modules |
This tutorial describes the basics of the Project Wonderland module system and how to install modules. Modules allow developers to extend the functionality of the platform by providing custom code and/or content. |
| Tutorial for Beginners |
These two tutorials (Part 1, Part 2) by Douglas Finnigan provide a high-level introduction to Project Wonderland for developers, describing basic concepts for all of its technologies. |
| Developing a New Cell |
The primary means to extend Project Wonderland is by developing a new kind of Cell. There are a number of tutorials, from basic and advanced on this page. The following four-part tutorial series goes in-depth for developers on how to create a new Cell: Part 1, Part 2, Part 3, Part 4. |
| Writing 2D Applications |
This tutorial describes how to develop 2D applications in-world that use the Java Swing GUI toolkit. |
| Links to jMonkeyEngine Documentation |
This page provides a collection of web links to tutorials and documentation for jMonkeyEngine, the 3D rendering API used by Project Wonderland. |
| MT-Game Programming Guide |
Programming guide for the MT (Multi-Threaded) Game layer on top of jMonkeyEngine |
| Writing a Client or Server "Plugin" |
This tutorial describes how to write client and server plugins for Project Wonderland. Plugins are code that runs when either the client or server is first initialized. |
| Developing a HUD-enabled module |
This tutorial describes how to develop a module that displays a window on the HUD (Heads-up display). |
| Wonderland Testing 101 |
This is a guide to collecting troubleshooting data and documenting bugs. |
| Community Documentation |
A wiki containing documents for features being worked on by the community. |
| Version 0.5 Technical Documents |
A wiki containing technical documents and plans for Project Wonderland v0.5 |
For Students
Under Construction
| Learning the Basics |
Introductory user-focused tutorial explaining how to start Wonderland and use the basic features. |
|