<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to DownloadBuildSource05</title><link>https://sourceforge.net/p/openwonderland/wiki/DownloadBuildSource05/</link><description>Recent changes to DownloadBuildSource05</description><atom:link href="https://sourceforge.net/p/openwonderland/wiki/DownloadBuildSource05/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 18 Aug 2015 05:55:29 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/openwonderland/wiki/DownloadBuildSource05/feed" rel="self" type="application/rss+xml"/><item><title>Discussion for DownloadBuildSource05 page</title><link>https://sourceforge.net/p/openwonderland/wiki/DownloadBuildSource05/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Originally posted by: &lt;a class="" href="http://code.google.com/u/109263983393833208726/" rel="nofollow"&gt;pmazni...@gmail.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Perhaps we will contribute to the project: &lt;a href="http://pmazniker.webs.com" rel="nofollow"&gt;http://pmazniker.webs.com&lt;/a&gt;. Accepting programming tasks proposals.Who will create the missing links' contents ? &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 18 Aug 2015 05:55:29 -0000</pubDate><guid>https://sourceforge.net5d326d7b4a9793f04e3cef737df1f9e3b489d988</guid></item><item><title>Discussion for DownloadBuildSource05 page</title><link>https://sourceforge.net/p/openwonderland/wiki/DownloadBuildSource05/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Originally posted by: lokesh4...@gmail.com&lt;/p&gt;
&lt;p&gt;is there any virtual world exist with their customizable open source codes???? &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 18 Aug 2015 05:55:28 -0000</pubDate><guid>https://sourceforge.net4e65b15490100b4493831d9a0de67622c296ace4</guid></item><item><title>DownloadBuildSource05 modified by Anonymous</title><link>https://sourceforge.net/p/openwonderland/wiki/DownloadBuildSource05/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;This material is distributed under the &lt;a class="" href="http://www.gnu.org/licenses/gpl-2.0.html" rel="nofollow"&gt;GNU General Public License Version 2&lt;/a&gt;&lt;/em&gt;. &lt;em&gt;To obtain a copy of the original source code, make a request on the &lt;a class="" href="http://groups.google.com/group/openwonderland" rel="nofollow"&gt;Wonderland Forum&lt;/a&gt;&lt;/em&gt;. &lt;/p&gt;
&lt;h2 id="open-wonderland-v05-download-configure-build-and-run-from-the-source-code"&gt;Open Wonderland v0.5: Download, Configure, Build and Run from the Source Code&lt;/h2&gt;
&lt;p&gt;This page describes how to download, configure, build and run Open Wonderland v0.5 from the source code. Generally only software developers will use Wonderland in this way -- to do so, you should be familiar and comfortable with building open-source software from the command-line using &lt;strong&gt;ant&lt;/strong&gt; or via an IDE. &lt;/p&gt;
&lt;p&gt;The Open Wonderland source code comes bundled with most of the software you will need, including an up-to-date version of Java 3D and Project Darkstar. &lt;/p&gt;
&lt;h3 id="requirements"&gt;Requirements&lt;/h3&gt;
&lt;p&gt;Wonderland is set up as a Netbeans project that includes ant scripts for running the various Wonderland services. If you're using Netbeans you can check out and compile the project directly. If not, you need to install the following tools if not already present on your system: &lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Have Java SE 6 installed on your system. &lt;/li&gt;
&lt;li&gt;Have &lt;strong&gt;ant&lt;/strong&gt; version 1.7.1 installed on your system (&lt;a href="http://ant.apache.org/" rel="nofollow"&gt;http://ant.apache.org/&lt;/a&gt;). &lt;/li&gt;
&lt;li&gt;Have &lt;strong&gt;subversion&lt;/strong&gt; installed on your system (&lt;a href="http://subversion.tigris.org/" rel="nofollow"&gt;http://subversion.tigris.org/&lt;/a&gt;), if you plan to install the optional add-on modules. &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;If you wish to use the command-line in addition to Netbeans, be aware that Netbeans does not add &lt;strong&gt;ant&lt;/strong&gt; to your path. You will need to do this manually. If you are using Netbeans, the &lt;em&gt;wonderland&lt;/em&gt; workspace is setup as a Netbeans project. The Netbeans community has published tutorials on using Subversion (&lt;a class="" href="http://www.netbeans.org/kb/60/ide/subversion.html" rel="nofollow"&gt;here&lt;/a&gt;). You may invoke the &lt;strong&gt;ant&lt;/strong&gt; targets (specified below) directly from Netbeans. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;NOTE:&lt;/strong&gt; In general, you will need to set the &lt;strong&gt;ANT_OPTS&lt;/strong&gt; environment variable to &lt;strong&gt;-XX:MaxPermSize=900m -Xmx900m&lt;/strong&gt; (otherwise you will likely get an OutOfMemoryError when trying to compile and run). For example, if you are using Bash, you can set the &lt;strong&gt;ANT_OPTS&lt;/strong&gt; environment variable using &lt;strong&gt;export ANT_OPTS="-XX:MaxPermSize=900m -Xmx900m"&lt;/strong&gt;. &lt;/p&gt;
&lt;h3 id="download-the-wonderland-workspace"&gt;Download the &lt;em&gt;wonderland&lt;/em&gt; workspace&lt;/h3&gt;
&lt;p&gt;The &lt;em&gt;wonderland&lt;/em&gt; workspace contains all of the source code and any libraries that Open Wonderland depends upon and is available via &lt;strong&gt;svn&lt;/strong&gt;. It contains its own ant-based build system. This tutorial assumes you will place this workspace inside of a directory named &lt;em&gt;~/src/wonderland&lt;/em&gt;, although you are free to place it anywhere. (Note that '~' denotes your home directory). &lt;/p&gt;
&lt;h4 id="download-the-trunk"&gt;Download the trunk&lt;/h4&gt;
&lt;p&gt;The most recent version of the code is called the &lt;em&gt;trunk&lt;/em&gt;. To download the source in the trunk, inside a terminal window from your home directory, after you have created the &lt;em&gt;src/wonderland/&lt;/em&gt; subdirectory: &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="c"&gt;% cd ~/src/wonderland&lt;/span&gt;
&lt;span class="c"&gt;% mkdir trunk&lt;/span&gt;
&lt;span class="c"&gt;% cd trunk&lt;/span&gt;
&lt;span class="c"&gt;% svn checkout http://openwonderland.googlecode.com/svn/trunk wonderland&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;This will download the Open Wonderland source into the directory &lt;em&gt;~/src/wonderland/trunk/wonderland&lt;/em&gt;. &lt;/p&gt;
&lt;h4 id="download-the-source-for-a-stable-release"&gt;Download the source for a stable release&lt;/h4&gt;
&lt;p&gt;Most developers should use the trunk of Open Wonderland, which is typically quite stable. If you need to find the source corresponding to a particular stable release, start the stable release from the command line and look at the first line of output. It should be something like: &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;Launching Open Wonderland version 0.5 rev. 4260 (January 10, 2012)
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;You can checkout this specific version based on the revision number, inside a terminal window from your home directory, after you have created the &lt;em&gt;src/wonderland/&lt;/em&gt; subdirectory: &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="c"&gt;% cd ~/src/wonderland&lt;/span&gt;
&lt;span class="c"&gt;% mkdir 0.5-r4260&lt;/span&gt;
&lt;span class="c"&gt;% cd 0.5-r4260&lt;/span&gt;
&lt;span class="c"&gt;% svn checkout -r 4260 https://openwonderland.googlecode.com/svn/trunk wonderland&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;This will download the Open Wonderland source into the directory &lt;em&gt;~/src/wonderland/0.5-&lt;span&gt;&lt;span&gt;[r4260]&lt;/span&gt;&lt;/span&gt;/wonderland&lt;/em&gt;. Note that updating the source using &lt;em&gt;svn update&lt;/em&gt; will not make any changes. If you want to restore the trunk version, use &lt;em&gt;svn update -r HEAD&lt;/em&gt;. &lt;/p&gt;
&lt;h3 id="building-open-wonderland"&gt;Building Open Wonderland&lt;/h3&gt;
&lt;p&gt;You can build the Open Wonderland source code by running the &lt;strong&gt;ant&lt;/strong&gt; command in a terminal window: &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="c"&gt;% ant&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Run this command in the &lt;em&gt;wonderland&lt;/em&gt; directory created by checking out the source, either &lt;em&gt;~/src/wonderland/trunk/wonderland&lt;/em&gt; or &lt;em&gt;~/src/wonderland/0.5-&lt;span&gt;&lt;span&gt;[r4260]&lt;/span&gt;&lt;/span&gt;/wonderland&lt;/em&gt;. &lt;/p&gt;
&lt;h3 id="running-open-wonderland"&gt;Running Open Wonderland&lt;/h3&gt;
&lt;p&gt;You run Open Wonderland by using &lt;strong&gt;ant&lt;/strong&gt; targets provided by the build system. When you run Wonderland, you are really starting a web server on your machine. This web server provides a number of functions: it supports a web-based administration interface that lets you start/stop the Wonderland server and associated services. &lt;/p&gt;
&lt;p&gt;To run wonderland, in the &lt;em&gt;wonderland&lt;/em&gt; directory: &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span class="c"&gt;% ant run-server&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Once you start Wonderland, you can administer the server via a web-based user interface. Please visit the following tutorial for more details: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class="" href="http://wiki.java.net/bin/view/Javadesktop/ProjectWonderlandServerAdministration05" rel="nofollow"&gt;ProjectWonderlandWebAdministration05&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="including-optional-modules"&gt;Including optional modules&lt;/h3&gt;
&lt;p&gt;You may also wish to include optional modules in your Wonderland build. For instructions on downloading and including the optional modules, see &lt;a class="" href="/p/openwonderland/wiki/DownloadBuildModules05/"&gt;DownloadBuildModules05&lt;/a&gt;. &lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 18 Aug 2015 05:55:28 -0000</pubDate><guid>https://sourceforge.netdaf4c2d7c445e8f2ca1eafb73542f29c2c25579b</guid></item></channel></rss>