<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>NewMedia On the Go &#187; OpenSIM</title>
	<atom:link href="http://newmediaonthego.com/blog/category/metaverse/opensim/feed/" rel="self" type="application/rss+xml" />
	<link>http://newmediaonthego.com/blog</link>
	<description>a tech blog mostly about electronic publishing and virtual worlds</description>
	<lastBuildDate>Sun, 25 Sep 2011 23:42:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sparkle for iPhone and Second Life</title>
		<link>http://newmediaonthego.com/blog/2009/03/24/sparkle-for-iphone-and-second-life/</link>
		<comments>http://newmediaonthego.com/blog/2009/03/24/sparkle-for-iphone-and-second-life/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 20:25:14 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[Avatar]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[OpenSIM]]></category>
		<category><![CDATA[OSGrid]]></category>
		<category><![CDATA[SecondLife]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[WiFi]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/?p=206</guid>
		<description><![CDATA[Longtime Scilands buddy, Hackshaven Harford, Twittered this week about a new app he&#8217;d found called Sparkle IM from Genkii. Sparkle is a virtual worlds (VW) client for the iPhone that allows the user to login and communicate via instant messages with friends, and via proximity chat with avatars that are in the same location. Sorry, [...]]]></description>
			<content:encoded><![CDATA[<p>Longtime <a href="http://scilands.org" target="_blank">Scilands</a> buddy, Hackshaven Harford, <a href="http://twitter.com" target="_blank">Twittered</a> this week about a new app he&#8217;d found called <a href="http://sparkle.genkii.com/" target="_blank">Sparkle IM</a> from <em>Genkii</em>. <img src="http://newmediaonthego.com/blog/wp-content/uploads/2009/03/sparkle.jpg" alt="sparkle" title="sparkle" width="250" height="375" class="alignright size-full wp-image-218" /></p>
<p><em>Sparkle</em> is a virtual worlds (VW) client for the <a href="http://www.apple.com/iphone/" target="_blank">iPhone</a> that allows the user to login and communicate via instant messages with friends, and via proximity chat with avatars that are in the same location. Sorry, you probably need to try a VW like <a href="http://secondlife.com" target="_blank">Second Life</a> to understand what that&#8217;s about and why it is an exciting development. For now, please just accept that being able to connect to Second Life and interact live with others there even when you can&#8217;t log in normally is a big deal. For instance, I&#8217;ll be able to attend meetings from my iPhone and see what is being said in chat even if I don&#8217;t have my computer set up or if I&#8217;m in an internet caf&eacute; without my laptop.</p>
<p>Besides Second Life, <em>Sparkle</em> will connect to other grids as well, such as <a href="http://osgrid.org" target="_blank">OSGrid</a> or Second Life&#8217;s beta grid.  Right now, those three are the only VWs available, but I&#8217;m sure others will be added as demand warrants. It&#8217;s possible to set up any number of accounts for various grids, limited only by the number of avatars you have. In fact, you can even sign up for a new account via <em>Sparkle</em>!  Select the approprite service, fill in your account username and password, and there you go.  </p>
<p><img src="http://newmediaonthego.com/blog/wp-content/uploads/2009/03/grids2.jpg" alt="grids2" title="grids2" width="300" height="428" class="alignleft size-full wp-image-227" /></p>
<p>Choose the account you want to login with from the resulting list, click the &#8220;Go!&#8221; button, and your friends list appears on the next screen, with those online indicated with highlighted stars beside their names, while offline avatars are shown with dimmed stars. To send an IM to one, you select the name, then click the &#8220;IM&#8221; button on the next screen. A window with the virtual keyboard appears, and you proceed to communicate.</p>
<p><img src="http://newmediaonthego.com/blog/wp-content/uploads/2009/03/im21.jpg" alt="IM" title="IM" width="500" height="397" class="aligncenter size-full wp-image-215" /></p>
<p>It seems pretty simple, and it is easy to use, but the implications are really awesome. The only real gripe I have about it is the requirement to use WiFi, but there is probably no way around that. Second Life in particular probably needs more bandwidth than the plain old cellular signal can provide. As it is, people who have very long friends lists (like me) have <a href="http://getsatisfaction.com/genkii" target="_blank">reported</a> long waits to log in. Genkii&#8217;s tech support is working on it, and in fact I&#8217;ve had better luck logging in with my main account lately, after the first few attempts when it took several long minutes. </p>
<p><em>Sparkle IM</em> gets a high rating from me. I&#8217;ve been waiting for someone to publish an iPhone app for connecting to Second Life, and this is a good one that works. Thanks, Genkii!</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2009/03/24/sparkle-for-iphone-and-second-life/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Virtual Worlds Galore</title>
		<link>http://newmediaonthego.com/blog/2008/07/02/virtual-worlds-galore/</link>
		<comments>http://newmediaonthego.com/blog/2008/07/02/virtual-worlds-galore/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 17:09:11 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenSIM]]></category>
		<category><![CDATA[Virtual Worlds]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/?p=72</guid>
		<description><![CDATA[I was just talking to Henrik Bennetsen at Stanford Humanities Lab about his project, Preserving Virtual Worlds. So much has been happening in the homebrew virtual worlds space that it&#8217;s hard to cover it all, but we exchanged some info about various sites we&#8217;ve each visited, and talked about the possible future of these exciting [...]]]></description>
			<content:encoded><![CDATA[<p>I was just talking to Henrik Bennetsen at <a href="http://shl.stanford.edu/" target="_blank">Stanford Humanities Lab</a> about his project, <a href="http://newmediaonthego.com/blog/2008/02/18/preserving-virtual-worlds/" target="_blank">Preserving Virtual Worlds</a>. So much has been happening in the homebrew virtual worlds space that it&#8217;s hard to cover it all, but we exchanged some info about various sites we&#8217;ve each visited, and talked about the possible future of these exciting developments. Henrik said he&#8217;s going to post some &#8220;bullet points&#8221; on the <a href="http://tinyurl.com/5xdl8j" target="_blank">project wiki</a> based on our conversation, so I won&#8217;t try to duplicate what we discussed here. We decided to save for a later discussion how all this ties in to the archiving project, but we did briefly touch on that, too. In particular, Henrik was interested in my opinion of how <a href="http://www.secondinventory.com" target="_blank">Second Inventory</a> software can be used to back up content from Second Life and related open source grids.</p>
<p>As it happens, I left a <a href="http://www.physics.drexel.edu/mica/index.php/Main_Page" target="_blank">MICA meeting</a> to talk to Henrik, and we had just been discussing many of the same things there, although on a more concrete basis. While Henrik was interested in general concepts, the MICA group is actively working on establishing one or more servers using different VW platforms, to use for developing their astrophysics simulations in 3D. One simulation that has already been done using <a href="http://opensimulator.org" target="_blank">OpenSim</a> software is documented in this YouTube video:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/gM4fmL6dLdY&#038;hl=en"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/gM4fmL6dLdY&#038;hl=en" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>The developers of this Newtonian n-body simulation, a group in Japan called <a href="http://www.genkii.com" target="_blank">Genkii</a>, are now working with MICA. Adam Johnson and Jeff Ames are members of the Tokyo Genkii group, and are also OpenSim developers. </p>
<p>Tonight yet another group I&#8217;m involved with, the <a href="http://slispaceflightmuseum.org" target="_blank">ISM planning group</a> in Second Life, will be discussing yet more aspects of the same things, how to expand our virtual museum into the growing (someday to be) interconnected metaverse.</p>
<p>So, all the research I&#8217;ve been documenting in this blog is starting to have some results in the real world &#8230; uh, I mean, virtual world. (It&#8217;s more and more difficult to tell the difference between them these days.)</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/07/02/virtual-worlds-galore/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Virtual Progress</title>
		<link>http://newmediaonthego.com/blog/2008/05/18/virtual-progress/</link>
		<comments>http://newmediaonthego.com/blog/2008/05/18/virtual-progress/#comments</comments>
		<pubDate>Sun, 18 May 2008 07:31:03 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Archives]]></category>
		<category><![CDATA[Avatar]]></category>
		<category><![CDATA[Format]]></category>
		<category><![CDATA[LSL]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenLife]]></category>
		<category><![CDATA[OpenSIM]]></category>
		<category><![CDATA[OSGrid]]></category>
		<category><![CDATA[SecondLife]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[WindowsXP]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/?p=70</guid>
		<description><![CDATA[Since my last post here, a lot has been accomplished. Last time I wrote, I was downloading the OpenSim server software to my external hard disk via SVN. That went well, but I have to admit that the instructions for compiling and running it on MacOS 1.5 were so daunting that I deferred that until [...]]]></description>
			<content:encoded><![CDATA[<p>Since my last post here, a lot has been accomplished.</p>
<p>Last time I wrote, I was downloading the OpenSim server software to my external hard disk via <a href="http://subversion.tigris.org/">SVN</a>. That went well, but I have to admit that the <a href="http://opensimulator.org/wiki/OpenSim_Build_Instructions">instructions for compiling and running it on MacOS 1.5</a> were so daunting that I deferred that until after I&#8217;d tried out the binary under <em>WindowsXP</em>.</p>
<p>It worked! I installed and ran the binary version of the open source server on <em>WinXP</em>, which was installed on a virtual machine running in <a href="http://www.parallels.com/en/products/desktop/">Parallels Desktop for Mac</a> on my <a href="http://docs.info.apple.com/article.html?artnum=301724">early 2006 20&#8243; Intel Core Duo iMac</a>, and while I couldn&#8217;t do much except look around with the camera tools (since I had not configured any of the other servers &#8212; asset, inventory and avatar databases), it was quite a thrill to know that I could have my own little world running on even a laptop unconnected to the internet if I wished. (The reason I use an external disk for my virtual machines is so I can access them using my husband&#8217;s <a href="http://www.apple.com/macbookpro/specs.html">17&#8243; MacBook Pro</a> or any other Mac with <em>Parallels Desktop</em> installed.)  I logged in using a copy of the SecondLife viewer, just editing the target definition in the shortcut&#8217;s general properties window, and using the default login ID and password of &#8220;Test User&#8221; and &#8220;Password&#8221;.  The target I specified in Properties, of course, was the localhost URI, http://127.0.0.1 plus the designated port, in this case &#8220;:9000&#8243;.</p>
<h3>Other VW Developments</h3>
<p>In an already-running OpenSim grid (<a href="http://openlifegrid.com">OpenLife</a>), a week or two ago I met the person who started that system, Sakai OpenLife (OL name). It was interesting chatting with him, and he gave me a tip I&#8217;ve followed up on for porting content among VWs. He said many people have had good luck with <a href="http://secondinventory.com">Second Inventory</a>, an application that creates a backup on your own hard disk of objects, textures, bodyparts, etc. as long as you have full permissions for those assets. I discovered that there is a multi-avatar version available, so while it&#8217;s a bit pricey (29 Euros, vs 14 Euros for the single-avatar version), I went ahead and bought it. It does indeed work as promised, although it is a bit slow to copy a large inventory since the &#8220;folder copy&#8221; function isn&#8217;t yet enabled and items must be backed up and restored one at a time. Folder actions are promised for the next version, though.</p>
<p>I ran a few tests, and I was able to back up and &#8220;restore&#8221; copies of simple and linked objects from both my primary and alt accounts in <a href="http://secondlife.com">SecondLife</a> to accounts in <em>Open Life</em> and <a href="http://www.osgrid.org">OS Grid</a>. It isn&#8217;t perfect; embedded scripts don&#8217;t always make it, and when they do they must be recompiled since not all LSL functions are available in the OpenSim VWs yet, and animations also don&#8217;t seem to come across when embedded in an object. Presumably those might be uploaded and added to objects if one has the <a href="http://en.wikipedia.org/wiki/List_of_motion_and_gesture_file_formats#BVA_and_BVH_file_formats">.bvh files</a> for them, though. My coffee mugs came through with their handles and &#8220;coffee&#8221; intact and didn&#8217;t require relinking, but the &#8220;drink&#8221; animation and script aren&#8217;t there, and the little &#8220;ring&#8221; piece used for the rim of the cup wasn&#8217;t linked. I just threw away the rings since they aren&#8217;t critical, and copied the particle steam script I used in SL, recompiled it and added it to the &#8220;steam&#8221; prim, but I haven&#8217;t done anything about the animation yet.</p>
<p>Interestingly, once I had the backups made, I could restore inventory items from my SL alt account as well as my main account to either SecondLife or another VW with impunity. The owner&#8217;s name didn&#8217;t make any difference to the software. When an asset is &#8220;restored&#8221; to an inventory, whether it came from that account or not, the owners name becomes that of the account that it&#8217;s being restored to, not the source inventory owner&#8217;s. There is certainly some potential for mischief here, especially since I was also able to &#8220;back up&#8221; some full-permission assets that I did not create, and when they were restored my avatar&#8217;s name showed up as the creator.</p>
<h3>Copyrights and DMCA Issues</h3>
<p>The ability to &#8220;rebrand&#8221; items that I owned full permission copies of, but had not created, made me wonder what the attitude of some of the content creators in SecondLife were toward these brave new virtual worlds. Would I be able to legally use copies of fulll-perms textures I&#8217;d bought in SecondLife in other worlds? I sent that question to one of the texture store owners I&#8217;ve patronized extensively, LilyBeth Filth, owner of <em>Textures-R-Us</em>. Predictably, she said, &#8220;No.&#8221; Here&#8217;s a direct quote from her IM, which I think explains her reasoning and the problem very well:</p>
<blockquote><p>Hi, Our User License does not allow customers to use them in any other virtual world including SL open source clients. The reason for this is because they would be uploaded in your name and not that of the creator. In time people will share these textures with friends (as they always have) and before we know it people are selling work created by the original artist but uploaded by other people and it creates a nightmare of a DMCA issue. We create &#038; sell textures for SL only. Sorry. LillyBeth 2008/5/17</p></blockquote>
<p>So, it sounds like there could well be a whole new round of rights issues to hash out, even when the dream of a mostly seamless metaverse becomes a reality. The technology is not the only thing that needs to be mastered.</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/05/18/virtual-progress/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Wonderland Disappointment, but OpenSim Wonder</title>
		<link>http://newmediaonthego.com/blog/2008/05/04/wonderland-disappointment-but-opensim-wonder/</link>
		<comments>http://newmediaonthego.com/blog/2008/05/04/wonderland-disappointment-but-opensim-wonder/#comments</comments>
		<pubDate>Sun, 04 May 2008 21:56:05 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenLife]]></category>
		<category><![CDATA[OpenSIM]]></category>
		<category><![CDATA[OpenSuSE]]></category>
		<category><![CDATA[OSGrid]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[UNIX]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Wonderland]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/?p=69</guid>
		<description><![CDATA[While I did get Wonderland&#8217;s client to load and run finally, I was not able to run the server software because of an undefined error, and when I logged into the server being run temporarily for this test at Drexel University, I was unable to see anything except text chat, and the other people online [...]]]></description>
			<content:encoded><![CDATA[<p>While I did get <a href="http://lg3d-wonderland.dev.java.net/">Wonderland&#8217;s client</a> to load and run finally, I was not able to run the server software because of an undefined error, and when I logged into the server being run temporarily for this test at <a href="http://drexel.edu">Drexel University</a>, I was unable to see anything except text chat, and the other people online couldn&#8217;t even see my text, although they could see my avatar. Apparently trying to run the client on a <a href="http://parallels.com">virtual machine</a> with poor graphics support is just not going to cut it. I was using <a href="http://opensuse.org/">OpenSUSE Linux</a> on a <em>Parallels</em> VM on my Intel iMac.</p>
<p>That was discouraging.  The <em>Wonderland</em> software is available for Mac OS, but only up to version 10.4, and I&#8217;m running 10.5. Maybe I can compile the source code for 10.5, since Apple claims &#8220;Leopard can compile and run all your existing UNIX code&#8221;, but I&#8217;m not quite ready to do that just now.</p>
<p>However, a day or two after the <em>Wonderland</em> test I was reading the documentation for <a href="http://www.opensimulator.org">OpenSim</a> when I saw that they offer a <a href="http://en.wikipedia.org/wiki/Subversion_%28software%29">Subversion (SVN)</a> download for MacOS X, and mentioned that OS X 10.5 (Leopard) has SVN pre-installed. So, what the heck, I pulled up a <a href="http://www.apple.com/macosx/technology/unix.html">Terminal</a> window to verify that yes, <em>SVN</em> is there, and keyed in the command to download <em>OpenSim</em>. It worked like a charm, although I should probably have done it on my external hard disk so I can play with it on Phil&#8217;s laptop while we&#8217;re driving tomorrow. Maybe I&#8217;ll do that anyway. It&#8217;s about 68 MB, which is smaller than I expected. It would certainly be fun to have my own region available to play in while we&#8217;re traveling and not online!</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/05/04/wonderland-disappointment-but-opensim-wonder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenSim blog</title>
		<link>http://newmediaonthego.com/blog/2008/04/25/opensim-blog/</link>
		<comments>http://newmediaonthego.com/blog/2008/04/25/opensim-blog/#comments</comments>
		<pubDate>Fri, 25 Apr 2008 17:37:42 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[OpenSIM]]></category>
		<category><![CDATA[OpenSuSE]]></category>
		<category><![CDATA[OSGrid]]></category>
		<category><![CDATA[Virtual Machine]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Wonderland]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/?p=67</guid>
		<description><![CDATA[I've just added a link in my 'blogroll' (in the left sidebar) to <a href="http://justincc.wordpress.com/">justincc’s opensim blog</a>. Thanks to <a href="http://"http://www.troymcconaghy.com/">Troy McConaghy</a> for a pointer to that]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just added a link in my &#8216;blogroll&#8217; (in the left sidebar) to <a href="http://justincc.wordpress.com/">justincc’s opensim blog</a>. Thanks to <a href="http://"http://www.troymcconaghy.com/">Troy McConaghy</a> for a pointer to that, specifically to an article in which Justin discusses <a href="http://justincc.wordpress.com/2008/04/24/open-grids-and-distributed-asset-systems/">distributed asset systems and open grids</a>. Since I&#8217;m hoping to implement a server to connect to one of the grids he mentions, <a href="http://osgrid.org">OSGrid</a>, what he has to say is very interesting to me.</p>
<p>My own efforts toward implementing a home VW server have been progressing, but slowly. <a href="https://lg3d-wonderland.dev.java.net/">Wonderland</a> is installed on my <a href="http://www.opensuse.org">OpenSUSE</a> VM after finally getting <a href="http://java.sun.com/javase/6/">Java6 JDK</a> to work properly, but I haven&#8217;t been able to get them to talk to each other yet. I suspect I need to roll back <em>Java</em> to the earlier release (update 5 instead of 6), since some dependencies seem to have fallen off the edge with the later one. I remember seeing a note about that in the <em>Wonderland</em> site a few weeks ago, but had forgotten in the excitement of finally finding the link to the JDK software. <em>Sun</em> does not make it easy to find things on their website, mainly because they offer so much that deciding exactly what it is you need can be very confusing for the uninitiated. I do have the older release downloaded, so I&#8217;ll try installing and running with that next.</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/04/25/opensim-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Extending LSL</title>
		<link>http://newmediaonthego.com/blog/2008/04/15/extending-lsl/</link>
		<comments>http://newmediaonthego.com/blog/2008/04/15/extending-lsl/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 08:46:08 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[3D]]></category>
		<category><![CDATA[Darkstar]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[LSL]]></category>
		<category><![CDATA[Models]]></category>
		<category><![CDATA[OpenSIM]]></category>
		<category><![CDATA[OSGrid]]></category>
		<category><![CDATA[SecondLife]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Wonderland]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/?p=63</guid>
		<description><![CDATA[LSL, or Linden Scripting Language, was originated by Linden Lab, the creators and owners of SecondLife&#8482;. It is remarkably easy to use, and can allow &#8220;residents&#8221; of SecondLife and OpenSim based virtual worlds to do many marvelous things in these 3D environments. (OpenSim is the open source version of SecondLife&#8217;s server software.) One of the [...]]]></description>
			<content:encoded><![CDATA[<p>LSL, or Linden Scripting Language, was originated by <a href="http://lindenlab.com">Linden Lab</a>, the creators and owners of <a href="http://secondlife.com">SecondLife</a>&trade;. It is remarkably easy to use, and can allow &#8220;residents&#8221; of <em>SecondLife</em> and <a href="http://opensimulator.org">OpenSim</a> based virtual worlds to do many marvelous things in these 3D environments. (OpenSim is the open source version of SecondLife&#8217;s server software.)</p>
<p>One of the things people have been clamoring for in <em>SecondLife</em> for as long as I can remember (back to about July 2005, when I first rezzed into that world) is &#8220;Web on a Prim&#8221;. A <em>prim</em> is a primitive object, like a representation of a 3D cube or sphere or cylinder. These are the building blocks out of which all the incredible representations of physical objects are made in 3D virtual worlds. By combining them, twisting and resizing them, &#8220;painting&#8221; them with textures, linking them together and embedding little scripts in them, all the wonders of the grid are made manifest.</p>
<p>All, that is, except for a functioning Web browser that an avatar can share with others in the world. The latest version of the <em>SecondLife</em> viewer, the client software that enables one to enter these virtual worlds, offers at last a rudimentary Web viewer, but it can only display a single page with no live links. Hypertext without hyperlinks is almost useless, but of course it is a step in the right direction, and better than anything that preceeded it.</p>
<p>In one of the derivative VWs I&#8217;ve joined recently, though, they have taken LSL a step further. As well as implementing most of the commands from that scripting language, a few home-grown functions are added. One specifically enlarges the ability to display Web pages on primative objects, chosen by anyone in the world, not just  someone who has control of the media on the land parcel where the object exists as is presently the case in <em>SecondLife</em>.  For the geeks among us (you know who you are), this function is called <code>osSetDynamicTextureURL()</code> and it allows a &#8220;voice&#8221; command to be used to surf to any given URL. Where native Linden LSL commands follow the convention of having their names preceeded by &#8220;ll&#8221; (two lower-case letter Ls), as in <code>llSetText()</code>, the OpenSim scripters have used <code>os[Function name]</code> to identify those that are not from Linden Lab.  I&#8217;ve tried out an object that uses a script with this function, and it works quite well. However, when I tried to make my own Web display object using a copy of the script I found in the user&#8217;s forum on the <a href="http://osgrid.org">OSGrid.org website</a>, it did not work; I don&#8217;t know why. Perhaps the copy has a typo I&#8217;m not proficient enough to spot, or maybe the grid was just being a bit unstable at that moment. It is still alpha software, after all.</p>
<p>Still, even if I couldn&#8217;t make my own Web display (yet!), the fact that LSL is being extended in OpenSim grids is very encouraging.</p>
<p>Also encouraging is the fact that I heard from a friend tonight that a mutual acquaintance is also planning to install <a href="">Sun Microsystem&#8217;s open source Darkstar server</a> to run a <a href="https://lg3d-wonderland.dev.java.net/">Project Wonderland</a> region on his own computer, as I hope to do soon. This is becoming the favorite indoor sport of the really extreme VW addicts on the block! I&#8217;m one step closer now, since I finally located the package I need to install <a href="http://java.sun.com/javase/6/">Java6 SDK</a> on Debian Linux, a requirement for running <em>Darkstar</em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/04/15/extending-lsl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another VW List</title>
		<link>http://newmediaonthego.com/blog/2008/04/13/another-vw-list/</link>
		<comments>http://newmediaonthego.com/blog/2008/04/13/another-vw-list/#comments</comments>
		<pubDate>Sun, 13 Apr 2008 06:20:11 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OpenSIM]]></category>
		<category><![CDATA[SecondLife]]></category>
		<category><![CDATA[Virtual Worlds]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/?p=61</guid>
		<description><![CDATA[I just saw a link to this Google Docs spreadsheet in another blog, Virtual World SIG. It is much more than just projects using OpenSim server software, but rather covers all VWs, commercial and open source. Thanks to Orange Montagne (SecondLife name) for this link.]]></description>
			<content:encoded><![CDATA[<p>I just saw <a href="http://spreadsheets.google.com/pub?key=ppnM8o4SM2ttEabKCnRxcag">a link to this Google Docs spreadsheet</a> in another blog, <a href="http://virtualworldsig.com/">Virtual World SIG</a>. It is much more than just projects using <a href="http://opensimulator.org">OpenSim</a> server software, but rather covers all VWs, commercial and open source.  Thanks to Orange Montagne (SecondLife name) for this link.</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/04/13/another-vw-list/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>More VWs</title>
		<link>http://newmediaonthego.com/blog/2008/04/12/more-vws/</link>
		<comments>http://newmediaonthego.com/blog/2008/04/12/more-vws/#comments</comments>
		<pubDate>Sat, 12 Apr 2008 20:58:48 +0000</pubDate>
		<dc:creator>Katherine W. Prawl</dc:creator>
				<category><![CDATA[Central Grid]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MacOS X]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[OpenLife]]></category>
		<category><![CDATA[OpenSIM]]></category>
		<category><![CDATA[OSGrid]]></category>
		<category><![CDATA[SecondLife]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[WindowsXP]]></category>

		<guid isPermaLink="false">http://newmediaonthego.com/blog/?p=59</guid>
		<description><![CDATA[After one of my friends in SecondLife, Opal Lei, asked me if I&#8217;d seen OpenLife and I had to say no, I decided to take a look. We at the ISM have been talking for years about finding if not an alternative, at least an adjunct to SecondLife, since having all our IP eggs in [...]]]></description>
			<content:encoded><![CDATA[<p>After one of my friends in SecondLife, <a href="http://wildopallei.blogspot.com/">Opal Lei</a>, asked me if I&#8217;d seen <a href="http://openlifegrid.com">OpenLife</a> and I had to say no, I decided to take a look. We at the <a href="http://slispaceflightmuseum.org">ISM</a> have been talking for years about finding if not an alternative, at least an adjunct to <a href="http://secondlife.com">SecondLife</a>, since having all our IP eggs in one fragile, proprietary basket is a very scary thing. So when Opal said this new VW, based on <a href="http://opensim.org">OpenSim</a> servers (which is a reverse engineered version of Second Life), had regions for sale for very low prices for early adopters, I had to see.</p>
<p>Sure enough, one can buy a whole region (equivalent to a SecondLife sim, or 16 virtual acres, 256 meters square) for just USD $90 for the first month, and $75 per month thereafter. That&#8217;s compared to <a href="http://blog.secondlife.com/2008/04/09/details-on-the-q2-2008-island-price-change/">Linden Lab&#8217;s new low price</a> of USD $1000 set up and $195 per month land use fees. Of course, not much is working in OpenLife yet, and there are almost no residents, but I got so enthusiastic at the thought of a viable alternative world that I went ahead and signed up to become a &#8220;Foundation Resident&#8221; &#8212; one who owns a region in the first wave of land sales.  My region is called &#8220;Queenstown&#8221;.</p>
<p><img src="http://newmediaonthego.com/blog/wp-content/uploads/2008/04/olqueenstown_002.jpg" alt="Queenstown in OpenLife Grid" title="olqueenstown_002" width="500" height="298" class="aligncenter size-full wp-image-60" /></p>
<p>The text on the sign in front of the big ISM logo block reads:</p>
<blockquote><p>This land was purchased on behalf of the International Spaceflight Museum R&amp;D expeditionary force.</p>
<p>The International Spaceflight Museum (ISM) was created in Second Life in September 2005.</p>
<p>For information, IM Kat Lemieux in either Open Life or Second Life</p></blockquote>
<p>But first, I should tell you how I got into the world. User accounts are free, just as in SecondLife. The client application in the OpenLife website is for Windows only. I did boot up my WinXP virtual machine, and dutifully downloaded their client, but I couldn&#8217;t get it to run. However, when I went looking for help I discovered <a href="http://openlifegrid.com/LearningCenter/OpenlifeWiki/tabid/58/topic/Getting%20Started/Default.aspx">a page</a> in their wiki that described how to use the Second Life client by adding a single line to a file in the &#8220;Resources&#8221; folder in the Mac OS X application&#8217;s contents. It worked like a charm. It&#8217;s just as easy to do this on Windows or Linux by adding the same target definition to the application&#8217;s shortcut or (in Linux) command line.</p>
<p>However, while rummaging around in the OpenLife website, I found information about the <a href="http://openlifegrid.com/LearningCenter/StandaloneWiki/tabid/138/Default.aspx">OpenSim Standalone</a> server code. This software <em>does</em> require Windows, though, and while one can set up a sim or a region of up to 4 sims using it on your own server, at present this cannot be connected to the OpenLife grid. What is more, according to one of the residents I met in the world, the plans to enable linking a server to this grid are far, far down the road.</p>
<p>While I was in the world, playing with my new region, I met someone who is also a member of the <a  href="http://associationofvirtualworlds.ning.com">Association of Virtual Worlds</a>. When I went to the association&#8217;s website to add him to my friends list there, I joined a new group on that site about <a href="http://www.centralgrid.com">Central Grid</a>, which is described as &#8220;&#8230; a virtual world platform where recreational and business users create 3D communities or grids which are all interconnected.&#8221; Naturally, I had to try that one out, too, and see what was there. I instantly was overcome with buyer&#8217;s remorse over my OpenLife (OL) region purchase, since Central Grid appears to be much further down the development road than OL. However, their prices are rather higher than OL, although still far less than Second Life. Central Grid also uses the SecondLife client, with a one-line change to define the target definition, just like OpenLife. The only difference is the URI. Maybe I didn&#8217;t make such a gross mistake after all.</p>
<p>But I wasn&#8217;t through.  From there I went to the <a href="http://opensimulator.org">OpenSim</a> website,  where I discovered <a href="http://opensimulator.org/wiki/Grid_List">a page that lists several more open source projects</a> based on the OpenSim server. OpenLife is listed there, but Central Grid is not. However, another VW, <a href="http://osgrid.org">OSGrid</a>, looked very intriguing because according to its description, &#8220;Sims are all owned by individuals, companies, universities and are connected at no charge. [except the plazas, which are community regions]&#8220;. So, I made yet another copy of the SecondLife client, changed the line in the target definition, and went to have a look. I was impressed! This may be the place where I recommend the ISM put our efforts once we figure out how to create a Standalone sim. In the meantime, we can play in Queenstown to see what we will be up against when we try to recreate some of the ISM in another VW.</p>
<p>it occurs to me, though, that since all these worlds are based on the same code, and eventually all of them say they will allow 3rd party servers to connect to their grids, maybe we can just use one server for them all? Or perhaps it would be necessary to have a copy for each grid, but the group could do its work in one Standalone iteration, and the administrator could copy it to connect to the other grids on a regular basis, or better yet define a cron job to do it, in effect creating mirror sites. This might be the way all these grids are eventually connected to one another. </p>
<p>Someone speculated that in future your personal inventory would be saved to your own hard disk rather than being in a central asset database, thus allowing you to carry all your &#8220;stuff&#8221; from world to world. Being a person who tends to log in from different computers, I would hope that instead we would find some <a href="http://en.wikipedia.org/wiki/Cloud_computing">data grid in the cloud</a> to store our things, so we aren&#8217;t tethered to a single machine. Since the inability of Linden Lab&#8217;s asset database to keep up with demand seems to be one of the major problems with scaling Second Life, maybe this would be  just as difficult for an open source community to manage, but maybe it would be planned out in advance better for all the OpenSim based grids, since now we have a better idea of what the metaverse probably is going to look like for the immediate future than Linden Lab knew when they were designing their system. </p>
<p>One can hope that we will be able to learn from Linden&#8217;s experience, even as we take their open sourced code to go beyond the SecondLife world. However, given the unfinished state of all these worlds and the limited number of people using them, I think we (the ISM) will be in SecondLife for a long time to come, even if we experiment with additional virtual locations.</p>
]]></content:encoded>
			<wfw:commentRss>http://newmediaonthego.com/blog/2008/04/12/more-vws/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

