<?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/"
	>

<channel>
	<title>justincc.org</title>
	<atom:link href="http://justincc.org/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://justincc.org/blog</link>
	<description>Justin Clark-Casey's personal website</description>
	<pubDate>Mon, 08 Feb 2010 22:36:35 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>This Week in OpenSim Dev - week ending Saturday 6th February 2010</title>
		<link>http://justincc.org/blog/2010/02/08/this-week-in-opensim-dev-week-ending-saturday-6th-february-2010/</link>
		<comments>http://justincc.org/blog/2010/02/08/this-week-in-opensim-dev-week-ending-saturday-6th-february-2010/#comments</comments>
		<pubDate>Mon, 08 Feb 2010 22:36:35 +0000</pubDate>
		<dc:creator>justincc</dc:creator>
		
		<category><![CDATA[opensim]]></category>

		<category><![CDATA[opensim-dev]]></category>

		<category><![CDATA[opensim-news]]></category>

		<category><![CDATA[secondlife]]></category>

		<category><![CDATA[twiod]]></category>

		<category><![CDATA[virtual-environments]]></category>

		<category><![CDATA[virtual-worlds]]></category>

		<guid isPermaLink="false">http://justincc.org/blog/?p=1198</guid>
		<description><![CDATA[Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday. The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears. We only give the first 6 characters of each revision but this should be enough [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Wright Plaza on osgrid" src="http://justincc.files.wordpress.com/2008/04/osgrid.jpg" alt="" width="320" height="240" />Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday. The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears. We only give the first 6 characters of each revision but this should be enough to identify it.</p>
<p>The changes described here appear only in OpenSim&#8217;s cutting edge Git &#8216;master&#8217; branch. Please do not attempt to use code taken directly from &#8216;master&#8217; in any production environment. At particular points in time this in-development code may not work or may even cause data corruption. If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release. The latest official release is OpenSim 0.6.8 (released on 23rd December 2009).</p>
<p>This week in OpenSim ( 19d486 - 4a092b ).</p>
<h2>General news</h2>
<ul>
<li>None this week</li>
</ul>
<h2>Features &amp; bug fixes</h2>
<ul>
<li>I fixed the internal <strong>EventManager</strong>.<strong>OnAttach</strong> event to actually fire when a scene object was attached to an avatar (4c1740).</li>
<li>I moved the <strong>prim face colour</strong> setting code down into SceneObjectPart so that callers other than scripts can use it (3863cd).</li>
<li>Robert Adams contributed a patch that allows<strong> terrain collision</strong> events to be detected after the regular collision checks (88d0fc).</li>
<li>I changed the internal <strong>EventManager</strong> so that any exceptions generated by event subscribers are caught by OpenSim, logged but not propogated.  This helps prevents bugs in modules bringing down OpenSim or stopping other module code from executing (cd4651).</li>
<li>Misterblue contributed a patch to fix <strong>ODE</strong> physics stickiness (8556a9).</li>
</ul>
<h2>Infrastructure</h2>
<ul>
<li>Diva and Melanie continue to work on migrating the legacy <strong>user service</strong> into a number of separate <strong>ROBUST</strong> services (presence, user accounts, authentication, etc.).  This is currently being done on a separate presence-refactor branch.  This will take a while yet.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://justincc.org/blog/2010/02/08/this-week-in-opensim-dev-week-ending-saturday-6th-february-2010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>This Week in OpenSim Dev - week ending Saturday 30th January 2010</title>
		<link>http://justincc.org/blog/2010/02/02/this-week-in-opensim-dev-week-ending-saturday-30th-january-2010/</link>
		<comments>http://justincc.org/blog/2010/02/02/this-week-in-opensim-dev-week-ending-saturday-30th-january-2010/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 22:24:45 +0000</pubDate>
		<dc:creator>justincc</dc:creator>
		
		<category><![CDATA[opensim]]></category>

		<category><![CDATA[opensim-dev]]></category>

		<category><![CDATA[opensim-news]]></category>

		<category><![CDATA[secondlife]]></category>

		<category><![CDATA[twiod]]></category>

		<category><![CDATA[virtual-environments]]></category>

		<category><![CDATA[virtual-worlds]]></category>

		<guid isPermaLink="false">http://justincc.org/blog/?p=1191</guid>
		<description><![CDATA[Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday. The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears. We only give the first 6 characters of each revision but this should be enough [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Wright Plaza on osgrid.org" src="http://justincc.files.wordpress.com/2008/04/osgrid.jpg" alt="" width="320" height="240" />Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday. The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears. We only give the first 6 characters of each revision but this should be enough to identify it.</p>
<p>The changes described here appear only in OpenSim&#8217;s cutting edge Git &#8216;master&#8217; branch. Please do not attempt to use code taken directly from &#8216;master&#8217; in any production environment. At particular points in time this in-development code may not work or may even cause data corruption. If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release. The latest official release is OpenSim 0.6.8 (released on 23rd December 2009).</p>
<p>This week in OpenSim ( 19d486 - 4c1365 ).</p>
<h2>General news</h2>
<ul>
<li>None this week</li>
</ul>
<h2>Features &amp; bug fixes</h2>
<ul>
<li>I fixed a problem where<strong> llDie()</strong> was often leaving &#8216;dead&#8217; prims behind - prims which had been deleted in OpenSim but which the client thought still existed (38cfc9).</li>
<li>Melanie added a region_manager_is_god setting in OpenSim.ini.  If this option is set then <strong>estate managers</strong> entering <strong>god</strong> mode will have god powers (ee12b0).</li>
<li>Revolution contributed a patch so that holding down the left mouse button on a prim with <strong>touch</strong> registered <strong>scripts</strong> will now send a stream of events when the mouse is moved.  This conforms with observed behaviour on the Linden Lab grid (05a3e3).</li>
</ul>
<h2>Infrastructure</h2>
<ul>
<li>Diva and Melanie continue to work on migrating the legacy <strong>user service</strong> into a number of separate <strong>ROBUST</strong> services (presence, user accounts, authentication, etc.).  This is currently being done on a separate presence-refactor branch.  The latest info is that it probably won&#8217;t be merged for a few more weeks, possibly longer.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://justincc.org/blog/2010/02/02/this-week-in-opensim-dev-week-ending-saturday-30th-january-2010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenSim London Meetup Report</title>
		<link>http://justincc.org/blog/2010/02/02/opensim-london-meetup-report/</link>
		<comments>http://justincc.org/blog/2010/02/02/opensim-london-meetup-report/#comments</comments>
		<pubDate>Tue, 02 Feb 2010 01:32:00 +0000</pubDate>
		<dc:creator>justincc</dc:creator>
		
		<category><![CDATA[events]]></category>

		<category><![CDATA[opensim]]></category>

		<category><![CDATA[personal]]></category>

		<category><![CDATA[secondlife]]></category>

		<category><![CDATA[virtual-environments]]></category>

		<category><![CDATA[virtual-worlds]]></category>

		<guid isPermaLink="false">http://justincc.org/blog/?p=1167</guid>
		<description><![CDATA[Hi folks.  As many of you know, last Sunday (Tuesday 2nd Feb 2010) we had an OpenSim real-world meetup at The Jugged Hare in London.  It was a really good event - lots of very interesting people came along and we had some great conversations about all kinds of OpenSim related topics - grids, development, [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Small OpenSim logo" src="http://justincc.files.wordpress.com/2008/06/opensim-logo-short.png" alt="" width="135" height="124" />Hi folks.  As many of you know, last Sunday (Tuesday 2nd Feb 2010) we had an <a href="http://justincc.org/blog/2010/01/07/very-unofficial-opensim-london-meetup/">OpenSim real-world meetup</a> at The Jugged Hare in London.  It was a really good event - lots of very interesting people came along and we had some great conversations about all kinds of OpenSim related topics - grids, development, education, applications - pretty much everything.  Unfortunately, I had a problem with my camera but <a href="http://www.tipton.com">Tipton Cole</a> of <a href="http://lovejoysim.com/">lovejoysim</a> was able to take some photos (apologies in advance for the blurriness).</p>
<p>Here&#8217;s Sean Doherty, Digital Strategy Director of <a href="http://www.maverickmedia.co.uk/">Maverick Media</a> related his adventures with OpenSim on <a href="http://osgrid.org">OSGrid</a>.  He looks very pleased about having his photo taken <img src='http://justincc.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><img class="aligncenter" title="Sean Doherty of Maverick Media" src="http://justincc.files.wordpress.com/2010/02/opensim_meetup011.jpg" alt="" width="300" height="400" /></p>
<p><a href="http://twitter.com/spolliaro">Olli Aro</a> of <a href="http://www.secondplaces.net/opencms/opencms/">Second Places</a> came along and told us about the interesting stuff he&#8217;s doing with OpenSim and education at <a href="http://www.thecontentgrid.com/opencms/opencms/">The Content Grid</a>.</p>
<p><img class="aligncenter" title="Olli Aro of Second Places and The Content Grid" src="http://justincc.files.wordpress.com/2010/02/opensim_meetup021.jpg" alt="" width="300" height="400" /></p>
<p><a href="http://twitter.com/dstrawberrygirl">Chris Hart</a>, CTO of <a href="http://reactiongrid.com/">Reaction Grid</a> had some great feedback on the experience of running public OpenSim installations.</p>
<p><img class="aligncenter" title="Chris Hart, CTO of Reaction Grid" src="http://justincc.files.wordpress.com/2010/02/opensim_meetup041.jpg" alt="" width="300" height="400" /></p>
<p>Here&#8217;s a real power discussion - core developers <a href="http://twitter.com/darreng1">Darren Guard</a> (OpenSim founder and consultant currently working for <a href="http://rezzable.com">Rezzable</a>) and Melanie Thielker of Careminster Limited and 3D Hosting finally meet face to face.</p>
<p><img class="aligncenter" title="Darren Guard and Melanie Thielker having a stare down." src="http://justincc.files.wordpress.com/2010/02/opensim_meetup051.jpg" alt="" width="300" height="400" /></p>
<p>As usual I (on the left) look incredibly fat in photographs (not helped by the fact that I actually am too fat).  Bob Wellman of <a href="http://www.osgrid.org/elgg/pg/photos/album/81147/bob-wellman-pmgrid-romenna">PMGrid</a> (only just visible facing the camera) and Kevin Buckley of <a href="http://www.immersv.co.uk">Immersv</a> join in the discussion.</p>
<p><img class="aligncenter" title="Justin Clark-Casey (on left), Kevin Buckley (back to camera) and Bob Wellman (facing)" src="http://justincc.files.wordpress.com/2010/02/opensim_meetup061.jpg" alt="" width="300" height="400" /></p>
<p>And thanks to Peter, Aron, <a href="http://twitter.com/deepwire">Deepwire</a>, Dr Olinkha Gustafson-Pearce, <a href="http://twitter.com/SlimWarrior">SlimWarrior</a>, <a href="http://twitter.com/MalBurns">Mal Burns</a>, Will Jeffery (MD of <a href="http://www.maverickmedia.co.uk/">Maverick Media</a>) and everybody else who came along (please, please e-mail me if I accidentally left you out or mislinked to you).  You guys really made it a successful event.  We should definitely have another one, quite possibly in the second half of this year, if not sooner.</p>
]]></content:encoded>
			<wfw:commentRss>http://justincc.org/blog/2010/02/02/opensim-london-meetup-report/feed/</wfw:commentRss>
		</item>
		<item>
		<title>This Week in OpenSim Dev - week ending Saturday 23rd January 2010</title>
		<link>http://justincc.org/blog/2010/01/26/this-week-in-opensim-dev-week-ending-saturday-23rd-january-2010/</link>
		<comments>http://justincc.org/blog/2010/01/26/this-week-in-opensim-dev-week-ending-saturday-23rd-january-2010/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 21:56:27 +0000</pubDate>
		<dc:creator>justincc</dc:creator>
		
		<category><![CDATA[opensim]]></category>

		<category><![CDATA[opensim-dev]]></category>

		<category><![CDATA[opensim-news]]></category>

		<category><![CDATA[secondlife]]></category>

		<category><![CDATA[twiod]]></category>

		<category><![CDATA[virtual-environments]]></category>

		<category><![CDATA[virtual-worlds]]></category>

		<guid isPermaLink="false">http://justincc.org/blog/?p=1161</guid>
		<description><![CDATA[Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday. The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears. We only give the first 6 characters of each revision but this should be enough [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Wright Plaza on osgrid.org" src="http://justincc.files.wordpress.com/2008/04/osgrid.jpg" alt="" width="320" height="240" />Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday. The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears. We only give the first 6 characters of each revision but this should be enough to identify it.</p>
<p>The changes described here appear only in OpenSim&#8217;s cutting edge Git &#8216;master&#8217; branch. Please do not attempt to use code taken directly from &#8216;master&#8217; in any production environment. At particular points in time this in-development code may not work or may even cause data corruption. If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release. The latest official release is OpenSim 0.6.8 (released on 23rd December 2009).</p>
<p>This week in OpenSim ( 3ff28e - 316503 ).</p>
<h2>General news</h2>
<ul>
<li>None this week</li>
</ul>
<h2>Features &amp; bug fixes</h2>
<ul>
<li>CasperW contributed a patch that fixes a <strong>security</strong> problem with <strong>osSetDynamicTexture()</strong> (3ff28e).</li>
<li>Mic Bowman contributed a patch that makes all <strong>console</strong> command output print directly to the screen rather than via the log.  This means that you no longer need to have a log level of INFO to see command output (c211a1).</li>
<li>Revolution contributed a patch that fixes <strong>llSetDamage()</strong> (14e62c).</li>
</ul>
<h2>Infrastructure</h2>
<ul>
<li>Revolution contributed a patch that changes all the <strong>region modules </strong>bundled with the OpenSim project from the <a href="http://opensimulator.org/wiki/RegionModules">old style</a> to the <a href="http://opensimulator.org/wiki/How_to_create_a_dynamic_plugin">new Mono.Addins style</a>.  Documentation for the new style does not appear to be complete - I should think that the old style modules will continue to work for at least the next few releases, if not longer.</li>
<li>Diva and Melanie continue to work on migrating the legacy <strong>user service</strong> into a number of separate <strong>ROBUST</strong> services (presence, user accounts, authentication, etc.).  This is currently being done on a separate presence-refactor branch.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://justincc.org/blog/2010/01/26/this-week-in-opensim-dev-week-ending-saturday-23rd-january-2010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OpenSim London Meetup Next Weekend</title>
		<link>http://justincc.org/blog/2010/01/26/opensim-london-meetup-next-weekend/</link>
		<comments>http://justincc.org/blog/2010/01/26/opensim-london-meetup-next-weekend/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 23:46:48 +0000</pubDate>
		<dc:creator>justincc</dc:creator>
		
		<category><![CDATA[events]]></category>

		<category><![CDATA[opensim]]></category>

		<category><![CDATA[opensim-news]]></category>

		<category><![CDATA[secondlife]]></category>

		<category><![CDATA[virtual-environments]]></category>

		<guid isPermaLink="false">http://justincc.org/blog/?p=1155</guid>
		<description><![CDATA[Hi folks.  Just a small reminder about the OpenSim London Meetup happening next weekend in London.  It&#8217;s a very informal event but I&#8217;ve been pleasantly surprised at how many people have said that they&#8217;ll come along - more than enough to field a football team it turns out!
As well as myself, Darren and Chris, folks [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="OpenSim logo small" src="http://justincc.files.wordpress.com/2008/06/opensim-logo-short.png" alt="" width="135" height="124" />Hi folks.  Just a small reminder about the <a href="http://justincc.org/blog/2010/01/07/very-unofficial-opensim-london-meetup/">OpenSim London Meetup happening next weekend in London</a>.  It&#8217;s a very informal event but I&#8217;ve been pleasantly surprised at how many people have said that they&#8217;ll come along - more than enough to field a football team it turns out!</p>
<p>As well as myself, Darren and Chris, folks such as Jon Himoff (CEO of <a href="http://rezzable.com/">Rezzable</a>) and Olli Aro (CTO of <a href="http://www.secondplaces.net">Second Places</a>, <a href="http://www.thecontentgrid.com/">The Content Grid</a>) have said that they hope to be there, in addition to other long time OpenSim community members such as Kevin Buckley and Bob Wellman (<a href="http://www.osgrid.org/elgg/pg/photos/album/81147/bob-wellman-pmgrid-romenna">PMgrid</a>).  A number of people have also responded via Twitter or in direct messages to myself, Darren or Chris to say that they&#8217;ll be along.</p>
<p>So I&#8217;m very much looking forward to seeing everybody who can make it on Sunday.  If nothing else, it&#8217;ll be a chance to see how well beer and OpenSim mix <img src='http://justincc.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://justincc.org/blog/2010/01/26/opensim-london-meetup-next-weekend/feed/</wfw:commentRss>
		</item>
		<item>
		<title>This Week in OpenSim Dev - week ending Saturday 16th January 2010</title>
		<link>http://justincc.org/blog/2010/01/19/this-week-in-opensim-dev-week-ending-saturday-16th-january-2010/</link>
		<comments>http://justincc.org/blog/2010/01/19/this-week-in-opensim-dev-week-ending-saturday-16th-january-2010/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 20:13:40 +0000</pubDate>
		<dc:creator>justincc</dc:creator>
		
		<category><![CDATA[opensim]]></category>

		<category><![CDATA[opensim-dev]]></category>

		<category><![CDATA[opensim-news]]></category>

		<category><![CDATA[secondlife]]></category>

		<category><![CDATA[twiod]]></category>

		<category><![CDATA[virtual-environments]]></category>

		<category><![CDATA[virtual-worlds]]></category>

		<guid isPermaLink="false">http://justincc.org/blog/?p=1151</guid>
		<description><![CDATA[Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday. The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears. We only give the first 6 characters of each revision but this should be enough [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Wright Plaza on osgrid.org" src="http://justincc.files.wordpress.com/2008/04/osgrid.jpg" alt="" width="320" height="240" />Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday. The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears. We only give the first 6 characters of each revision but this should be enough to identify it.</p>
<p>The changes described here appear only in OpenSim&#8217;s cutting edge Git &#8216;master&#8217; branch. Please do not attempt to use code taken directly from &#8216;master&#8217; in any production environment. At particular points in time this in-development code may not work or may even cause data corruption. If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release. The latest official release is OpenSim 0.6.8 (released on 23rd December 2009).</p>
<p>This week in OpenSim ( 70d5b1 - 74b3ce ).</p>
<h2>General news</h2>
<ul>
<li>None this week</li>
</ul>
<h2>Features &amp; bug fixes</h2>
<ul>
<li>Revolution contributed a patch that implements <strong>llRotTarget()</strong> and <strong>llRotTargetRemove()</strong> (a08597).</li>
<li>I added an explanation of the <strong>AllowModFunctions</strong> setting in OpenSim.ini.example.  Turning this switch on allows scripts to pass messages directly to <strong>region modules</strong> via the modSendCommand() function.  Modules can then send messages back to scripts through the link_message LSL event.  See the explanation in OpenSim.ini.example for more details (b88bee).</li>
<li>Melanie added an option called <strong>AllowDuplicateNames</strong> to the [GridService] section in OpenSim.ini.example.  This controls whether <strong>regions</strong> with duplicate names are allowed on a <strong>grid</strong>.  It is false by default, which may be a change from the existing behaviour (7467a4).</li>
<li>Dan Lake fixed a bug where<strong> llGetNumberOfPrims() </strong>would always return 0 if no users were present in the region (a4a051).</li>
<li>I documented a new ForwardOfflineGroupMessages switch in the [Messaging] section of OpenSim.ini.example.  This switch controls whether <strong>group</strong> <strong>IM</strong>s are stored for later delivery to users that are currently offline.  Default is true (4f2d2c).</li>
</ul>
<h2>Infrastructure</h2>
<ul>
<li>Diva and Melanie continue to work on migrating the legacy <strong>user service</strong> into a number of separate <strong>ROBUST</strong> services (presence, user accounts, authentication, etc.).  This is currently being done on a separate presence-refactor branch.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://justincc.org/blog/2010/01/19/this-week-in-opensim-dev-week-ending-saturday-16th-january-2010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Predictions for OpenSim in 2010</title>
		<link>http://justincc.org/blog/2010/01/15/predictions-for-opensim-in-2010/</link>
		<comments>http://justincc.org/blog/2010/01/15/predictions-for-opensim-in-2010/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 16:49:05 +0000</pubDate>
		<dc:creator>justincc</dc:creator>
		
		<category><![CDATA[opensim]]></category>

		<category><![CDATA[opinion]]></category>

		<category><![CDATA[secondlife]]></category>

		<category><![CDATA[virtual-environments]]></category>

		<category><![CDATA[virtual-worlds]]></category>

		<guid isPermaLink="false">http://justincc.org/blog/?p=1113</guid>
		<description><![CDATA[Hello folks.  Having assessed my 2009 predictions at the end of last year, I meant to get this post out very shortly afterwards but, as so often, life intervened :).  Still better a couple of weeks late than never, so here are my predictions for OpenSim in 2010.  Just to conform with [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="OpenSim short logo with question mark" src="http://justincc.files.wordpress.com/2009/01/opensim-logo-short-with-question-mark.png" alt="" width="223" height="124" />Hello folks.  Having <a href="http://justincc.org/blog/2009/12/31/accurate-my-guesses-for-opensim-in-2009-reviewed/">assessed my 2009 predictions at the end of last year</a>, I meant to get this post out very shortly afterwards but, as so often, life intervened :).  Still better a couple of weeks late than never, so here are my predictions for OpenSim in 2010.  Just to conform with everyone else, I thought that I&#8217;d use the grand word &#8216;predictions&#8217; this year instead of &#8216;guesses&#8217;.  This doesn&#8217;t ensure greater accuracy, though :).<br />
<br/></p>
<ol>
<li><strong>OpenSim will remain in alpha for 2010. </strong>OpenSim has progressed pretty well over the past year.  There have been many new features and a large number of bugs have been cleared up, including some really difficult race-condition related failures.  However, OpenSim is a beast of a project and many, many issues remain.  Moreover, early on in the year we&#8217;ll see some significant refactoring in OpenSim - <a href="http://lists.berlios.de/pipermail/opensim-dev/2010-January/008146.html">the simulator service architecture will see its final transition to the ROBUST framework</a> and <a href="http://lists.berlios.de/pipermail/opensim-dev/2009-December/008095.html">the central scene object classes will be redesigned</a>.  These changes are essential but in the short term they will introduce bugs of their own and force anybody already interfacing with those parts of OpenSim to adapt.<br/><br />
For these reasons, I don&#8217;t think that OpenSim will emerge from alpha in 2010.  However, I do think that stability will continue to improve in the second half of 2010, leading to significant pressure to label ourselves as beta early on in 2011.</li>
<p><br/></p>
<li><strong>There will be a lot more experimentation with OpenSim in education and business contexts. </strong>Earlier in the year, I was very interested to read <a href="http://virtualworldwatch.net/2009/10/19/choosing-virtual-worlds-for-use-in-teaching-and-learning-in-uk-higher-education/">just how well known OpenSim was within the UK&#8217;s higher education system</a>.  And I know that other countries are not too far behind and some (such as Australia) are probably a little bit ahead.  So I believe that education-related use of OpenSim will grow strongly in 2010, particularly in the second half as OpenSim&#8217;s stability and usability improve.  Business and innovators will also continue to experiment with OpenSim, but from what I&#8217;ve seen they require a level of platform stability that I don&#8217;t think that OpenSim will have in 2010.</li>
<p><br/></p>
<li><strong>Both general-purpose and specific use grids will grow. </strong>Specific use grids such as <a href="reactiongrid.com">ReactionGrid</a>, a grid oriented towards educators and collaborators, <a href="http://www.metaversejournal.com/2009/10/14/interview-kyle-gomboy-ceo-of-reactiongrid/">grew significantly in 2009</a>.  I don&#8217;t see why this shouldn&#8217;t continue in 2010.  <a href="http://www.sciencesim.com/wiki/doku.php">Sciencesim</a>, another research and education oriented OpenSim installation, is also making some very interesting moves, particularly with their recent <a href="http://shenlei.com/2010/01/05/sciencesim-land-program-usage-covenant/">Settlement Land</a> collaboration with the <a href="http://www.fashionresearchinstitute.com/">Fashion Research Institute</a>.  This program will award  educators, scientists, and researchers with a free 1/4 region of land in ScienceSim for 6 months.  Naturally, this will encourage expansion of the ScienceSim grid.<br/><br />
<a href="http://justincc.org/blog/2009/12/31/accurate-my-guesses-for-opensim-in-2009-reviewed/">When I assessed my 2009 guesses</a> I wasn&#8217;t too sure whether we had seen any growth in general-purpose grids.  There hadn&#8217;t been any obvious upswing in related blogging and no data was available.  However, Maria Korolov has recently come out with some <a href="http://www.hypergridbusiness.com/2010/01/december-opensim-region-counts/">December 2009 region numbers</a>.  Comparing these to the <a href="http://www.hypergridbusiness.com/2009/09/opensim-grids-continue-to-grow/">numbers she had back in September 2009</a>, the largest social grids appear to show significant growth (<a href="http://osgrid.org">OSGrid</a> up by 812 regions / 30%, <a href="http://www.newworldgrid.com/">The New World Grid</a> up by 106 regions / 40%), though others have shrunk or folded.  So I&#8217;m going to make the prediction that these will continue to grow in 2009, though I don&#8217;t see network effects kicking in to make that growth exponential - the platform and environment isn&#8217;t suitable for that this year.</li>
<p><br/></p>
<li><strong>Some form of OpenSim foundation will appear, maybe more than one. </strong>Various factors (slowly increasing popularity, historically high level of churn in the OpenSim code, development unpredictability) are beginning to produce calls for the establishment of formal organizations connected with OpenSim.  These don&#8217;t necessarily need to be directly connected with core code development - ScienceSim, for instance, is working on a <a href="http://www.sciencesim.com/wiki/doku.php/foundation/start">proposal</a> for a foundation to support a downstream distribution using OpenSim, among other services.  It&#8217;s quite possible for organizations like this to co-exist with an Apache-like organization that surrounds OpenSim itself.<br/><br />
I think that at least one such foundation will come about this year.</li>
<p><br/></p>
<li><strong>There will be a few more OpenSim distributions. </strong>An OpenSim distribution is a project that uses OpenSim as it&#8217;s base virtual environment/virtual world platform.  At one extreme a distribution could stick closely to what is in the OpenSim core project.  At the other end of the range it could significantly alter OpenSim features and swap in its own communication protocols.<br/><br />
<a href="http://www.osgrid.org/elgg/pg/utilities/software">The OSGrid distribution</a>, for instance, is close to the core OpenSim extreme while <a href="http://opensimulator.org/wiki/ModRex">modrex</a> (which enables the Realxtend environment) is closer towards the other end.<br/><br />
I think that we will see a few more distributions in 2010, though I predict that they will tend towards bundling code, tools or modules surrounding OpenSim rather than significantly changing OpenSim&#8217;s base functionality.<strong> </strong> I think that the economic and virtual environment sector isn&#8217;t at the right stage for the level of investment required to significantly adapt OpenSim, notwithstanding the existing Realxtend effort.</li>
<p><br/></p>
<li><strong>The vast majority of OpenSim access will continue to be through the Linden Lab viewer and its direct descendents. </strong>I said this last year but I still think that it holds true.  In fact, <a href="http://justincc.org/blog/2009/12/31/accurate-my-guesses-for-opensim-in-2009-reviewed/">as I noted in my 2009 assessment</a>, a lot of the non-Linden derived viewer projects have fallen inactive.  There are some promising new ones but a year is not long enough, in my opinion, to get them seriously underway.<strong> </strong></li>
<p><br/></p>
<li><strong>Cross grid experimentation will continue but not go mainstream. </strong>Again, a prediction that carries over from last year.  Work is still being done on projects such as <a href="http://justincc.wordpress.com/2008/12/19/what-is-the-hypergrid/">Hypergrid</a> and <a href="http://diva.github.com/Grider/">Grider</a>, but I don&#8217;t think that the environment is mature enough yet to bring these to more general notice.  <a href="http://justincc.org/blog/2008/12/19/what-is-the-hypergrid/">Fundamental security issues</a> remain with the current version of Hypergrid that, in my view, greatly hamper serious experimentation.  However, I continue to think that in the long term, Hypergrid 2.0/Grider is a very promising architectural approach for a properly distributed network of virtual environments, one that overcomes the current security issues.</li>
<p><br/></p>
<li><strong>OpenSim will start to support mesh objects. </strong>There&#8217;s significant interest in mesh objects and with the upcoming scene object refactor it will be significantly easier to support these as a native object within OpenSim.  Of course, one has to have a suitable viewer to make use of this - Realxtend&#8217;s <a href="http://wiki.realxtend.org/index.php/Getting_Started_with_Naali">Naali</a> and 3di&#8217;s <a href="http://3di-rei.org/">Rei</a> have support for meshes and the new &#8216;2.0&#8242; Second Life viewer <a href="http://changingworldsbuildingdreams.com/linden-lab-offically-announces-mesh-support-in-second-life-at-slcc">was reported to include them too</a>, though <a href="https://lists.secondlife.com/pipermail/sldev/2010-January/016196.html">apparantly this is an unfounded rumour</a>.  Nonetheless, I expect that the OpenSim server will natively support the storage of meshes in some form before 2010 is out.<strong><br />
</strong></li>
<p><br/>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://justincc.org/blog/2010/01/15/predictions-for-opensim-in-2010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>This Week in OpenSim Dev - week ending Saturday 9th January 2010</title>
		<link>http://justincc.org/blog/2010/01/12/this-week-in-opensim-dev-week-ending-saturday-9th-january-2010/</link>
		<comments>http://justincc.org/blog/2010/01/12/this-week-in-opensim-dev-week-ending-saturday-9th-january-2010/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 20:54:12 +0000</pubDate>
		<dc:creator>justincc</dc:creator>
		
		<category><![CDATA[opensim]]></category>

		<category><![CDATA[opensim-dev]]></category>

		<category><![CDATA[opensim-news]]></category>

		<category><![CDATA[secondlife]]></category>

		<category><![CDATA[twiod]]></category>

		<category><![CDATA[virtual-environments]]></category>

		<category><![CDATA[virtual-worlds]]></category>

		<guid isPermaLink="false">http://justincc.org/blog/?p=1123</guid>
		<description><![CDATA[Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday.  The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears.  We only give the first 6 characters of each revision but this should [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Wright Plaza on osgrid.org" src="http://justincc.files.wordpress.com/2008/04/osgrid.jpg" alt="" width="320" height="240" />Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday.  The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears.  We only give the first 6 characters of each revision but this should be enough to identify it.</p>
<p>The changes described here appear only in OpenSim&#8217;s cutting edge Git &#8216;master&#8217; branch.  Please do not attempt to use code taken directly from &#8216;master&#8217; in any production environment.  At particular points in time this in-development code may not work or may even cause data corruption.  If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release.  The latest official release is OpenSim 0.6.8 (released on 23rd December 2009).</p>
<p>This week in OpenSim ( 70d5b1 - 49c09e ).</p>
<h2>General news</h2>
<ul>
<li>None this week</li>
</ul>
<h2>Features &amp; bug fixes</h2>
<ul>
<li>Melanie fixed an issue where attempting to <strong>rez</strong> a no-copy object on a no-rez parcel would cause the object to vanish from inventory until relog (374077).</li>
<li>Melanie updated the <strong>SQLite</strong> library in OpenSim.  This may (or may not) have an effect on <a href="http://opensimulator.org/mantis/view.php?id=4437">problems using SQLite with OpenSim with Mono 2.4.3 and greater</a> (ab0dfb).</li>
<li>Melanie made a change to allow <strong>estate owners</strong> to enter <strong>god mode</strong> is region_owner_is_god = true in OpenSim.ini (a54287).</li>
<li>Revolution contributed patches that fix some <strong>prim to prim collision</strong> errors (49c09e).</li>
<li>Revolution contributed a patch that means that <strong>llGetStatus()</strong> now returns rotation status information (7dd43b).</li>
<li>Dahlia added a ForwardOfflineGroupMessages config option to the [<strong>Messaging</strong>] section of OpenSim.ini.example.  This allows forwarding of group messages to offline users to be turned off.  See <a href="http://opensimulator.org/mantis/view.php?id=4457">Mantis 4457</a> for more details (1e8997).</li>
<li>I fixed a problem where the local <strong>console</strong> would be become flooded with ArgumentOutOfRangeException messages if the window was resized under Mono (22b1ff).</li>
<li>Melanie added the &#8220;<strong>Allowed Users</strong>&#8221; and &#8220;<strong>Allowed Groups</strong>&#8221; <strong>estate</strong> functionality.  Now one should be able to selectively allow users and groups on to an estate (bc5587).</li>
</ul>
<h2>Infrastructure</h2>
<ul>
<li>Diva and Melanie continue to work on migrating the legacy <strong>user service</strong> into a number of separate <strong>ROBUST</strong> services (presence, user accounts, authentication, etc.).  This is currently being done on a separate presence-refactor branch.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://justincc.org/blog/2010/01/12/this-week-in-opensim-dev-week-ending-saturday-9th-january-2010/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Very Unofficial OpenSim London Meetup</title>
		<link>http://justincc.org/blog/2010/01/07/very-unofficial-opensim-london-meetup/</link>
		<comments>http://justincc.org/blog/2010/01/07/very-unofficial-opensim-london-meetup/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 20:09:29 +0000</pubDate>
		<dc:creator>justincc</dc:creator>
		
		<category><![CDATA[events]]></category>

		<category><![CDATA[opensim]]></category>

		<category><![CDATA[opensim-news]]></category>

		<guid isPermaLink="false">http://justincc.org/blog/?p=1099</guid>
		<description><![CDATA[Hi folks,
Darren Guard (founder of OpenSim &#38; TribalMedia, consultant for Rezzable), Chris Hart (CTO of ReactionGrid) and myself, Justin Clark-Casey (OpenSim core developer, consultant, ex-IBM and Black Dress developer, notorious killjoy) recently began to talk about having a face-to-face mini OpenSim meetup.
Since we&#8217;re all in the UK (at the moment) we&#8217;re going to meet in [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Short OpenSim logo" src="http://justincc.files.wordpress.com/2008/06/opensim-logo-short.png" alt="" width="135" height="124" />Hi folks,</p>
<p><a href="http://twitter.com/DarrenG1">Darren Guard</a> (founder of OpenSim &amp; TribalMedia, consultant for <a href="http://rezzable.com/">Rezzable</a>), <a href="http://twitter.com/dstrawberrygirl">Chris Hart</a> (CTO of <a href="http://reactiongrid.com/">ReactionGrid</a>) and myself, <a href="http://twitter.com/justincc">Justin Clark-Casey</a> (OpenSim core developer, consultant, ex-IBM and Black Dress developer, notorious killjoy) recently began to talk about having a face-to-face mini OpenSim meetup.</p>
<p>Since we&#8217;re all in the UK (at the moment) we&#8217;re going to meet in London at a pub called &#8220;The Jugged Hare&#8221; near Victoria station.</p>
<div><span dir="ltr">172 Vauxhall Bridge Road</span><a style="text-decoration: underline; display: none;" href="http://maps.google.co.uk/maps?q=the+jugged+hare%2C+london" target="_parent"></a></div>
<div><span dir="ltr">Victoria, SW1V 1DX</span><a href="http://maps.google.co.uk/maps?q=the+jugged+hare%2C+london"><br />
http://maps.google.co.uk/maps?q=the+jugged+hare%2C+london</a></div>
<p>on Sunday 31st January 2010 between 12:30pm and 5:30pm.</p>
<p>Rather than just do this by ourselves, we thought it would be very cool to open the invitation up to everybody, especially as it&#8217;s more or less coincidental with OpenSim&#8217;s 3rd birthday!</p>
<p>This is going to be a very informal event - there won&#8217;t be any banners or formal presentations.  It&#8217;s really just a bunch of us sitting around talking about OpenSim and virtual worlds.  Oh, and we&#8217;ll be having a few beers too <img src='http://justincc.org/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So if you&#8217;re interested or involved with OpenSim (or even other virtual worlds/environments) in any way and want to come along we would be very pleased to see you!  Just show up any time between 12:30pm and 5:30pm or if you want us to look out for you, just tell us that you&#8217;re coming (by e-mail, blog post comment or any other way you like).  I&#8217;m sure we&#8217;ll be tweeting on the day too.</p>
<p>Until then, all the best!</p>
]]></content:encoded>
			<wfw:commentRss>http://justincc.org/blog/2010/01/07/very-unofficial-opensim-london-meetup/feed/</wfw:commentRss>
		</item>
		<item>
		<title>This Week in OpenSim Dev - week ending Saturday 2nd January 2010</title>
		<link>http://justincc.org/blog/2010/01/04/this-week-in-opensim-dev-week-ending-saturday-2nd-january-2010/</link>
		<comments>http://justincc.org/blog/2010/01/04/this-week-in-opensim-dev-week-ending-saturday-2nd-january-2010/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 19:48:09 +0000</pubDate>
		<dc:creator>justincc</dc:creator>
		
		<category><![CDATA[opensim]]></category>

		<category><![CDATA[opensim-dev]]></category>

		<category><![CDATA[opensim-news]]></category>

		<category><![CDATA[secondlife]]></category>

		<category><![CDATA[twiod]]></category>

		<category><![CDATA[virtual-environments]]></category>

		<category><![CDATA[virtual-worlds]]></category>

		<guid isPermaLink="false">http://justincc.org/blog/?p=1092</guid>
		<description><![CDATA[Hello everybody. This is a short summary of OpenSim development for the past week up until the end of last Saturday.  The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears.  We only give the first 6 characters of each revision but this should be enough [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Wright Plaza on osgrid" src="http://justincc.files.wordpress.com/2008/04/osgrid.jpg" alt="" width="320" height="240" />Hello everybody. This is a short summary of <a href="http://opensimulator.org">OpenSim</a> development for the past week up until the end of last Saturday.  The letters in brackets after bug and feature points are the Git revision identifiers in which the work appears.  We only give the first 6 characters of each revision but this should be enough to identify it.</p>
<p>The changes described here appear only in OpenSim&#8217;s cutting edge Git &#8216;master&#8217; branch.  Please do not attempt to use code taken directly from &#8216;master&#8217; in any production environment.  At particular points in time this in-development code may not work or may even cause data corruption.  If you are not a developer or tester, please treat this summary instead as a preview of what will be coming up in the next release.  The latest official release is <a href="http://opensimulator.org/wiki/Download">OpenSim 0.6.8</a> (released on 23rd December 2009).</p>
<p>This week in OpenSim ( b7951d - 9f2737 ).</p>
<h2>General news</h2>
<ul>
<li>None this week</li>
</ul>
<h2>Features &amp; bug fixes</h2>
<ul>
<li>Melanie fixed an issue where passing an empty LSL list to the <strong>llDialog()</strong> function would crash the viewer (917fad).</li>
<li>Teravus made changes that may resolve <strong>terrain</strong> editing problems with <strong>megaregions</strong>.  Testing would be appreciated (25544a).</li>
<li>Teravus made <strong>avatar</strong> reaction to the forward and back keys faster (16a64c).</li>
<li>Teravus fixed <strong>sitting</strong> on the ground (e6c71d).</li>
<li>Revolution contributed a patch that implements <strong>osKickAvatar()</strong>, <strong>osCauseDamage()</strong>, <strong>osCauseHealing()</strong> and <strong>osSetSpeed()</strong>.  osKickAvatar() kicks a client from the region, osCauseDamage() and osCauseHealing() change the avatar&#8217;s health (in regions where this applies).  osSetSpeed() changes the client&#8217;s movement multiple (e.g 2.0 would make the client move twice as fast as normal) (879594).</li>
<li>Revolution contributed a patch that implements <strong>friend teleport</strong> offers (I think!) (8ca37d).</li>
<li>Revolution contributed a patch that add <strong>llCollisionFilter()</strong> and <strong>llPassCollision()</strong> (61f63f).</li>
</ul>
<h2>Infrastructure</h2>
<ul>
<li>Diva and Melanie have been migrating the legacy user service into a number of separate ROBUST services (presence, user accounts, authentication, etc.).  This is currently being done on a separate presence-refactor branch.  Testing by the extremely brave would be appreciated, according to her <a href="https://lists.berlios.de/pipermail/opensim-dev/2010-January/008146.html">mailing list post</a>.</li>
<li>Adam implemented a stub <strong><a href="http://www.sirikata.com/blog/">Sirikata</a></strong> client stack.  This would allow a Sirikata viewer, such as one based upon their new browser engine <a href="http://www.sirikata.com/blog/?p=115">Berkelium</a>, to connect with OpenSim.</li>
<li>Revolution contributed a patch that implements stubs and construction for various missing Second Life packets such as mute list updating and user parcel freeze and ejection.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://justincc.org/blog/2010/01/04/this-week-in-opensim-dev-week-ending-saturday-2nd-january-2010/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
