<?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>UgoTrade &#187; realXtend</title>
	<atom:link href="http://www.ugotrade.com/category/virtual-realities/open-source-virtual-worlds/realxtend/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ugotrade.com</link>
	<description>Augmented Realities at the Edge of the Network</description>
	<lastBuildDate>Wed, 25 May 2016 15:59:56 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>Sensor Networks and Sustainability: &#8220;Connecting Real, Virtual, Mobile and Augmented Spaces&#8221;</title>
		<link>http://www.ugotrade.com/2009/04/19/sensor-networks-and-sustainability-connecting-real-virtual-mobile-and-augmented-reality/</link>
		<comments>http://www.ugotrade.com/2009/04/19/sensor-networks-and-sustainability-connecting-real-virtual-mobile-and-augmented-reality/#comments</comments>
		<pubDate>Sun, 19 Apr 2009 06:32:59 +0000</pubDate>
		<dc:creator><![CDATA[Tish Shute]]></dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[Ambient Devices]]></category>
		<category><![CDATA[Ambient Displays]]></category>
		<category><![CDATA[architecture of participation]]></category>
		<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Carbon Footprint Reduction]]></category>
		<category><![CDATA[CurrentCost]]></category>
		<category><![CDATA[Ecological Intelligence]]></category>
		<category><![CDATA[Energy Awareness]]></category>
		<category><![CDATA[Energy Saving]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[home energy monitoring]]></category>
		<category><![CDATA[home energy monitors]]></category>
		<category><![CDATA[HomeCamp]]></category>
		<category><![CDATA[Instrumenting the World]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[message brokers and sensors]]></category>
		<category><![CDATA[Mixed Reality]]></category>
		<category><![CDATA[mobile meets social]]></category>
		<category><![CDATA[MQTT and RSMB]]></category>
		<category><![CDATA[new urbanism]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[Paticipatory Culture]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[smart appliances]]></category>
		<category><![CDATA[Smart Devices]]></category>
		<category><![CDATA[Smart Planet]]></category>
		<category><![CDATA[sustainable living]]></category>
		<category><![CDATA[sustainable mobility]]></category>
		<category><![CDATA[ubiquitous computing]]></category>
		<category><![CDATA[Virtual HomeCamp]]></category>
		<category><![CDATA[Virtual Meters]]></category>
		<category><![CDATA[Virtual Realities]]></category>
		<category><![CDATA[Web Meets World]]></category>
		<category><![CDATA[AMEE]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[Carbon Goggles]]></category>
		<category><![CDATA[distributed sustainability]]></category>
		<category><![CDATA[home energy management]]></category>
		<category><![CDATA[open data]]></category>
		<category><![CDATA[Pachube]]></category>
		<category><![CDATA[sensor networks]]></category>
		<category><![CDATA[sensor networks and sustainability]]></category>
		<category><![CDATA[SHASPA]]></category>
		<category><![CDATA[the internet of things]]></category>
		<category><![CDATA[TweetaWatt]]></category>
		<category><![CDATA[Virtual Worlds]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=3381</guid>
		<description><![CDATA[Today, I did a presentation, on connecting real, virtual, mobile, and augmented spaces to support sustainability, for Earth Week SL, with Dave Pentecost and Jim Purbrick, who presented on Carbon Goggles. Dave and I focused on sensor networks, open data, Pachube, OpenSim, and sustainability from perspective of, &#8220;hack local, think global.&#8221;Â  Dave and I will [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/picture-21.png"><img class="alignnone size-medium wp-image-3382" title="picture-21" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/picture-21-300x225.png" alt="picture-21" width="300" height="225" /></a></p>
<p>Today, I did a presentation, on <a href="http://docs.google.com/Presentation?id=dhj5mk2g_214g48q37hj" target="_blank">connecting real, virtual, mobile, and augmented spaces to support sustainability,</a> for <a href="http://slearthweek.wordpress.com/2009/04/10/earth-week-press-release-see-schedule-also/" target="_blank">Earth Week SL</a>, with <a href="http://www.gomaya.com/glyph/" target="_blank">Dave Pentecost</a> and <a href="http://jimpurbrick.com/" target="_blank">Jim Purbrick</a>, who presented on <a href="http://carbongoggles.org/" target="_blank">Carbon Goggles</a>.</p>
<p>Dave and I focused on sensor networks, open data,<a href="http://www.pachube.com/" target="_blank"> Pachube</a>,  <a href="http://opensimulator.org/wiki/Main_Page" target="_blank">OpenSim,</a> and sustainability from perspective of, &#8220;hack local, think global.&#8221;Â  Dave and I will be picking up on some of these themes of sensor networks and sustainability next week in our presentation with <a href="http://www.darleon.com/" target="_blank">Dimitri Darras</a> at ITP,Â  NYU, Aprl 24th, 6.30 pm to 8 pm &#8211; <a href="http://itp.nyu.edu/sigs/news/special-event-open-sim/" target="_blank">details here</a>.Â  If you are in New York City, I hope to see you there.</p>
<p>We got some interesting insights into augmented reality from <a href="http://jimpurbrick.com/" target="_blank">Jim Purbrick</a> whose <a href="http://carbongoggles.org/" target="_blank">Carbon Goggles</a> project prototypes how we can use augmented reality to read carbon identity and to combine well organized, verified data from <a href="http://www.amee.com/" target="_blank">AMEE</a> &#8211; a neutral aggregation platform to measure the &#8220;carbon footprint&#8221; of everything on earth, with crowd sourced tagging and linking.</p>
<h3>Shaspa &#8211; &#8220;the sensor network system that has it all&#8221;</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/picture-22.png"><img class="alignnone size-medium wp-image-3391" title="picture-22" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/picture-22-300x224.png" alt="picture-22" width="300" height="224" /></a></p>
<p>We also discussed, recently launched, <a href="http://www.shaspa.com/" target="_blank">Shaspa</a>. Shaspa&#8217;s energy management packages connect spaces &#8211; real, virtual, mobile and augmented.Â  Shaspa has been bloggedÂ  by <a href="http://www.maxping.org/business/real-life/virtual-management-of-energy-consumption-in-the-home.aspx/" target="_blank">Maxping</a> and <a href="http://www.virtualworldsnews.com/2009/04/shaspa-launches-home-energy-organizer-on-opensim.html" target="_blank">Virtual World News</a>, so you can read all about it, but the Shaspa device kit won&#8217;t be available until next week. Some key features of the Home EnergyÂ  package are listed on the slide above.Â  However, this evening, Dave Pentecost and I got a sneak preview of both the Shaspa commmunity and enterprise hardware and software packages from Shaspa founder Oliver Goh. We were pretty impressed.</p>
<p><strong>Dave:</strong> &#8220;<strong>It&#8217;s the ultimate hackable device for energy management!&#8221;</strong></p>
<p><strong>Oliver:</strong> <strong>&#8220;Bring us any sensor device &#8211; with documentation, and within three days we will put a driver into Shaspa.&#8221;</strong></p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/daveandoliverpost.jpg"><img class="alignnone size-medium wp-image-3392" title="daveandoliverpost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/daveandoliverpost-300x178.jpg" alt="daveandoliverpost" width="300" height="178" /></a></p>
<p>Oliver is on the right and Dave on the left in the picture above. The picture below shows Shaspa in OpenSim. Oliver and I will be attending the <a href="http://www.3dtlc.com/"><span style="color: #810081;">3D Training, Learning and Collaboration</span></a> Conference in Washington, DC, next week.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/picture-23.png"><img class="alignnone size-medium wp-image-3412" title="picture-23" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2009/04/picture-23-300x208.png" alt="picture-23" width="300" height="208" /></a></p>
<h3>Links</h3>
<p>Here are some of the links that came up in the presentation as many people asked for them to be published. Dave also has them on <a href="http://www.gomaya.com/glyph/archives/002520.html#002520" target="_blank">his blog</a>.</p>
<p>SLIDES on GOOGLE DOCS:<br />
<a title="Earth Week SL Presentation, April 18th, 2009 - Google Docs" href="http://docs.google.com/Presentation?id=dhj5mk2g_214g48q37hj">Earth Week SL Presentation, April 18th, 2009 &#8211; Google Docs</a></p>
<p><a href="http://www.ugotrade.com/2009/01/28/pachube-patching-the-planet-interview-with-usman-haque/" target="_blank">Pachube, sensor networks</a></p>
<p><a href="http://www.gomaya.com/glyph" target="_blank">Dave&#8217;s blog covering Maya archaeology, jungle ecology, and technology</a></p>
<p><a href="http://www.gomaya.com/glyph/archives/001914.html" target="_blank">Maya Frontier, Usumacinta River videos</a></p>
<p><a href="http://en.wikipedia.org/wiki/Collapse_(book)" target="_blank">Collapse</a></p>
<p><a href="microcontrollers http://arduino.cc/" target="_blank">Arduino</a></p>
<p><a href="http://community.pachube.com/tutorials" target="_blank">Pachube &#8211; tutorials</a></p>
<p><a href="http://apps.pachube.com/" target="_blank">Pachube Apps </a>-</p>
<p><a href="http://www.pachube.com/feeds/1284" target="_blank">Arduino-SL-Pachube data site</a></p>
<p><a href="http://www.pachube.com/feeds/1505" target="_blank">SL to Pachube site</a></p>
<p><a href="http://www.zachhoeken.com/connecting-to-the-world" target="_blank">Dave&#8217;s Danger Shield &#8211; Pachube  tutorial</a></p>
<p><a href="http://www.ladyada.net/make/tweetawatt/" target="_blank">TweetaWatt site (LadyAda)</a></p>
<p><a href="http://www.gomaya.com/glyph/archives/002505.html" target="_blank">Dave&#8217;s post on TweetaWatt to Opensim/SL</a></p>
<p><a href="http://peterquirk.wordpress.com/2008/12/22/tutorial-using-the-streamlined-tool-chain-for-importing-sketchup-models-into-realxtend-04/" target="_blank">Peter Quirk&#8217;s post on Importing Sketchup into RealXtend</a></p>
<p><a href="http://opensimulator.org/wiki/Main_Page" target="_blank">Opensim</a></p>
<p><a href="http://www.realxtend.org/" target="_blank">RealXtend</a></p>
<p><a href="http://reactiongrid.com/" target="_blank">ReactionGrid</a></p>
<p><a href="http://homecamp.pbwiki.com/" target="_blank">homecamp</a></p>
<p><a href="http://www.cminion.com/wordpress/" target="_blank">cminion -wind turbines in OpenSim</a></p>
<p><a href="http://mikethebee.mevio.com/" target="_blank">MiketheBee</a></p>
<p><a href="http://www.ugotrade.com/2009/01/17/is-it-%E2%80%9Comg-finally%E2%80%9D-for-augmented-reality-interview-with-robert-rice/" target="_blank">Is it &#8220;OMG finally&#8221; for Augmented Reality?</a></p>
<p><a href="http://www.ugotrade.com/2008/12/15/smart-planetinterview-with-andy-stanford-clark/" target="_blank">Smart Planet: Interview with Andy Stanford-Clark</a></p>
<p><a href="http://www.orangecone.com/" target="_blank">Orange Cone &#8211; Information Shadows and Things as Services</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2009/04/19/sensor-networks-and-sustainability-connecting-real-virtual-mobile-and-augmented-reality/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Mashing Up Virtual Worlds With Web 2.0 and Online Gaming</title>
		<link>http://www.ugotrade.com/2008/10/16/mashing-up-virtual-worlds-with-web-20-and-online-gaming/</link>
		<comments>http://www.ugotrade.com/2008/10/16/mashing-up-virtual-worlds-with-web-20-and-online-gaming/#comments</comments>
		<pubDate>Fri, 17 Oct 2008 02:53:51 +0000</pubDate>
		<dc:creator><![CDATA[Tish Shute]]></dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[Architecture Working Group]]></category>
		<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[crossing digital divides]]></category>
		<category><![CDATA[digital public space]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[Linden Lab]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Mixed Reality]]></category>
		<category><![CDATA[MMOGs]]></category>
		<category><![CDATA[Mobile Technology]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open protocols for virtual worlds]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open standards for virtual worlds]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[Second Life]]></category>
		<category><![CDATA[social gaming]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[vapor standards]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3D]]></category>
		<category><![CDATA[Web3.D]]></category>
		<category><![CDATA[World 2.0]]></category>
		<category><![CDATA[a smart world]]></category>
		<category><![CDATA[Engage]]></category>
		<category><![CDATA[gartner hype cycle]]></category>
		<category><![CDATA[Google's Lively]]></category>
		<category><![CDATA[internet standards]]></category>
		<category><![CDATA[Joe The Plumber]]></category>
		<category><![CDATA[Mashing Up Virtual Worlds With Web 2.0]]></category>
		<category><![CDATA[Mashups]]></category>
		<category><![CDATA[Metaverse1]]></category>
		<category><![CDATA[MPEG-V]]></category>
		<category><![CDATA[OpenGrid Protocol]]></category>
		<category><![CDATA[shared spaces]]></category>
		<category><![CDATA[SHASPA]]></category>
		<category><![CDATA[Sinewave Pub Quiz]]></category>
		<category><![CDATA[smart buildings]]></category>
		<category><![CDATA[smart spaces]]></category>
		<category><![CDATA[standards]]></category>
		<category><![CDATA[the problem with top down standards]]></category>
		<category><![CDATA[top down standards]]></category>
		<category><![CDATA[Virtual Worlds and Online Gaming]]></category>
		<category><![CDATA[virtual worlds for performance optimization]]></category>
		<category><![CDATA[virtual worlds for product life cycle management]]></category>
		<category><![CDATA[Web 2.0 Standards]]></category>
		<category><![CDATA[Wikitecture]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1887</guid>
		<description><![CDATA[The curtains are lifting between Virtual Worlds, Web 2.0, and online gaming. There are many indications of this in the news including, the rebranding of the Virtual Worlds Conf. and Expo in New York City as &#8220;Engage! Expo &#8211; 3D Web, Virtual Worlds, and Virtual Goods,&#8221; and Google&#8217;s Lively opening up an API for game [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/10/modular_rex.jpg"><img class="alignnone size-full wp-image-1903" title="modular_rex" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/10/modular_rex.jpg" alt="" width="450" height="306" /></a></p>
<p>The curtains are lifting between Virtual Worlds, Web 2.0, and online gaming. There are many indications of this in the news including, the rebranding of the Virtual Worlds Conf. and Expo in New York City as <a href="http://www.engageexpo.com/expo/index.html" target="_blank">&#8220;Engage! Expo</a> &#8211; 3D Web, Virtual Worlds, and Virtual Goods,&#8221; and<a href="http://www.lively.com/html/landing.html" target="_blank"> Google&#8217;s Lively</a> opening up <a href="http://www.virtualworldsnews.com/2008/09/will-lively-be.html" target="_blank">an API for game development</a>.</p>
<p>And, If you have been reading Ugotrade recently, you will know I have been up late several nights trying to keep up with the pace of theÂ  <a href="http://opensimulator.org/wiki/Main_Page" target="_blank">OpenSim</a>, <a href="http://wiki.secondlife.com/wiki/Architecture_Working_Group" target="_blank">Architecture Working Group</a> and <a href="http://secondlifegrid.net.s3.amazonaws.com/docs/specs/SLGOGP-draft-1.html" target="_blank">OpenGrid Protoco</a>l teams that are proceeding at a fast clip with their work on Web 2.0 integration for immersive Virtual Worlds (and there is still much more to write on this!).</p>
<p>Also, this week, there was the preview launch (the full launch is scheduled for November) of a new collaboration, &#8220;SHASPA,&#8221; between EOLUS<sup>Â®</sup> One and <a href="http://www.seriousgamesinstitute.co.uk/" target="_blank">The Serious Games Institute</a>.Â  SHASPA was unveiled to a select audience of business decision makers at the <a href="http://www.shakespeares-globe.org/" target="_blank">Globe Theater, London</a> on Wednesday.</p>
<p><a href="http://www.ugotrade.com/images/OliverShaspa.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-1910" title="olivershaspapost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/10/olivershaspapost-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.ugotrade.com/images/Shaspa1.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-1911" title="shaspa1post" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/10/shaspa1post-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.ugotrade.com/images/DavidWortley.jpg" target="_blank"><img class="alignnone size-thumbnail wp-image-1917" title="davidwortleypost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/10/davidwortleypost-150x150.jpg" alt="" width="150" height="150" /></a></p>
<h3>SHASPA-  making a &#8220;smart&#8221; world with &#8220;shared spaces.&#8221;</h3>
<p>Oliver Goh said, &#8220;SHASPA&#8221; is a unique cooperation to bring together Virtual Worlds (OpenSim, Second Life<sup>Â®</sup>), Web 2.0 Applications and the world of mobile applications&#8230;.&#8221;</p>
<p>The pictures above show Oliver speaking (far left) and David Wortley, Director of the Serious Games Institute (SGI) at Coventry (far right), and some of the audience (center). I recognize several very important virtual world pioneers and innovators in the midst of the frey &#8211; Rohan Freeman (CEO of the <a href="http://www.sinewavecompany.com/" target="_blank">Sine Wave Company</a>), Prof Jeremy Watson (<a href="http://www.arup.com/">Arup</a>), Dr Anthony Dennis (<a href="http://www.infoterra.co.uk/" target="_blank">infoterra</a>),Â  and <a href="http://www.nanodave.com/" target="_blank">Dave Taylor</a>, Programme Lead, Virtual Worlds and Medical Media at Imperial College London.</p>
<p>EOLUS<sup>Â®</sup> One initially started as an innovation project with the focus to develop new service oriented offerings for the real estate industry. Oliver explained to me:</p>
<blockquote><p>The focus is on sustainable real estate, enhancing the structural and technical performance of properties which will be the first use case for SHASPA. SHASPA uses the combined power of the work done by the SGI and EOLUS One to create Smart Shared Spaces for various industries. The first use case will be in the Real Estate industry to revolutionize approaches to facilities/property performance optimization and energy management.</p></blockquote>
<h3>RealXtend harnesses OpenSim as engine for their server side development</h3>
<p>Adam Frisby sent me the picture opening this post today.Â  Adam pointed out It shows:</p>
<blockquote><p>&#8230;<a href="http://www.realxtend.org/" target="_blank">Realxtend</a> just running under OpenSim rather than the forked version of OpenSim realXtend did. It&#8217;s been converted to a set of OpenSim plugins &#8211; we&#8217;re still at a semi-preliminary stage, however, we&#8217;ve got Rex avatars and a few other features now working.</p></blockquote>
<p><a href="http://www.realxtend.org/" target="_blank">Realxtend</a> is now able to leverage the OpenSim core, and OpenSim developers can work with realXtend innovation as plugins. For more details on this modular integration <a href="http://www.ugotrade.com/2008/07/02/new-release-from-realxtend-and-modular-integration-into-opensim/" target="_blank">see my previous post</a>.Â  This modular architecture will create many new opportunities for mashups.Â  And the Web 2.0 integration and interoperability work that is central to the OpenSim vision will be aligned with the advanced 3D Internet layer realXtend has been building on top of it.</p>
<p>On their diverse and multifaceted team, RealXtend has a number of world class game developersÂ  who have in a very short time progressed rapidly towards the goals Tony Manninen, Ludocraft, <a href="http://www.ugotrade.com/2008/02/27/realxtends-vision-for-avatar-20/" target="_blank">described to me back in February,</a> &#8220;making sure the realXtend development reaches the required quality and performance standards you would expect from MMOGs.&#8221;</p>
<p>And as Jani Pirkola, Project Manager for RealXtend, points out:</p>
<blockquote><p>For realXtend it means that we can have all the OpenSim development directly benefit realXtend, whether it is Web 2.0 or other features.</p></blockquote>
<h3>Web Friendly Standards for Virtual Worlds</h3>
<p>I am off to London next week to the <a href="http://www.virtualworlds2007.com/" target="_blank">Virtual Worlds Conf an Expo</a>.Â  But, while I am very excited to meet old and new friends there, it is disappointing to note that the open source developer communities and the interoperability and open protocol efforts of OpenSim and Linden Lab are sadly unrepresented in London.</p>
<p>Making virtual worlds part of the fabric of the internet and everyday computing will not happen because some arbitrary standards body pontificates on elaborate requirements and then tries to get the backing of big business to implement their standards from top down. There are many white papers on why this old fashioned way of developing standards is not applicable to the fast moving internet environment.Â Â  As David Levine, IBM, so nicely put it a while back, interoperability and standards for virtual worlds:</p>
<blockquote><p>will emerge battered byte by battered byte from the hands of grubbie techies each with an agenda. Except on Second Life some of us are blonde, with a pert smile but yeahâ€¦.</p></blockquote>
<p>It is, in my view, unfortunate that Dr Yesha Y Sivian, <a href="http://www.metaverse1.org/" target="_blank">Metaverse1</a>, in <a href="http://www.metaverse1.org/2008/08/virtual-worlds-sos-state-of-standards.html" target="_blank">his talk</a> &#8220;Virtual Worlds State of Standards (SOS): MPEG-V, Metaverse1, Open-SIM and more&#8221; has put OpenSim in his title (and Architecture Working Group in the body of his abstract) when he does not seem to have (yet) invited anyone from OpenSim or Architecture Working Group or OGP to represent their own work.Â  Again, unfortunately, a panel including key industry leaders and representatives from OpenSim and Architecture Working Group did not get the opportunity to present in London because Dr Sivian&#8217;s proposal gave the conference organizers the impression there was already a &#8220;similar panel.&#8221;</p>
<p>MPEG-V and Metaverse 1 are Dr Yesha Sivian&#8217;s projects and they are at a very early stage of development (basically an effort to define a set of requirments and garner business support for the notion of creating so called MPEG-V standards). To have credibility, in my view, these projects need to engage with other groups that are working on standards and actually have working code, asÂ  Architecture Working Group and OpenGrid Protocol (OGP) do.</p>
<p>There are some common misunderstandings about the approach of the Architecture Working Group that should be cleared up.</p>
<p>As key architects of OpenGrid Protocol (OGP), and the Architecture Working Group, frequently stress, OGP is a point of departure.Â  While its focused on the existing code of OpenSim and Second Life, the overall framework is as broad, or broader than the meteverse work.Â  The goal is to create a fully described set of web based protocols and formats which will do anything MPEG-V wants to do, but meshed far more fully into the web.</p>
<p>Metaverse1 needs to be in dialogue with the standards work that has already produced code, if they are serious about creating good standards.</p>
<h3>Out of the Trough of Disillusionment onto the Slope of Enlightenment</h3>
<p>It seems Virtual Worlds may have started onto the Slope of Enlightenment (see <a href="http://en.wikipedia.org/wiki/Hype_cycle" target="_blank">Gartner Hype Cycle</a>).Â  Virtual Worlds, and immersive Virtual Worlds (in particular <a href="http://secondlife.com" target="_blank">Second Life<sup>Â®</sup> </a>and <a href="http://opensimulator.org" target="_blank">OpenSim</a>), continue to garner broad consumer interest. And, the ability of Virtual Worlds to deliver added value in key areas of collaboration and energy conservation is fueling a a lot of interest from education and enterprise.</p>
<p>While worries of depression and recession in the global economy abound, and the internet is abuzz with discussion of Joe The Plumber (as Mitch Kapor noted in Twitter: &#8220;<span class="entry-content">Not since Nixon have we heard so much about plumbers&#8221;). </span></p>
<p><span class="entry-content"> Nevertheless</span>, there has been quite a steady flow of positive news from Virtual Worlds. See <a href="http://www.calebbooker.com/blog/2008/10/12/business-in-virtual-worlds-news-roundup-oct-6-12-2008/" target="_blank">Caleb Booker&#8217;s roundup</a> andÂ  <a href="http://www.virtualworldsnews.com/" target="_blank">Virtual World News</a> and check for yourself. And just in, Forbes.com post, <a href="http://www.forbes.com/technology/ebusiness/2008/10/09/virtual-world-economy-tech-ebiz-cx_mji_1010virtual.html" target="_blank">&#8220;A &#8216;virtual&#8217; Escape from Economic Pain,&#8221;</a> After scanning my reader I checked my perception in <a href="http://twitter.com" target="_blank">Twitter</a> and quickly got replies from <a href="http://wagner.typepad.com/wagner/links_to_my_informationweek_content/" target="_blank">Mitch Wagner of Information Week</a>.</p>
<p><a class="url" href="http://twitter.com/Ugotrade"><img id="profile-image" class="photo fn" src="http://s3.amazonaws.com/twitter_production/profile_images/56220741/TishheadshotNYC3twitter_normal.jpg" alt="Tish Shute" /></a></p>
<div class="status-body"><strong><a title="Tish Shute" href="http://twitter.com/Ugotrade">Ugotrade</a></strong> <span class="entry-content"> Anyone seen ANY negative stories about Second Life lately? Seems there&#8217;s negative news everywhere else but immersive VWs r gold again? </span> <span class="meta entry-meta"> <a class="entry-date" rel="bookmark" href="http://twitter.com/Ugotrade/statuses/957104815"><span class="published" title="2008-10-13T02:07:55+00:00">about 13 hours</span> ago</a> from web </span></div>
<p><a class="url" href="http://twitter.com/MitchWagner"><img id="profile-image" class="photo fn" src="http://s3.amazonaws.com/twitter_production/profile_images/57644893/Mitch_Wagner_business_mug_shot_normal.jpg" alt="Mitch Wagner" /></a></p>
<div class="status-body"><strong><a title="Mitch Wagner" href="http://twitter.com/MitchWagner">MitchWagner</a></strong> <span class="entry-content"> @<a href="http://twitter.com/Ugotrade">Ugotrade</a> I looked for negative stories about SL a few weeks ago, couldn&#8217;t find any recent ones. </span> <span class="meta entry-meta"> <a class="entry-date" rel="bookmark" href="http://twitter.com/MitchWagner/statuses/957109943"><span class="published" title="2008-10-13T02:13:49+00:00">about 13 hours</span> ago</a> from <a href="http://www.tweetdeck.com/">TweetDeck</a> <a href="http://twitter.com/Ugotrade/statuses/957104815">in reply to Ugotrade</a> </span></div>
<p><a class="url" href="http://twitter.com/Ugotrade"><img id="profile-image" class="photo fn" src="http://s3.amazonaws.com/twitter_production/profile_images/56220741/TishheadshotNYC3twitter_normal.jpg" alt="Tish Shute" /></a></p>
<p><span class="entry-content">@<a href="http://twitter.com/MitchWagner">MitchWagner</a> &#8211; while you didn&#8217;t find any negative stories have you seen an increase in positive stories in mainstream media? </span> <span class="meta entry-meta"> <a class="entry-date" rel="bookmark" href="http://twitter.com/Ugotrade/statuses/957131133"><span class="published" title="2008-10-13T02:36:38+00:00">about 13 hours</span> ago</a> from web                   <a href="http://twitter.com/MitchWagner/statuses/957109943">in reply to MitchWagner</a> </span></p>
<p><a href="http://twitter.com/MitchWagner"><img id="profile-image" src="http://s3.amazonaws.com/twitter_production/profile_images/57644893/Mitch_Wagner_business_mug_shot_normal.jpg" alt="Mitch_wagner_business_mug_shot_normal" /></a></p>
<div class="status-body"><strong><a href="http://twitter.com/MitchWagner">MitchWagner</a></strong> <span class="entry-content"> Sure. I&#8217;d say I saw only positive news in the MSM. [mainstream media]</span></div>
<h3>Recents News Events of Note</h3>
<p>The coming of age of Open Source Virtual worlds is attracting some mainstream attention now.Â  One of the leading authorities on Open Source Software and Services,Â  <a href="http://ostatic.com/" target="_blank">OStactic </a>has several recent posts on OpenSim and Open Source Virtual Worlds. And, of course, I was thrilled that Ugotrade got a mention in the most recent one, <a href="http://ostatic.com/173728-blog/open-source-virtual-reality-spreads-out" target="_blank">Open Source Virtual Reality Spreads Out.</a></p>
<div class="status-body">
<h3>Wikitecture on O&#8217;Reilly Radar</h3>
<p><a href="http://radar.oreilly.com/josh/" target="_blank">Joshua-Michele Ross</a> gave <a href="http://radar.oreilly.com/2008/10/wikitecture-radical-collabor.html" target="_blank">an excellent write up</a> today of Wikitecture a project I have followed from its inception to proof of concept in <a href="http://secondlife.com" target="_blank">Second Life<sup>Â®</sup></a>.Â  The mainstream recognition of the value of Wikitecture is really exciting. Recently Studio Wikitecture won <a href="http://www.architectureforhumanity.org/">Architecture for Humanityâ€™s</a> Founders Award for their submission; a health facility in Nepal. And Ross of O&#8217;Reilly radar offers high praise:</p>
<blockquote><p>Wikitecture is first sophisticated tool I have seen in 3D where programmed logic provides a clear structure to facilitate collaboration. Are there other radical examples of collaboration taking place that we should be looking at?</p></blockquote>
<h3>The Inaugral Sinewave Pub Quiz on OSGrid.org</h3>
<p>This was a really fun event.Â  Read all about it on <a href="http://www.adamfrisby.com/blog/2008/10/osgrid-pub-quiz-summary/#comments" target="_blank">Adam Frisby&#8217;s blog</a> including a technical write up and more on the most excellent bot-in-residence Chinzy Quizmaster running the <a href="http://www.sinewaverobots.com/home/auth.php">Sinewave Quizbot</a> code.Â  But, most importantly, don&#8217;t miss the next one while you still have a really good shot at the $500 prize! The Pub Quiz is a load testing event for OpenSim and <a href="http://osgrid.org/" target="_blank">OSGrid</a>.Â  And, as I know OpenSim has ambitions for big concurrencies in the future, try to be an early bird on this one! Next Pub Quiz: <strong>Sunday, 26th of October at 9PM GMT (1PM PST)</strong> with a Halloween theme.</p>
<h3>&#8220;Fashion Goes 3D&#8221;</h3>
<p>A recent post in <a href="http://bigtech.blogs.fortune.cnn.com/2008/09/26/fashion-goes-3d/?source=yahoo_quote" target="_blank">Fortune</a> foregrounded Shenlei Winkler&#8217;s (CEO, <a href="http://www.fashionresearchinstitute.com/" target="_blank">Fashion Research Institute</a>), collaboration with IBM in OpenSim and Second Life (Shenlei Winkler is Shenlei Flasheart in Second Life and OpenSim). <a href="http://www.marketwatch.com/news/story/ibm-signs-services-agreement-fashion/story.aspx?guid={6626C1FE-26A8-423B-9DA3-CD70B349932D}&amp;dist=hppr" target="_blank">MarketWatch</a> also featured a piece on the &#8220;multi-million IBM Global Business Services agreement with the Fashion Research Institute (FRI) to implement a first-of-a-kind Virtual World Product Lifecycle Management (PLM) Enterprise System.&#8221; in OpenSim.Â See <a href="http://www.fashionresearchinstitute.com/media/news5.html" target="_blank">the press release here</a> and<a href="http://fashiontech.wordpress.com/2008/10/12/ibm-fri-update-virtual-fashion-for-real-world-production/" target="_blank"> this article</a> from <a href="http://fashiontech.wordpress.com/about/" target="_blank">Elaine Polvinen</a> for more.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/10/16/mashing-up-virtual-worlds-with-web-20-and-online-gaming/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Putting OpenSim Into The Heart of Web 2.0</title>
		<link>http://www.ugotrade.com/2008/10/06/putting-opensim-into-the-heart-of-web-20/</link>
		<comments>http://www.ugotrade.com/2008/10/06/putting-opensim-into-the-heart-of-web-20/#comments</comments>
		<pubDate>Mon, 06 Oct 2008 18:36:56 +0000</pubDate>
		<dc:creator><![CDATA[Tish Shute]]></dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[Architecture Working Group]]></category>
		<category><![CDATA[BSD versus GPL]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Intel in Virtual Worlds]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[Open Grid]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open protocols for virtual worlds]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open standards for virtual worlds]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[Second Life]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[virtual worlds in china]]></category>
		<category><![CDATA[virtual worlds in Japan]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3D]]></category>
		<category><![CDATA[Web3.D]]></category>
		<category><![CDATA[World 2.0]]></category>
		<category><![CDATA[3Di OpenSim Standards]]></category>
		<category><![CDATA[Asian virtual Worlds]]></category>
		<category><![CDATA[ChinaQ]]></category>
		<category><![CDATA[communication protocols for virtual worlds]]></category>
		<category><![CDATA[immersive virtual worlds and Web 2.0]]></category>
		<category><![CDATA[Immersive Worlds and Web 2.0]]></category>
		<category><![CDATA[Integration of OpenSim into Web 2.0]]></category>
		<category><![CDATA[Integration of Virtual Worlds in Web 2.0]]></category>
		<category><![CDATA[licensing of open virual worlds]]></category>
		<category><![CDATA[MPEG-V]]></category>
		<category><![CDATA[Open Grid Protocol]]></category>
		<category><![CDATA[OpenSim in the Architecture of Web 2.0]]></category>
		<category><![CDATA[OpenSim Standards]]></category>
		<category><![CDATA[small architecture versus big architecture virtual worlds]]></category>
		<category><![CDATA[standardization of virtual worlds]]></category>
		<category><![CDATA[virtual world protocols]]></category>
		<category><![CDATA[virtual worlds and consumer adoption]]></category>
		<category><![CDATA[Web 2.0 Architecture]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1853</guid>
		<description><![CDATA[This post, and my previous post about integration of OpenSim into Web 2.0, explore how immersive virtual worlds, through a full architectural integration into Web 2.0, will become part of the fabric of everyday computing. The diagram above shows where OpenSim sits in Web 2.0 (click on the diagram to see a readable enlarged version!). [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/images/Teravus2copy.jpg" target="_blank"><img class="alignnone size-full wp-image-1857" title="teravus2copypostnew1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/10/teravus2copypostnew1.jpg" alt="" width="450" height="255" /></a></p>
<p>This post, and <a href="http://www.ugotrade.com/2008/09/29/rob-smart-ibm-web-20-to-opensim-made-easy/">my previous post </a>about integration of <a href="http://opensimulator.org/wiki/Main_Page" target="_blank">OpenSim</a> into Web 2.0, explore how immersive virtual worlds, through a full architectural integration into Web 2.0, will become part of the fabric of everyday computing.</p>
<p>The diagram above shows where OpenSim sits in Web 2.0 (click on the diagram to see a readable enlarged version!). The following interview with OpenSim developer, Teravus Ousley, describes some of the work being done to create documented protocols that will make OpenSim fit seamlessly into Web 2.0 architecture.</p>
<p>OpenSim is in the news a lot these days, explicitly as in the case of the announcement last week by <a href="http://3di.jp/" target="_blank">3Di</a> of their  <a href="http://3di-opensim.com/">â€œ3Di OpenSimâ€ Standard</a> (for more see <a href="http://www.virtualworldsnews.com/2008/10/3di-begins-sell.html" target="_blank">here</a> and <a href="http://blog.mindblizzard.com/2008/10/3di-moves-opensim-into-enterprise-mode.html#links" target="_blank">here</a>), and <a href="http://www.chinaq.com/web/" target="_blank">implicitly with the launch of ChinaQ</a>.Â <a href="http://www.adamfrisby.com/blog/" target="_blank"> Adam Frisby</a>, OpenSim, pointed out to me if you download the ChinaQ client that it is based on OpenSim, it connects nicely to <a href="http://osgrid.org/" target="_blank">OSGrid</a> too. There is speculation the client is a rebranded version of the<a href="http://www.realxtend.org/" target="_blank"> realXtend</a> viewer (which is based on the open source <a href="http://www.secondlife.com" target="_blank">Second Life</a> viewer) as all the version numbers are the same.</p>
<p>So OpenSim is not only attracting the interest of business giants like IBM, Microsoft and Intel, it is becoming the architecture of choice for virtual world initiatives from Chinese and Japanese telecoms (see <a href="http://parksassociates.blogspot.com/2008/09/chinaq-based-on-opensim.html" target="_blank">here</a> and <a href="http://www.virtualworldsnews.com/2008/06/ntt-investing-1.html" target="_blank">here</a> for more). Also, <a href="http://www.realxtend.org/page.php?pg=news&amp;s=20080929" target="_blank">see the press release</a> about Nokia and the <a href="http://www.businessoulu.com/">City of Oulu</a>, Finland, joining as supporters of  <a href="http://www.realxtend.org/">realXtend</a>.</p>
<p>But, as Raph Koster in <a href="http://www.raphkoster.com/2008/10/03/enterprise-vws-do-they-suck/" target="_blank">his post commenting on 3Di&#8217;s OpenSim announcement</a> notes, the question how immersive virtual worlds can go from strong niche or enterprise markets to mass adoption in consumer markets must be answered.Â  As Raph points out, <em>Lively</em>, <em>Whirled, SmallWorlds, Vivaty</em>, and yes, <a href="http://www.metaplace.com/"><em>Metaplace</em></a> have a very different architecture that they hope will attract broad consumer markets.Â   (I did a long interview with Raph on this at <a href="http://www.virtualworldsexpo.com/" target="_blank">The Virtual Worlds Conference and Expo in LA</a> which I will post as soon as it is transcribed, so more on this soon!).</p>
<p>Architectural integration into the heart of Web 2.0, I would argue, is the key to mass adoption for immersive virtual worlds. While architecture alone will not guarantee the necessary breakthroughs in usability for widespread consumer adoption, it will create the ideal conditions for the innovation through which usability obstacles will be overcome, and the enormous potential for immersive, real time interaction over the internet will be realized.</p>
<h3><strong><br />
</strong></h3>
<h3><strong>Interview with Teravus Ousley</strong></h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/10/teravus_ousley_pic.jpg"><img class="alignnone size-full wp-image-1869" title="teravus_ousley_pic" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/10/teravus_ousley_pic.jpg" alt="" width="314" height="271" /></a></p>
<p><strong>Tish: </strong>What has beenÂ  the most fundamental problem re virtual world architecture that has kept immersive virtual worlds isolated from web 2.0 to date?Â <strong> </strong></p>
<p><strong>Teravus</strong>: a lack of standardization, licensing issues, and the difficulty of entry into the industry.</p>
<h3>1) Standardization</h3>
<p><strong>Tish: </strong>In order of importance what in your view are the priorities for standardization?</p>
<p><strong>Teravus:</strong> Probably the same order that OpenSimulator was tackled in, basic connect (current state of OGP &#8211; <a href="http://wiki.secondlife.com/wiki/SLGOGP_Draft_1" target="_blank">Open Grid Protocol</a>).Â  Basic Service (interaction standards).Â  Advanced connect/mashup/aggregate extensions. Â  Preferably people will have working code in the various spaces there to use freely under various licenses..</p>
<p><strong>Tish:</strong> Can you show me where OpenSim will fit in this drawing of Web 2.0 architecture? [Teravus makes some modifications on the drawing I send him from  <a href="http://hinchcliffeandcompany.com/" target="_blank">Dion Hinchcliffeâ€™s</a> presentation from his Web 2.0  Expo workshop, <a href="http://www.ugotrade.com/images/Hinchcliffe.jpg" target="_blank">see  original here</a>]</p>
<p><strong>Teravus:</strong> The modified diagram [now opening this post] is a great view of how it will look.</p>
<p><strong>Tish</strong>: Why is the TCP stream left out of the original drawing? [For more about <strong>Transmission Control Protocol (TCP)</strong> is one of the core protocols of the <a title="Internet Protocol Suite" href="http://en.wikipedia.org/wiki/Internet_Protocol_Suite">Internet Protocol Suite </a>see <a href="http://en.wikipedia.org/wiki/Transmission_Control_Protocol" target="_blank">here</a>.<a title="Internet Protocol Suite" href="http://en.wikipedia.org/wiki/Internet_Protocol_Suite"><br />
</a></p>
<p><strong>Teravus:</strong> It is left out because the person who made this diagram had web pages in mind.Â  Static large files, or small changing files. In the the drawing the fact that TCP streams are smaller then HTTP is on purpose.</p>
<p><strong>Tish:</strong> I have heard different opinions on the percentage of the communications for virtual worlds that can be done over HTTP?</p>
<p><strong>Teravus:</strong> The fact is that the biggest usage of communications in virtual worlds is transmitting images thatâ€™s the number one bandwidth usage. So, if weâ€™re counting by â€˜usageâ€™ I say 91%.Â Â  If weâ€™re counting by services that use http.Â Â  I say probably 75%Â  I definitely think that http should be evaluated for use on new things â€˜firstâ€™. But, there are a few places where HTTP doesnâ€™t shine.</p>
<p>I am skeptical about replacing things in the UDP with HTTPÂ  thinking that theyâ€™ll â€˜perform better. [For more about <strong>User Datagram Protocol</strong> (<strong>UDP</strong>) another of the core protocols of the <a title="Internet Protocol Suite" href="http://en.wikipedia.org/wiki/Internet_Protocol_Suite">Internet Protocol Suite </a>see <a href="http://en.wikipedia.org/wiki/User_Datagram_Protocol" target="_blank">here</a>.]<a title="Internet Protocol Suite" href="http://en.wikipedia.org/wiki/Internet_Protocol_Suite"><br />
</a></p>
<p>I think thereâ€™s been a huge test going on now and for the last 5 or six years with regards to the UDP protocol and it really has performed admirably.Â Â  In the last year and a half, Iâ€™ve seen attempts to convert several things to HTTP that have failed, and failed somewhat spectacularly sometimes.Â  In the end the items get reverted back to the UDP protocol. One such item that sticks out in my mind is CAPS(HTTP) based inventory retrieval. The capability to do that in the client has been available since before February. And, itâ€™s been turned on and off on â€˜Agniâ€™ at least once in the process. Additionally, we (OpenSimulator) enabled http inventory, and, theÂ  inventory failures rose pretty steeply.</p>
<p>I think some services are really just not â€˜rightâ€™ for HTTP.. . particularly where a â€˜pollâ€™ methodology is used, or, the data is significantly dynamic enough that it makes caching useless.</p>
<p>Anyway, as far as the future is concerned, I do want to see some services over HTTP. Other services, it would be more appropriate to have a TCP stream. Stock market data, for example, uses a TCP stream. The Scalability of the stock market, is just one example of a scalable TCP stream.</p>
<p><strong>Tish:</strong> So you see TCPÂ  as the communications protocol that would do the work for the parts of virtual worlds not suitable for HTTP. At least that is how you have shown it in our Web 2.0 architecture drawing. But should there also be a UDP stream?</p>
<p><strong>Teravus</strong>: For the virtual world of tomorrow? .. probably not.</p>
<p><strong>Tish:</strong> Why not?</p>
<p><strong>Teravus:</strong> You have less control over the quality of service when it&#8217;s delivered over UDP then TCP.</p>
<p><strong>Tish</strong>: What is the exact relation between TCP and UDP.Â  My understanding is UDP a lower level protocol.</p>
<p><strong>Teravus:</strong> TCP offers guaranteed delivery through flow control, while UDP does not.Â  One of the failures of UDP, is the â€˜resendâ€™ technology weâ€™ve put on top of it to try and make it reliable.Â Â  TCP does this automatically and better then we could at a lower level but it does also cost up to twice the bandwidth depending on what is being sent. HTTP is a layer on top of TCP.</p>
<p><strong>Tish:</strong> So just like the HTTP/TCP discussion there has to be a TCP/UDP boundary discussion â€¦so it is HTTP then TCP then UDP and the boundaries have to be worked on.</p>
<p><strong>Teravus: </strong>Those are the orderings in my mindâ€¦Â  probably if UDP uses any..Â  it should use less then 0.5%.</p>
<p><strong>Tish:</strong> And the current Second Life architecture what does it use if it isnâ€™t using HTTP? [to see the work of the <a href="http://wiki.secondlife.com/wiki/Architecture_Working_Group" target="_blank">Architecture Working Group</a> on the future <a href="http://www.secondlife.com" target="_blank">Second Life</a> architecture here]</p>
<p><strong>Teravus:</strong> UDP or HTTP</p>
<p><strong>Tish:</strong> and TCP?</p>
<p><strong>Teravus:</strong> Well, TCP is a layer under HTTP.Â  As far as I know, SL doesnâ€™t use TCP streams directly</p>
<p><strong>Teravus: </strong>Instead, it uses HTTP polling.Â  This is one of the places, that Iâ€™ve highlighted where it doesnâ€™t shine.</p>
<p><strong>Tish: </strong>Polling does sound slow?</p>
<p><strong>Teravus:</strong> Polling is essentially..Â Â Â Â  (connect) Got any data for me? No?(disconnect), (connect) Got any data for me?Â  No?(disconnect).</p>
<p><strong>Tish:</strong> So what is the path to standards for this then?<strong></strong></p>
<p><strong>Teravus:</strong> Distilling what we know works and what we actually intend on supporting as far as adoption under these standards.</p>
<p><strong>Tish:</strong> Where does <a href="http://www.metaverse1.org/" target="_blank">MPEG-V</a> fit in?Â  Have you read their document yet?</p>
<p><strong>Tervavus:</strong> MPEG-V is interesting readingâ€¦Â Â Â Â  but is there any working example? I have just the overview. But Iâ€™ll read it over to have a better determination of how to â€˜keep it in mindâ€™ for the future. It looks like theyâ€™ve only really defined the requirements of the MPEG-V spec. The MPEG-V spec looks quite far reaching..Â  butÂ  the documents so far are requirements and marketing talk aimed toward business people &#8211; obviously intended to get more people interested in working on them.</p>
<p>But I have a feeling that any format with MPEG before it will be onerous to support. ..for me itâ€™s too early to tell. Itâ€™s quite far reachingâ€¦it isnâ€™t anything like â€™signal processingâ€™ which the MPEG group is most famous for.</p>
<p><strong> Tish:</strong> The whole top down approach of the MPEG-V initiative seems counter to Web 2.0 principles to me.</p>
<p><strong>Teravus:</strong> Well, remember..Â  that even if thereâ€™s a virtual world format war (reference to DVD-HD vs BlueRay) we still need to win over the rest of the web.</p>
<p><strong>Tish:</strong> Yes and donâ€™t you think the way to win over the web is to use as many existing standards as possible?</p>
<p><strong>Teravus:</strong> Well, itâ€™s to use as many existing standards as â€˜fitâ€™ though.. KISS, as always (K)eep (I)t (S)imple (S)tupid if we have 30 different internet standards..Â Â Â Â  people looking at it will @.@</p>
<p><strong>Tish:</strong> But it is just lack of documented protocols that has created isolation from Web 2.0?Â  And really doesnâ€™t it boil down to standardizing that small percentage that is outside HTTP &#8211; the TCP and UDP stream that we talked about earlier where the real time stuff that virtual worlds bring to the web happens?</p>
<p><strong>Teravus:</strong> no..Â  actually the HTTP standardization is just as important.</p>
<p><strong>Tish:</strong> You mean even though SL used HTTP it isnâ€™t standardized?</p>
<p><strong>Teravus:</strong> Not documented specifically.</p>
<p><strong>Tish:</strong> And OpenSim is that documented?</p>
<p><strong>Teravus:</strong> Not well enough probably to define a standard.</p>
<p><strong>Tish:</strong> Is AWG (<a href="http://wiki.secondlife.com/wiki/Architecture_Working_Group" target="_blank">Architecture Working Group</a>) doing the documentation?</p>
<p><strong>Teravus:</strong> working on it..</p>
<h3>2)<strong> Licensing Issues</strong></h3>
<p><strong>Tish:</strong> It sounds like some of this work has to go on across client and server.Â  Are we running into the issue of <a href="http://en.wikipedia.org/wiki/Berkeley_Software_Distribution" target="_blank">BSD</a> for OpenSim and <a href="http://en.wikipedia.org/wiki/GNU_General_Public_License" target="_blank">GPL</a> for the Second Life viewer?</p>
<p><strong>Tervaus:</strong> Well, some of the issue here is license choice.Â  One of the reasons that libOMV was able to achieve what they did was they did it /before/ the client was open sourced.</p>
<p><strong>Tish:</strong> So open sourcing the client actually became an obstacle!!???</p>
<p><strong>Teravus</strong>: I donâ€™t think so in a whole.Â  I think it was great for the community.Â  I do, however think that C++ UDP stacks will be scrutinized more for GPL license violations because, of course, the client is GPL and C++ .<strong><br />
</strong></p>
<p><strong>Tish:</strong> It is my understanding that Linden Lab is open to discussions on making the licensing more efficient for the open source community?</p>
<p><strong>Teravus</strong>: Well, the client, in a whole, should not be changed as far as the license.Â Â  JUST the things that they expect people to adopt should be made more open. If they expect people to adopt PRIMs, then there should be an efficient implementation available for anyone to use..Â Â  at the very least, in <a href="http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License" target="_blank">LGPL</a> format. Otherwise, the die hards are forced to re-implement them from scratch, and most people will just choose something more open.</p>
<p><strong>Tish: </strong>Has anyone ever put together a list of the parts that need to be <a href="http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License" target="_blank">LGPL</a>ed?</p>
<p><strong>Teravus</strong>: Well, I think itâ€™s there in a few places.Â  There is at least one jira open on it.</p>
<p><strong>Teravus:</strong> A few that come to mind for me..Â Â  is the UDP stack and the prim to mesh/UV code. Â  I think there are some things that can definitely be improved about the UDP Stack.Â  There are some things, (images come to mind), that would be better over HTTP</p>
<p><strong>Tish: </strong>Do you think if the UDP stack were L GPLed that would be a significant help to integrating OpenSim better with the web?</p>
<p><strong>Teravus:</strong> Well, it would certainly be adopted by more clients. GPL + (your own code) = GPL Licensed client. LGPL linked library + (your own code) = Your own license.<br />
You still need to mention that you used LLâ€™s UDP stack, and provide the source code for it at request.</p>
<p>The general client itself should remain GPL, itâ€™s better for LL that way.Â  Just the items that they want people to â€™standardizeâ€™ on. It would help..Â Â  if it was at least LGPL<br />
<strong></strong></p>
<p><strong>Tish:</strong> And the value toÂ  LL on LGPLing these parts is it helped spread their basic technology while protecting the rest of their viewer?</p>
<p><strong>Teravus:</strong> It furthers their goal of standardization on their systems because it allows more people to adopt it for their own uses without worrying about GPL-ing their own client.</p>
<p><strong>Tish:</strong> It is hard to standardize without access to the low level parts of the client right?</p>
<p><strong>Teravus:</strong> The general population of Developers..Â Â Â Â  will want a libX that they can plug into their application for communicating.. .Â  libY to deal with object data..</p>
<p><strong>Tish:</strong> Hence your requests for LGPL wereÂ  UDP stack andÂ  the prim-&gt;mesh/UV</p>
<p><strong>Teravus nods</strong></p>
<p><strong>Tish: </strong> and at the moment they only have openmv?</p>
<p><strong>Teravus</strong>: Thatâ€™s the only â€˜trulyâ€™ open standard right now as far as the LL technology is concerned. OpenSimulatorâ€™s use of that data..Â Â  could also be seen as a standard..</p>
<p><strong>Teravus:</strong> But we have not published anything beyond code..Â Â  neither have theyÂ  really..Â  technically..Â  but their organization of the way things work is very very clear</p>
<p><strong>Tish:</strong> What are the most significant limitations of openmv?</p>
<p><strong>Teravus:</strong> Probably..Â  just it not being in c++.Â Â  c++ has itâ€™s benefits and itâ€™s pitfalls.Â  Changes in c++ usually take longer then ones in C#.Â  But, of course c++ is always faster.Â  With libOMV It isnâ€™t always clear about what packet is used when.Â  However, with some experimentation, you can figure it out in 30 minutes or less..</p>
<p><strong><br />
</strong></p>
<h3><strong>Usability</strong></h3>
<p><strong></strong></p>
<p>We didnâ€™t spend much time discussing some of the innovation in usability that this architectural integration into Web 2.0 will enable (more to come on that!). But, Teravus mentioned one interesting use case he is working on.</p>
<p><strong>Teravus:</strong> You might also stick a â€˜cloud rendererâ€™ into the graphic [Tervaus was looking at the diagram (from   <a href="http://hinchcliffeandcompany.com/" target="_blank">Dion Hinchcliffe</a>) that opened my previous post on &#8220;Web 2.0 to OpenSim Made easy&#8221;Â  click on the thumbnail below].</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/10/teravus1the-moving-pieces-modified-twice.jpg"><img class="alignnone size-medium wp-image-1865" title="teravus1the-moving-pieces-modified-twice" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/10/teravus1the-moving-pieces-modified-twice-300x186.jpg" alt="" width="300" height="186" /></a></p>
<p>Some people have discussed having a â€˜video streamâ€™ thatâ€™s rendered on the cloud and providing that to flash clients would be the best solution to it for them.</p>
<p>The cloud renderer is for organizations that have large pools of servers with GPUs so would allow for very powerful rendering. The servers can render the scenes and stream them to the low end browsers. It would allow extremely high quality rendering for really low end browsers..Â  such as â€˜cell phones.â€™</p>
<p><strong>Tish:</strong> Is that possible now on OpenSim?</p>
<p><strong>Teravus</strong>: Nope.Â  But itâ€™s something that in the future, I intend on working on. It would essentially be a video [streamed to low end browsers].</p>
<p><strong>Tish:</strong> Is that different from what <a href="http://blog.newsweek.com/blogs/levelup/archive/2008/04/21/second-life-on-your-mobile-phone-yes-says-vollee.aspx" target="_blank">Vollee</a> is doing? The mobile client for SL?</p>
<p><strong>Teravus</strong>:Â  It appears that they are, indeed, pre-rendering the client&#8217;s view and streaming it to the mobile device</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/10/06/putting-opensim-into-the-heart-of-web-20/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Philip Rosedale: Open Source, Interoperable Virtual Worlds</title>
		<link>http://www.ugotrade.com/2008/09/26/philip-rosedale-open-source-virtual-worlds/</link>
		<comments>http://www.ugotrade.com/2008/09/26/philip-rosedale-open-source-virtual-worlds/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 06:08:46 +0000</pubDate>
		<dc:creator><![CDATA[Tish Shute]]></dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[Architectural Working Group]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[Intel in Virtual Worlds]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[Linden Lab]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Open Grid]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open protocols for virtual worlds]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[open standards for virtual worlds]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[Philip Rosedale]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[Second Life]]></category>
		<category><![CDATA[vapor standards]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3D]]></category>
		<category><![CDATA[Web3.D]]></category>
		<category><![CDATA[World 2.0]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1750</guid>
		<description><![CDATA[Metanomics host Robert Bloomfield interviewed Second Life founder and Chairman of the Board, Philip Rosedale, at the Second Life Community Convention in Tampa, Florida.Â  The Rosedale interview is available here (pictures above are Philip Rosedale and his avatar). Rosedale talked about Linden Lab&#8217;s long standing commitment to open source and open protocols in one segment [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/09/philip_linden_2.jpg"><img class="alignnone size-full wp-image-1751" title="philip_linden_2" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/09/philip_linden_2.jpg" alt="" width="156" height="176" /></a><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/09/philippost.jpg"><img class="alignnone size-full wp-image-1752" title="philippost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/09/philippost.jpg" alt="" width="156" height="176" /></a></p>
<p><a href="http://metanomics.net/19-sep-2008/philip-rosedale-interview-and-expert-reactions">Metanomics</a> host Robert Bloomfield interviewed Second Life founder and Chairman of the Board, Philip Rosedale, at the Second Life Community Convention in Tampa, Florida.Â  <a onclick="javascript:urchinTracker ('/outbound/article/www.metanomics.net');" href="http://www.metanomics.net/19-sep-2008/philip-rosedale-interview-and-expert-reactions">The Rosedale interview is available here</a> (pictures above are Philip Rosedale and his avatar).</p>
<p>Rosedale talked about Linden Lab&#8217;s long standing commitment to open source and open protocols in one segment of this interview and Robert asked me to post a brief reaction. The full interview covers a wide range of topics and Robert has gotten responses on different parts of the interview from <a href="http://nwn.blogs.com/nwn/2008/09/philip-linden-o.html#more" target="_blank">Wagner James Au</a>, <a href="http://www.christianrenaud.com/weblog/2008/09/metanomics-and-rosedales-future-vision.html#more" target="_blank">Christian Renaud</a>, <a href="http://npirl.blogspot.com/2008/09/reacting-to-rosedale-on-ll-press.html" target="_blank">â€˜Bettina Tizzy,â€™</a> <a href="http://www.kzero.co.uk/blog/?p=2501" target="_blank">Nic Mitham</a> and <a href="http://dusanwriter.com/?p=941" target="_blank">â€˜Dusan Writer,â€™</a> and <a href="http://virtuallyblind.com/2008/09/22/rosedale-interview-reaction/" target="_blank">Benjamin Duranske</a> as well.</p>
<h3>A System Without an Owner is A beautiful Thing</h3>
<p>While Philip Rosedale&#8217;s comments may not, at first glance, appear to be saying anything new, they are in fact a very cogent summary of the important and crucial role Linden Lab has played, and continues to play, in moving virtual worlds out of their walled gardens and bringing them closer to that beautiful thing &#8211; a system without an owner.</p>
<p>Only a system without an owner can unleash, for virtual world technology, the kind of creative, world changing power that we have seen on the 2D web from http and html.Â  Anyone with even a vague idea of the history of the internet understands that it is only through openess, open source, open protocols, open standards, and open APIs, that we will get from here &#8211; the alpha days of virtual world technology, to their coming of age of age as a mainstream phenomena.</p>
<p>It is very much to the credit of Linden Lab that, as Rosedale says, they have never been afraid of openess: &#8220;I donâ€™t think that the open grid will impact our revenues any more than open sourcing the client,&#8221;Â  he says. While there have been criticisms of licensing choices and ways Linden Lab handles contributions back to their viewer from the community, I think that overall Linden Lab has made very important and visionary moves, first to open source, and now to open protocols.</p>
<p>Open sourcing the viewer at a relatively early point in Second Life&#8217;s development created an enormous opportunity for the rapid development of an open source re-engineering of the server side, <a href="http://opensimulator.org/wiki/Main_Page" target="_blank">OpenSim</a>.Â  OpenSim with the Second Life viewer is the most complete, open implementation of a persistent virtual world.Â  Without the head start from the open source Second Life viewer, and the connection to the thriving developer community of Second Life, the light speed progress of OpenSim would have been considerably more difficult.</p>
<p>Now OpenSim is getting closer to breaking free from the Second Life viewer. And, standard messaging protocols between client and server are, perhaps, the next step. Rob Smart, IBM, discussed this with me recently (see my upcoming interview with Rob Smart, &#8220;Web 2.0 Made Easy in OpenSim,&#8221; and see <a href="http://tinyurl.com/3ekl2d" target="_blank">his post by this title</a> for more).</p>
<p>As, Rob Smart, IBM, notes, &#8220;If, for example, the messages that went between your SecondLife client and the OpenSim/SecondLife servers was a standard protocol which had a bunch of libraries for a variety of languages, then you could start logging into VW servers from all kinds of clients.&#8221;Â  (for more see my upcoming post, &#8220;Interview with Rob Smart, IBM: Web 2.0 Made easy for OpenSim.&#8221;</p>
<h3>Open Standards Will Emerge From Rough Consensus and Working Code</h3>
<p>There are some that subscribe to the view that standards will arise in a virgin birth from an ivory tower, i.e., professors and captains of industry, removed from open source developer communities, will produce long documents that describe all of the fields, and every one of the messages, and all the APIs in detail prior to implementation.</p>
<p>But as, David Levine, IBM. Mike Mazur, 3Di, Mic Bowman, Intel, <a href="http://justincc.wordpress.com/">Justin Clark-Casey</a>, and <a href="http://www.adamfrisby.com/blog/">Adam Frisby</a>, Deep Think/<a href="http://www.sinewavecompany.com/" target="_blank">Sine Wave</a> cogently argued, on the &#8220;Open Source and Interoperable Virtual Worlds&#8221; panel at the Virtual Worlds Conference and Expo in LA, this top down approach to standards, (or &#8220;vapor standards&#8221;), does not, typically, produce good results. For more on the the virtues of creating standards from &#8220;rough consensus and working code&#8221; as opposed to top down there is a full recording of the LA panel <a href="http://www.ugotrade.com/2008/09/09/open-source-and-interoperability-will-take-virtual-worlds-mainstream/" target="_blank">here</a>.</p>
<p>Thus, in my view, Linden Lab&#8217;s current focus on open protocols, <a href="http://www.ugotrade.com/2008/07/31/the-open-grid-beta-the-first-step-to-interoperable-virtual-worlds/" target="_blank">OpenGrid</a> (for more see <a href="http://www.ugotrade.com/2008/07/31/the-open-grid-beta-the-first-step-to-interoperable-virtual-worlds/" target="_blank">here</a>), and interoperability is another key step towards the creation of open standards for virtual worlds. And Linden Lab are again leading the way in creating an environment that fosters innovation.</p>
<p>OpenGrid creates a testing ground where protocols can be worked out, and it enables the kind of heterogeneous ecosystem to develop that can nurture the creation of standards. IÂ  agree with Rosedale when he says content makers will have an important role in driving interoperability and standards. The creation of standards is certainly a social as well as technical process. And as Rosedale notes content creators will have compelling reasons to move their content around in an open metaverse.</p>
<p>David Levine&#8217;s (IBM), described in detail in LA (again see <a href="http://www.ugotrade.com/audio/OSInteroppanel.mp3" target="_blank">recording here</a>) the importance of interoperability and parallel innovation  for the creation of standards. OpenSim has already produced an extraordinary amount of innovation, <a href="http://www.realxtend.org/" target="_blank">realXtend</a>, <a href="http://tribalnet.se/" target="_blank">Tribal Media</a> and more. Also see my interview with <a href="http://www.ugotrade.com/2008/09/15/interview-with-mic-bowman-intel-the-future-of-virtual-worlds/" target="_blank">Mic Bowman, Intel</a>, for more on the role of open source/open standards in fostering innovation and in moving virtual worlds into &#8220;the fabric of everday computing.&#8221;</p>
<p>While Linden Lab only have a small team working on OpenGrid, it is a vital one.Â  And, with MarkLentczner (<a href="http://wiki.secondlife.com/wiki/User:Zero_Linden" target="_blank">Zero Linden </a>in Second Life) leading the <a href="http://wiki.secondlife.com/wiki/Architecture_Working_Group" target="_blank">Architectual Working Group</a> for Linden Lab, and a collaboration with IBM led by David Levine (<a href="http://zhaewry.wordpress.com/" target="_blank">Zha Ewry</a> in Second Life) driving the interoperability effort, plus the OpenGrid project, Linden lab has a high powered, agile, lean, machine working for an open future.</p>
<p>So with no more ado, here it is: Robert Bloomfield&#8217;s interview with Philip Rosedale!</p>
<h3>Rosedale on Open Sim:Â  Pandoraâ€™s Box Was Already Open</h3>
<p><strong>Introduction from Robert Bloomfield</strong></p>
<p>Naturally, a major topic of my interview with Philip Rosedale was on the implications of OpenSim and the Open Grid project, which both involve creating open source server-side implementations of virtual worlds that can replicate Second Lifeâ€™s funcationality.Â  As a relative newcomer to this corner of the tech industry, I still find myself asking what a company would essentially create its own competitor.Â  Here is what Philip had to say; I have asked Tish Shute of UgoTrade to comment, as one of the people who has covered the OpenSim/OpenGrid movement with more detail and passion than just about anyone.</p>
<p>PHILIP ROSEDALE: I just really hold true to the strategic belief that thereâ€™s going to be a tremendous amount of consolidation and interconnection between these worlds because the content development process is so challenging that the content developers are going to push us all together. Theyâ€™re going to say, â€œGive me a file format. Give me an interchange format. And let me move that chair from this grid to that grid. Iâ€™ve got to be able to do that because Iâ€™ve got a customer here who wants to buy it.â€ And so I think that that consolidation is going to happen, and itâ€™s going to happen earlier than people would have thought.</p>
<p>ROBERT BLOOMFIELD:Â  And this is looking at the success, the energy around OpenSim, open grid.</p>
<p>PHILIP ROSEDALE:Â  The energy, yeah. I think, at this point, weâ€™ve got an appropriate level of energy â€“ I think thatâ€™s exactly the right word â€“ around exploring how quickly we can generalize all this stuff and open and interconnect everything together. I really think thatâ€™s going to continue.</p>
<p>ROBERT BLOOMFIELD:Â  [D]o you feel like you might have opened Pandoraâ€™s box and that itâ€™s not really under your control now?</p>
<p>PHILIP ROSEDALE:Â  I think that Second Life has, in many ways, not been under our control from the beginning and that itâ€™s been a basic operating assumption that to create the kind of incredible place and business opportunity, and social opportunity more broadly, that Second Life would require a certain lack of control. And that was true with the content from day one.</p>
<p>So for us, oh, we open-sourced the client a while ago, and now weâ€™re trying to do the same thing with respect to operating standards to interconnect grids. This is a pretty logical progression, using worlds that weâ€™re pretty familiar with. I mean weâ€™ve always felt that, if you have a compelling use proposition, which certainly Second Life does, in other words, if thereâ€™s real utility, real fun or real business or real whatever in what people are doing, then there should be a way, as a company, to be open, global and still make money on an hour-to-hour or a user-to-user basis or whatever on what weâ€™re doing. And the economic aspects of the business have been fantastic from the very early days, and we donâ€™t really even worry about them.</p>
<p>Our ability as a company to find a way to make a reasonable amount of money per hour that people spend in Second Life, itâ€™s really never been that much of a problem. Itâ€™s actually been fascinating as weâ€™ve changed pricing and as weâ€™ve changed the ways that we make money. Introducing new ways of making money â€“Â  like selling currency on the LindeX â€“ itâ€™s been amazing how stable our revenues have been as a function of usage hours. Itâ€™s one of the things that we sometimes marvel at. Itâ€™s almost an emergent effect, if you will, that the companyâ€™s business, its operating revenues are really very stable.</p>
<p>ROBERT BLOOMFIELD:Â  Even though theyâ€™re coming from different streams.</p>
<p>PHILIP ROSEDALE:Â  Even though theyâ€™re coming from different streams. And sometimes the requirements of the platform and decisions that we make will really substantially change the nature of those streams, but when you put them all together and you divide them by the number of usage hours, itâ€™s like a constant. Itâ€™s almost a magic number. And itâ€™s a magic number that allows us to be profitable, and therefore, is certainly adequate to make a business in the future. I donâ€™t think that continuing to open Second Life up as we have been is going to impact that. Again, I just think there are so many opportunities to make money that we shouldnâ€™t have to worry about that too much in the company. And, again, I think thatâ€™s a lot like the early internet. I mean if you step back and look holistically at the internet â€“ you look at PayPal, the payment systems, auction systems, transaction systems, posting, naming â€“ you look at all the businesses that comprise the internet, well, those are all the kinds of businesses that we as a company can be in, in this emerging market. Thereâ€™s no business thatâ€™s denied us. We are in the hosting business. We can continue to be in the hosting business long term, putting servers up and providing access to them.</p>
<p>We can certainly be in the naming business. Weâ€™re in the currency and transaction support business. Itâ€™s funny, itâ€™s something thatâ€™s often discussed. We worry much more about improving the scalability, stability and the usability of the system: reducing that initial user experience, reducing the time associated with it, making it easier. Thatâ€™s got to be the lever that drives more growth in the overall industry, more revenues for us. So itâ€™s really all we worry about. But I donâ€™t think that the open grid will impact our revenues any more than open sourcing the client did.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/09/26/philip-rosedale-open-source-virtual-worlds/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
<enclosure url="http://www.ugotrade.com/audio/OSInteroppanel.mp3" length="40308529" type="audio/x-mpeg" />
		</item>
		<item>
		<title>Meet the Rising Stars of the Open Metaverse at Virtual Worlds 2008, LA</title>
		<link>http://www.ugotrade.com/2008/08/29/meet-the-rising-stars-of-the-open-metaverse-at-virtual-worlds-2008-la/</link>
		<comments>http://www.ugotrade.com/2008/08/29/meet-the-rising-stars-of-the-open-metaverse-at-virtual-worlds-2008-la/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 05:45:57 +0000</pubDate>
		<dc:creator><![CDATA[Tish Shute]]></dc:creator>
				<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Mixed Reality]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[scientific simulation in virtual worlds]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[virtual worlds in Japan]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3D]]></category>
		<category><![CDATA[Web3.D]]></category>
		<category><![CDATA[World 2.0]]></category>
		<category><![CDATA[2008]]></category>
		<category><![CDATA[3D data centers]]></category>
		<category><![CDATA[AI in OpenSim]]></category>
		<category><![CDATA[astrophysic in virtual worlds]]></category>
		<category><![CDATA[fashion industry use of virtual worlds]]></category>
		<category><![CDATA[LA]]></category>
		<category><![CDATA[OpenSim and virtualization using xen]]></category>
		<category><![CDATA[OpenSim enterprise applications]]></category>
		<category><![CDATA[sustainable real estate]]></category>
		<category><![CDATA[virtual operation centers in virtual worlds]]></category>
		<category><![CDATA[virtual pets]]></category>
		<category><![CDATA[virtual worlds conferenc and expo]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1619</guid>
		<description><![CDATA[OpenSim developers will be explaining OpenSim to Virtual Worlds Conference and Expo,LA, 2008, attendees from a &#8220;very-spacious booth being sponsored by DeepThink, Genkii, RealXtend, SineWave and ISID.&#8221; The booth will be an important place to meet some of the key innovators in virtual worlds. While OpenSim is still alpha there are already some pretty advanced [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/adam-frisby-for-webpost3.jpg"><img class="alignnone size-full wp-image-1651" title="adam-frisby-for-webpost3" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/adam-frisby-for-webpost3.jpg" alt="" width="449" height="284" /></a></p>
<p><a href="http://opensimulator.org/wiki/Main_Page" target="_blank">OpenSim</a> developers will be explaining OpenSim to <a href="http://www.virtualworldsexpo.com/index.html" target="_blank">Virtual Worlds Conference and Expo,LA, 2008,</a> attendees from a &#8220;very-spacious booth being sponsored by <a href="http://www.deepthink.com.au/">DeepThink</a>, <a href="http://www.genkii.com/">Genkii</a>, <a href="http://www.realxtend.org/">RealXtend</a>, <a href="http://www.sinewavecompany.com/">SineWave</a> and <a href="http://www.isid.co.jp/english/">ISID</a>.&#8221;  The booth will be an important place to meet some of the key innovators in virtual worlds.</p>
<p>While OpenSim is still alpha there are already some pretty advanced projects on the OpenSim platform including some truly game changing innovation from <a href="http://www.realxtend.org/" target="_blank">realXtend</a>, and <a href="http://tribalnet.se/" target="_blank">Tribal Media</a> (more on RealXtend <a href="http://www.ugotrade.com/2008/07/02/new-release-from-realxtend-and-modular-integration-into-opensim/">here</a> and Tribal <a href="http://www.ugotrade.com/2008/08/12/tribal-one-integrates-opensim-and-facebook/">here</a>), IBM&#8217;s 60 sim behind their firewall OpenSim Grid, the Microsoft Developer community&#8217;s OpenSim grid, <a href="http://reactiongrid.com/projects.aspx" target="_blank">Project Manhattan</a>, and <a href="http://grid.greenbush.us/portal/" target="_blank">the awesome immersive education Greenbush Grid</a>,  the collaboration between IBM and the <a href="www.fashionresearchinstitute.com" target="_blank">Fashion Research Institute</a> to develop new technologies for the $1.7 trillion apparel industry, <a href="http://www.genkii.com/" target="_blank">Genkii&#8217;s</a> work with astrophysicists Piet Hut and Junichiro Makino <a href="http://www.ugotrade.com/2008/07/19/astrophysics-in-virtual-worlds-implementing-n-body-simulations-in-opensim/" target="_blank">on N-body simulation in OpenSim</a>, and an <a href="http://opensimulator.org/wiki/Grid_List" target="_blank">extensive list of virtual world providers, </a>and much more!</p>
<p>Thanks Lynn Cullens (Bjorlyn Loon in SL), Director of Communications for <a href="http://metanomics.net/" target="_blank">Metanomics</a> for the picture of Adam above.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/deepthinkdemopost2.jpg"><img class="alignnone size-full wp-image-1634" title="deepthinkdemopost2" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/deepthinkdemopost2.jpg" alt="" width="450" height="273" /></a></p>
<p>DeepThink has sponsored a <a href="http://www.adamfrisby.com/blog/2008/08/opensim-screenshot-competition-submit-your-builds/" target="_blank">screenshot competition</a> so many OpenSim projects will be on display in the booth. Also, Adam a will be unveiling a<a href="http://www.adamfrisby.com/blog/2008/08/sneak-peak-vw-expo-08-opensim-demo/" target="_blank"> new OpenSim demo from DeepThink</a> (the screenshot above is a sneak peak). OSGrid (the OpenSim test grid) guru and organizer Charles Krinke (avatar Charles Krinkeb) will be in LA also, so this is a great opportunity to find out how to get involved with OpenSim development.</p>
<h3>Three from RealXtend will be in LA!</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/rexpost.jpg"><img class="alignnone size-full wp-image-1650" title="rexpost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/rexpost.jpg" alt="" width="450" height="338" /></a></p>
<p><a href="http://www.realxtend.org/" target="_blank">RealXtend</a> will have three team members in LA &#8211; you can look for them at the OpenSim booth. In the picture from the left &#8211; Hannu HollstrÃ¶m (ADMINO technologies), Tomi KujanpÃ¤Ã¤ (LudoCraft/realXtend Art Director &amp; Avatar Specialist), Antti IlomÃ¤ki (realXtend Communications/ADMINO technologies Project Manager).</p>
<blockquote><p>ADMINO technologies and LudoCraft, the two main contributors of the realXtend project, are pioneers in virtual world development and interactive experience design. LudoCraft Ltd. is a game studio specializing in the design and development of collaborative multiplayer 3D games and simulations. ADMINO technologies develop unique, scalable virtual world server solutions.</p></blockquote>
<h3>Novamente&#8217;s virtual pets coming to RealXtend soon!</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/beninoulu1.jpg"><img class="alignright size-full wp-image-1640" title="beninoulu1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/beninoulu1.jpg" alt="" width="238" height="368" /></a></p>
<p>Recently, Ben Goertzel, Novamente, visited realXtend in Oulu, Finland and <a href="http://www.kaleva.fi/plus/juttu746118_page0.htm" target="_blank">his visit made the local newspaper</a>. Novamente will have their own booth so stop by to learn more. Ben Goertzel explained:</p>
<p><em>This summer a collaboration between RealXTend, Novamente LLC, and the open-source AI project OpenCog was established.   The initial focus of the collaboration is on creating  open-source virtual dogs using the OpenCog software, similar to the Novamente LLC virtual pets which are currently being developed mainly in the Multiverse platform (see screenshot below), and have also previously been prototyped in Second Life, and to launch these pets in the RealXTend platform.</em></p>
<p><em>At first the dogs will be used for research and experimentation purposes; then afterwards there is the potential of offering them freely to RealXTend users to use in their own RealXTend worlds or publicly-provided worlds. The Novamente/OpenCog virtual pets differ from other existing virtual pets in that they possess powerful, open-ended learning ability: they can learn an endless variety of behaviors, not just a handful of behaviors provided in advance by the programmers. And the pets are just the start: the plan is to roll out a series of progressively more and more intelligent, learning-capable virtual agents in RealXTend, Multiverse and other virtual worlds, including talking parrots and humanoids that can carry out various practical tasks as well as providing entertainment.</em></p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/petaverse1post.jpg"><img class="alignnone size-full wp-image-1638" title="petaverse1post" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/petaverse1post.jpg" alt="" width="450" height="353" /></a></p>
<p><em><br />
</em></p>
<h3>Genkii Goes to Hollywood</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/jeffnbodypost.jpg"><img class="alignnone size-full wp-image-1645" title="jeffnbodypost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/jeffnbodypost.jpg" alt="" width="450" height="338" /></a></p>
<p>Virtual Worlds 2008, LA will be a unique opportunity to meet <a href="http://www.ugotrade.com/2008/05/27/genkii-tokyos-opensource-metaverse-strategists/" target="_blank">the Genkii team</a> and see their work with Piet Hut and Jun Makino <a href="http://www.ugotrade.com/2008/07/19/astrophysics-in-virtual-worlds-implementing-n-body-simulations-in-opensim/" target="_blank">on N-body simulation in OpenSim</a>.</p>
<p>In the picture above, Jeff Ames, CTO, Genkii, is coding upÂ  the N-body algorithms in a meeting/dinner with astrophysicist Piet Hut in Tokyo. The pictures below are the CCO of Genkii, Yuki Saeki&#8217;s portraits of Ken Brady (CEO), herself, and Adam Johnson (COO).</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/ken2post2.jpg"><img class="alignnone size-full wp-image-1647" title="ken2post2" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/ken2post2.jpg" alt="" width="150" height="150" /></a><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/yukipost2.jpg"><img class="alignnone size-full wp-image-1648" title="yukipost2" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/yukipost2.jpg" alt="" width="150" height="150" /></a><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/adam2post2.jpg"><img class="alignnone size-full wp-image-1649" title="adam2post2" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/adam2post2.jpg" alt="" width="150" height="150" /></a></p>
<p>CEO Ken Brady will be <a href="http://virtualworldsexpo.com/schedule/enterprise.html">leading a panel in the Enterprise Track</a> called &#8220;Using Virtual Worlds to Streamline and Augment the Film-Making Process.&#8221;</p>
<h3>ISID -Â  business value in open source virtual worlds</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/photo_shinadapost.jpg"><img class="alignnone size-full wp-image-1658" title="photo_shinadapost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/photo_shinadapost.jpg" alt="" width="225" height="225" /></a><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/isid_shimapost.jpg"><img class="alignnone size-full wp-image-1657" title="isid_shimapost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/isid_shimapost.jpg" alt="" width="225" height="225" /></a></p>
<p>On the left is Yuhei Shinada, and on the right, Takashi Shima of <a href="http://www.isid.co.jp/english/" target="_blank">ISID</a>.</p>
<p><a href="http://www.isid.co.jp/english/" target="_blank">ISID</a> is one of the sponsors of the OpenSim booth at VW2008.</p>
<blockquote><p>What ISID wants to do with OpenSim:</p>
<p>- Analyze the platform to search for possible business applications<br />
- Develop intraverse environments in order to find new ways for companies to communicate internally<br />
- Develop a closed environment to provide a place for information exchange and experimentation within the companies with the same interest</p>
<p>ISID&#8217;S outlook:</p>
<p>In the future, several open source virtual worlds will emerge. However, given OpenSim&#8217;s prevalence and level of sophistication, it will be the most successful.</p></blockquote>
<h3>Fashion Research Institute creating enterprise solutions in OpenSim</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/shenlei.jpg"><img class="alignnone size-full wp-image-1631" title="shenlei" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/shenlei.jpg" alt="" width="450" height="303" /></a></p>
<p>The image above is the Shenlei Winkler&#8217;s, avatar (Shenlei is CEO of Fashion Research Institute, Inc.), photographed in the OpenSim Shengri La region in the Shengri La Bliss sim, part of FRI&#8217;s 9 sim grid. Shenlei Winkler (Shenlei Flasheart in Second Life) is leading the way with IBM in making OpenSim fit for business and in using OpenSim to develop new technologies for the $1.7 trillion apparel industry, (see my upcoming interview with Shenlei to learn more about her work and vision).</p>
<blockquote><p>We&#8217;re working with IBM to harden Opensim as an enterprise-ready solution for a number of different reasons not the least of which is the fact that IBM can handle issues of scalability, interoperability, and data security. Right now, we&#8217;re testing the IBM OpenSim installation ShengriLa Spirit so that we can really stress the platform in a controlled environment. This offers feedback to our development team in a codified way. The fatc that I insist that it be beautiful just aligns with the Fashion Research Institute&#8217;s overall vision.<br />
FRI is a business partner and customer of IBM, plus, we have a research agreement with them to develop new technologies for the apparel industry, a $1.7 trillion industry.</p></blockquote>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/justinheadshot.jpg"><img class="alignnone size-full wp-image-1670" title="justinheadshot" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/justinheadshot.jpg" alt="" width="234" height="230" /></a><br />
<a href="http://justincc.wordpress.com/">Justin Clark-Casey</a> formerly of IBM is now working full time with the Fashion Research Institute on OpenSim development. Justin will be in LA, so look out for him at the OpenSim booth or catch him speaking on the last day of the conference with Adam Frisby, DeepThink, Mic Bowman, Intel, and myself, Thursday, September, 4th, 4pm to 5pm on our panel, â€œOpen-Source, Interoperable Virtual Worlds,â€  which will be part of the Future of Virtual Worlds track.</p>
<h3>Eolus &#8211; &#8220;The Path to Sustainable Real Estate&#8221;</h3>
<p>Oliver Goh, Implenia, will be at VW2008 demoing the latest work from Eolus on &#8220;The Path to Sustainable Real Estate,&#8221;  (see my <a href="Eolus Goes OpenSim," target="_blank">earlier posts here</a>, and <a href="http://www.ugotrade.com/2007/07/02/eolus-makes-leap-to-3d-internet-on-second-life/" target="_blank">here</a> on Oliver&#8217;s work with with IBM on prototyping Virtual Operation Centers and building automation in OpenSim).</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/oliv1.jpg"><img class="alignnone size-full wp-image-1655" title="oliv1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/oliv1.jpg" alt="" width="183" height="240" /></a></p>
<blockquote><p><span style="font-size: medium;"><span style="font-family: Helvetica,Verdana,Arial;"><span style="font-size: 10pt;">The Eolus 3D Virtual Operations Centers represents the next level of innovation and green technology offered by the Eolus solution. Â Â The 3D environment is customized according to unique requirements, and can be delivered as classic command centers, control rooms, datacenters, or hybrids or custom solutions. Â The versatile virtual world environment ensures a platform for innovation for scalability, performance, and growth as the business value it brings is expanded to other areas.</span></span></span><span style="font-size: large;"><span style="font-family: Times,Times New Roman;"><span style="font-size: 12pt;"><br />
</span></span></span></p></blockquote>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/eoluspathtosustainablerealestatepst2.jpg"><img class="alignnone size-full wp-image-1637" title="eoluspathtosustainablerealestatepst2" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/eoluspathtosustainablerealestatepst2.jpg" alt="" width="450" height="403" /></a></p>
<h3>Michael Osias, IBM, Chief 3D Architect, Grid Operator, IT Optimization</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/michaelosiaspost1.jpg"><img class="alignnone size-full wp-image-1660" title="michaelosiaspost1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/michaelosiaspost1.jpg" alt="" width="225" height="169" /></a></p>
<p>You will be able to find Michael at the IBM booth.Â  And don&#8217;t worry, he is not always as serious as in this photo!Â  So my advice is to grab this chance to meet the developer of some of the most advanced OpenSim enterprise applications.</p>
<p>I  have blogged a lot about Michaelâ€™s work with Oliver Goh on Eolus in the past year.Â  They recently got a lot of main stream press attention including being written up in the <a href="http://www.guardian.co.uk/technology/2008/feb/26/internet.buildings">Guardian</a> (also see my posts: <a href="../../2008/01/28/the-archeology-and-future-of-software-design-meeting-grady-booch/">The Archeology and Future of Software Design: Interview with Grady Booch</a>, <a href="../../2008/01/07/interoperability-for-virtual-worlds-in-2008/">Interoperability for Virtual Worlds in 2008</a>, <a href="../../2007/10/22/eolus-goes-open-sim/">Eolus Goes OpenSim,</a> <a href="../../2007/08/03/next-generation-of-software-design3d-commandservice-centers-in-second-life/" target="_blank">Next Generation of Software Design: 3D Command/Service Centers in Second Life</a>, <a href="../../2007/07/02/eolus-makes-leap-to-3d-internet-on-second-life/" target="_blank">Eolus Makes Leap to 3D Internet in Second Life</a>).</p>
<p>Michael&#8217;s pioneering integrations of â€œvirtualâ€ and â€œrealâ€ worlds give us, perhaps, our first glimpse of how virtual worlds will play a vital role in management, optimization and control of energy, data, business processes and more, changing the way we relate to the software infrastructure of our technology driven world.</p>
<p>As the architect and grid operator of IBM&#8217;s fast growing &#8216;behind the firewall&#8217; OpenSim gridÂ  &#8211; it now has sixty regions and 123 users &#8211; Michael has been doing some interesting work. Most recently he has been integrating <a href="http://citrix.com/English/ps2/products/product.asp?contentID=186" target="_blank">xen</a> an open source virtualization product by <a href="http://citrix.com/English/ps2/products/product.asp?contentID=683148" target="_blank">Citrix</a> with OpenSim to do dynamic provisioning of new region servers, move the region servers among nodes, resize virtual CPU and memory allocation, and more.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_002.jpg"><img class="alignnone size-thumbnail wp-image-1661" title="snapshot_002" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_002-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_0031.jpg"><img class="alignnone size-thumbnail wp-image-1663" title="snapshot_0031" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_0031-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_004.jpg"><img class="alignnone size-thumbnail wp-image-1664" title="snapshot_004" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_004-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_020.jpg"><img class="alignnone size-thumbnail wp-image-1668" title="snapshot_020" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_020-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_01221.jpg"><img class="alignnone size-thumbnail wp-image-1667" title="snapshot_01221" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_01221-150x150.jpg" alt="" width="150" height="150" /></a><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_005.jpg"><img class="alignnone size-thumbnail wp-image-1665" title="snapshot_005" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/snapshot_005-150x150.jpg" alt="" width="150" height="150" /></a></p>
<h3>Doug Thompson &#8211; CEO, Remedy Communciations</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/doug-thompsonpost.jpg"><img class="alignnone size-full wp-image-1669" title="doug-thompsonpost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/doug-thompsonpost.jpg" alt="" width="225" height="290" /></a></p>
<div id="497994" style="width: 425px; text-align: left;">And, look out for Doug Thompson! He is also known as the great blogger <a href="http://dusanwriter.com/" target="_blank">Dusan Writer</a> who <a href="http://dusanwriter.com/?p=557">sponsored the Second Life (TM) User Interface competition.</a></p>
</div>
<div style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:0px 0 3px 0;text-decoration:underline;" title="Second Life Ui Contest July 3 2008" href="http://slideshare.net/Dusan_Writer/second-life-ui-contest-july-3-2008?src=embed">Second Life Ui Contest July 3 2008</a><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=second-life-ui-contest-july-3-2008-1215107315760973-8&amp;stripped_title=second-life-ui-contest-july-3-2008&amp;pid=48b76d9509c1efcd" /><embed type="application/x-shockwave-flash" width="425" height="355" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=second-life-ui-contest-july-3-2008-1215107315760973-8&amp;stripped_title=second-life-ui-contest-july-3-2008&amp;pid=48b76d9509c1efcd" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<div id="497994" style="width: 425px; text-align: left;"></div>
<h3>Tom Hoff &#8211; OpenSim Core Developer</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/tomhoff.jpg"><img class="alignnone size-full wp-image-1671" title="tomhoff" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/tomhoff.jpg" alt="" width="225" height="225" /></a></p>
<p>&#8220;Tom Hoff is an independent software developer and digital artist. He is contributing to the OpenSimulator project as a core developer, currently specializing in geometry issues. His prior experiences include a 23 year career as a technical staff member at Hewlett-Packard Company, where he spent much of his time developing digital halftoning and printing algorithms for ink jet printers and robotic machine vision systems for automated print quality evaluation. His interests include digital image processing, 3D geometry, and computational behavioral models. He is also an avid fitness enthusiast despite his higher than normal consumption of diet cola<em>.&#8221;</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/08/29/meet-the-rising-stars-of-the-open-metaverse-at-virtual-worlds-2008-la/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Xenki: An &#8220;In Your Browser Viewer&#8221; for OpenSim and Second life</title>
		<link>http://www.ugotrade.com/2008/08/07/xenki-an-in-your-browser-viewer-for-opensim-and-second-life/</link>
		<comments>http://www.ugotrade.com/2008/08/07/xenki-an-in-your-browser-viewer-for-opensim-and-second-life/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 18:34:50 +0000</pubDate>
		<dc:creator><![CDATA[Tish Shute]]></dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[Linden Lab]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[Second Life]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3D]]></category>
		<category><![CDATA[Web3.D]]></category>
		<category><![CDATA[World 2.0]]></category>
		<category><![CDATA[browser based virtual worlds]]></category>
		<category><![CDATA[Google's Lively]]></category>
		<category><![CDATA[in your browser viewer for Second Life and OpenSim]]></category>
		<category><![CDATA[open viewer for virtual worlds]]></category>
		<category><![CDATA[virtual worlds in your browser]]></category>
		<category><![CDATA[Vivaty]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1597</guid>
		<description><![CDATA[The story of Xenki, an in your browser viewer for OpenSim and Second Life (you can download the source on Forge.OpenSimulator), began with a stream of tweets from Dr_Manhattan (Kyle Gomboy, avatar G2 Proto) &#8211; power house of the Microsoft Developer Community in OpenSim (see Project Manhattan), and Second Life (see here) &#8211; announcing the [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/xenki_wrightplaza3post.jpg"><img class="alignnone size-full wp-image-1601" title="xenki_wrightplaza3post" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/xenki_wrightplaza3post.jpg" alt="" width="450" height="271" /></a></p>
<p>The story of <a href="http://gwala.net/blog/2008/07/introducing-xenki-source-now-availible/" target="_blank">Xenki</a>, an in your browser viewer for <a href="http://opensimulator.org/wiki/Main_Page" target="_blank">OpenSim</a> and <a href="http://secondlife.com" target="_blank">Second Life</a> (you can download the source on <a href="http://forge.opensimulator.org/gf/project/xenki/frs/?action=FrsReleaseBrowse&amp;frs_package_id=6" target="_blank">Forge.OpenSimulator)</a>, began with a stream of  tweets from<a href="http://twitter.com/Dr_Manhattan" target="_blank"> Dr_Manhattan</a> (<a href="http://www.linkedin.com/in/gsquared" target="_blank">Kyle Gomboy</a>, avatar G2 Proto) &#8211; power house of the Microsoft Developer Community in OpenSim (see <a href="http://reactiongrid.com/projects.aspx" target="_blank">Project Manhattan</a>), and <a href="http://secondlife.com" target="_blank">Second Life</a> (see <a href="http://blogs.msdn.com/zainnab/archive/2008/07/31/resources-for-visual-studio-2008-sp1-event.aspx" target="_blank">here</a>) &#8211; announcing the merging of DirectX and WPF in the .NET 3.51 SP1 release.</p>
<p>I was not the only one to notice these tweets, and the links were soon in the OpenSim IRC channels, and my friend <a href="http://peterquirk.wordpress.com/" target="_blank">Peter Quirk</a>, EMC, quickly circulated them in the <a href="http://www.realxtend.org/" target="_blank">realXtend</a> developers&#8217; Google discussion group.  And most importantly, perhaps, almost immediately the phenom developer of OpenSim, <a href="http://gwala.net/blog/" target="_blank">Adam Frisby</a>, started coding up an in your browser viewer for OpenSim and Second Life, called Xenki (see <a href="http://gwala.net/blog/" target="_blank">Adam&#8217;s blog for a series of posts)</a> that show just how fast Xenki is progressing. The picture above is of Wright&#8217;s Plaza, <a href="http://osgrid.org/" target="_blank">OSGrid</a>.  As I have been there many times, I can testify it is beginning to become recognizable as Wright&#8217;s Plaza in Xenki.</p>
<p>Now <a href="http://blogs.msdn.com/zainnab/">Zain Naboulsi</a>, Microsoft&#8217;s Virtual Worlds Evangelist, has <a href="http://gwala.net/blog/2008/08/thanks-zain-david-and-gerhard-at-microsoft/" target="_blank">introduced Adam</a> to <a href="http://channel9.msdn.com/posts/AdamKinney/WPF-35-SP1-Graphics-with-David-Teitlebaum/">David</a> and Gerhard, the Project Manager and Lead Programmer respectively on the <a href="http://blogs.msdn.com/wpf3d/">WPF Graphics Team</a>, who Adam writes: &#8220;have graciously offered me their time to help answer some performance related questions with regards to the Xenki viewer I have been developing.&#8221;</p>
<p>Here are some quotes from Dr Manhattan&#8217;s first tweets:<br />
&#8220;Why is SP1 for Visual Studio 2008 and .NET 3.5 a potential virtual<br />
world shocker? WPF + Direct 3D love! Can you say powerhouse 3D<br />
client?&#8221;<br />
&#8220;You will be able to treat Direct3D content just like an image within<br />
an application&#8221;<br />
&#8220;A little bit of grid math translation from OpenSim, some MSSQL 2008<br />
database coding, mix in a little .NET 3.5SP1 WPF goodness=Virtual<br />
Viewer&#8221;<br />
&#8220;.NET 3.5 SP1 in WPF=new shader effects architecture/API that allows<br />
visual effects to be created &amp; applied to any control/element in WPF.<br />
Read about SP1 <a href=" http://weblogs.asp.net/scottgu/archive/2008/05/12/visual-studio-2008-and-net-framework-3-5-service-pack-1-beta.aspx" target="_blank">here</a>.&#8221;</p>
<h3>Avi Bar-Zeev, <a href="http://www.realityprime.com/articles/volumes-of-reading">Reality Prime, comments on Xenki</a></h3>
<p>Avi Bar-Zeev was one of the first people to pick up on what Adam is doing with his in your browser viewer &#8211; see t<a href="http://www.realityprime.com/articles/volumes-of-reading" target="_blank">his post</a> (also see Avi&#8217;s blog <a href="http://www.realityprime.com/" target="_blank">Reality Prime</a> for a lot of important posts for virtual worlds). Avi is a key virtual world thinker who has put time and energy &#8220;into trying to figure out where the real value is with 3D.&#8221;  He was co-founder of <a href="http://www.keyholecorp.com/" target="_blank">Keyhole</a>, maker of Earthviewer (which later became <a href="http://earth.google.com/"><span style="font-weight: bold;">Google</span> </a><span style="font-weight: bold;"><a href="http://earth.google.com/">Earth</a> </span>).  Also, Avi developed technologies for Second Life, including the procedural 3D object rendering code.&#8221;  In this post, &#8220;<a href="http://www.realityprime.com/articles/volumes-of-reading" target="_blank">Volumes of Reading</a>,&#8221; Avi begins with pointing out some of the confusions about browser based virtual worlds in this <a href="http://www.techcrunch.com/2008/07/31/philip-rosedale-doesnt-see-browser-based-virtual-worlds-as-a-threat-to-second-life-is-he-in-denial/" target="_blank">TechCrunch post</a>, notably an elision of the difference between &#8220;in-browser-window&#8221; and truly &#8220;hosted in a browser.&#8221; Anyway Avi goes on to point out some of the weaknesses of the current crop of browser based worlds that:</p>
<blockquote><p>still suffer from other in-browser-window issues, like what happens if I hit the back button or refresh the page, or simply scroll the window down so I donâ€™t see my nice virtual world anymore. Or worse yet, what happens to my mouse wheel, for which, for example, the GE plugin steals control. Philip is right that itâ€™s simply not as immersive as a full-screen stand-alone client, and web integration of 3D worlds is a much more complex issue than just placing windows on pages.</p></blockquote>
<p>Avi reports he followed an interesting chain of progression to <a href="http://gwala.net/blog/" target="_blank">Adam Frisby&#8217;s blog</a> about his work on Xenki.  Now here I take some credit for being an actor in my own story as it was my comment on the Tech Crunch post that led Avi to Adam&#8217;s work on Xenki!</p>
<p>I was very excited when I read Avi&#8217;s post because I realized one of the best minds in Virtual Worlds was looking at Xenki with interest!  So I began to formulate some questions for Avi.  See my next post for some fascinating answers to a wide range of questions on the future of browser based 3D, OpenSim and the future of virtual worlds.</p>
<h3>Interview with Adam Frisby, on Xenki</h3>
<p><strong>Adam Frisby</strong>: I&#8217;d like to set it up as a <a href="http://gwala.net/blog/2008/08/xenki-update/" target="_blank">viable alternative viewer project</a> &#8211; and my goal is to get a revised v 0.1.0 out by the end of the week. Functionally it will be about the same as where I am now (perhaps with some minor additional features), but the interior will be a lot cleaner leaving room for expansion down the track.</p>
<p><strong>Tish Shute:</strong> What is the difference between what you have done and what Darren Guard  did in some recent late night hacking? (see screen shot below from the post of Stefan Andersson, <a href="http://tribalmedia.se/">Tribal Media AB</a> &#8211; &#8220;<a href="http://lbsa71.net/2008/08/01/using-xabp-to-embed-the-second-lifetm-browser-in-a-web-page/" target="_blank">Using XABP to embed the Second Life Browser in a Web Page&#8221;</a>).</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/darrenpost.jpg"><img class="alignnone size-full wp-image-1600" title="darrenpost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/darrenpost.jpg" alt="" width="450" height="271" /></a></p>
<p><strong>Adam Frisby:</strong> He took the same base API that I&#8217;m using, but used it to embed the SL Client&#8217;s OpenGL rendering surface on it. It&#8217;s clever &#8211; but I don&#8217;t think it&#8217;s more than a clever trick because the SL viewer still has all the warts we face. Which means it&#8217;s not fantastic in the longer term.</p>
<p><strong>Tish Shute:</strong> Have you decided on what rendering engine and physics you will use?</p>
<p><strong>Adam Frisby</strong>: Well, physics remains serverside, but at this stage rendering will have to be done mostly in-house I&#8217;m thinking, although Francis Chung has expressed interest in helping and has made the suggestion that we look seriously at the Irrlicht engine.</p>
<p><strong>Tish Shute:</strong> Is Francis Chung part of the lrrlicht engine team?  And when you say rendering in house do you mean little dynamic rendering?</p>
<p><strong>Adam Frisby:</strong> No, he&#8217;s a SL developer &#8211; worked on a lot of high profile projects.</p>
<p><strong>Tish Shute:</strong> How does the Xenki viewer project relate to the Open Viewer project?</p>
<p><strong>Adam Frisby:</strong> I&#8217;ve still got people working for me doing work on OpenViewer and that&#8217;s still making it&#8217;s own way &#8211; but I think there&#8217;s two different niches here. OpenViewer is general purpose alternate viewer &#8211; much like the mainline SL viewer. Xenki I&#8217;m aiming at something possibly a bit more lightweight and embeddable.</p>
<p><strong>Tish Shute:</strong> How does using XAPB compare to using Active X?</p>
<p><strong>Adam Frisby:</strong> Well, first &#8211; it runs on Firefox without anything more than .NET installed. Second &#8211; it&#8217;s sandboxed. The XBAP has a very tight cage &#8211; whereas ActiveX is unconstrained and has fully access to your system. ActiveX is pretty much universally decried these days as a really bad idea.</p>
<p>XBAP addresses a lot of those concerns by at least paying some attention to security.</p>
<p><strong>Tish Shute</strong>: So what are the possibilities do you think for a browser hosted viewer for OpenSim/SL?</p>
<p><strong>Adam Frisby:</strong> I think it makes some sense to go after the same market as <a href="http://www.lively.com/html/landing.html" target="_blank">Lively</a> &#8211; to grab the instant gratification instant presence that Lively gets right. There&#8217;s no reason it should be mutually exclusive. A point I think Philip missed in <a href="http://www.techcrunch.com/2008/07/31/philip-rosedale-doesnt-see-browser-based-virtual-worlds-as-a-threat-to-second-life-is-he-in-denial/" target="_blank">his recent interview</a> on the subject.</p>
<p><strong>Tish Shute:</strong> XBAP is what enabled your sudden progress on Xenki.  Can you say, in lay persons terms, what were the key factors that came together to allow you to make Xenki take off at lightening speed?</p>
<p><strong>Adam Frisby:</strong> Sure &#8211; Programming libraries are basically bits of prebuilt code you can use as shortcuts. For example, Instead of having to program common infrastructure &#8211; such as communicating with your 3D hardware to display a simple scene &#8211; a library called WPF allows you to do all of that with just a handful of lines of code. The more detailed and well written the library, the faster you can develop your applications. The downside can be that sometimes they also box you into a specific way of doing things.</p>
<p>In this case, the WPF API (which XBAP employs) is very rich in terms of 3D functionality and allows us to create complex scenes fairly simply. It does have some drawbacks (which I wrote about), but it does lend itself to very rapid development.</p>
<p><strong>Tish Shute:</strong> The Lively architects did <a href="http://www.world2worlds.com/index.php/blog/34-blog-entries/121-google-lively-creators-live-in-lively" target="_blank">a talk in Second Life and Lively</a> organized by <a href="http://www.world2worlds.com/" target="_blank">World2Worlds</a> the other day.  They said that Lively is based on Active X.</p>
<p><strong>Adam Frisby:</strong> Lively uses a standard 3D engine wrapped up to render on an ActiveX control. It&#8217;s certainly a lot of work &#8211; but for what I&#8217;m doing, we don&#8217;t need to start with that level of complexity on the table.</p>
<p>For one, it would slow us down tremendously when it comes to simple tasks such as debugging &#8211; and mandate a large team in doing so.</p>
<p><strong>Tish Shute:</strong> So do you think you will be able to get some of the same distributed functionality that is the most appealing bit about Lively for me at least!</p>
<p><strong>Adam Frisby:</strong> Well, distributed infrastructure is a matter for the backend servers I think. So a modular OpenSim enables this potentially hehe!</p>
<p>Yeah, that&#8217;s one of the goals OpenSim is aiming for.</p>
<p><strong>Tish Shute</strong>: Yes the mantra is &#8220;distributed and open will win&#8221; right!</p>
<p><strong>Adam Frisby</strong>: Yep! <img src="http://www.ugotrade.com/wordpress/wp-includes/images/smilies/icon_smile.gif" alt=":)" class="wp-smiley" /> </p>
<p>Here are some screen shots from <a href="http://gwala.net/blog/2008/08/you-beauty/" target="_blank">Adam&#8217;s blog</a> &#8220;of things sort of almost rendering correctly.&#8221;</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/xenki_abbotts2post.jpg"><img class="alignnone size-full wp-image-1602" title="xenki_abbotts2post" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/xenki_abbotts2post.jpg" alt="" width="450" height="271" /></a></p>
<p>and one more from Adam, &#8220;showing the detail of one of Cubeyâ€™s planes (in this case his Ornithopter &#8211; <em><strong>and it renders correctly!</strong></em>)&#8221;</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/xenki_abbotts3post.jpg"><img class="alignnone size-full wp-image-1603" title="xenki_abbotts3post" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/08/xenki_abbotts3post.jpg" alt="" width="450" height="271" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/08/07/xenki-an-in-your-browser-viewer-for-opensim-and-second-life/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Open Grid (Beta): The First Step to Interoperable Virtual Worlds</title>
		<link>http://www.ugotrade.com/2008/07/31/the-open-grid-beta-the-first-step-to-interoperable-virtual-worlds/</link>
		<comments>http://www.ugotrade.com/2008/07/31/the-open-grid-beta-the-first-step-to-interoperable-virtual-worlds/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 16:19:05 +0000</pubDate>
		<dc:creator><![CDATA[Tish Shute]]></dc:creator>
				<category><![CDATA[digital public space]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[manufacturing 2.0]]></category>
		<category><![CDATA[Metarati]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[Second Life]]></category>
		<category><![CDATA[virtual communities]]></category>
		<category><![CDATA[virtual economy]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3D]]></category>
		<category><![CDATA[Web3.D]]></category>
		<category><![CDATA[World 2.0]]></category>
		<category><![CDATA[Architectural Working Group]]></category>
		<category><![CDATA[IBM's interoperability patch for virtual worlds]]></category>
		<category><![CDATA[interoperability of virtual world assets]]></category>
		<category><![CDATA[Linden Lab New Architecture]]></category>
		<category><![CDATA[Lively style viewer for OpenSim]]></category>
		<category><![CDATA[Lively style viewer for Second Life]]></category>
		<category><![CDATA[managing assets and identity on an interoperable Open G]]></category>
		<category><![CDATA[Open Grid]]></category>
		<category><![CDATA[Open Grid Public Beta]]></category>
		<category><![CDATA[OpenSim and Second Life in your browser]]></category>
		<category><![CDATA[PyOGP]]></category>
		<category><![CDATA[python viewer for Second Life and OpenSim]]></category>
		<category><![CDATA[teleporting between OpenSim and Second Life]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1587</guid>
		<description><![CDATA[Open Grid Public Beta opened today (see Second Life blog) marking the beginning of a new era of interoperable virtual worlds and a new architecture for Second Life TM. The magic of &#8220;running code and consensus&#8221; is here and, at least between OpenSim and Second Life TM, avatars are jumping back and forth. Hamilton Linden, [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/ugotradeogpsim.jpg"><img class="alignnone size-full wp-image-1593" title="ugotradeogpsim" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/ugotradeogpsim.jpg" alt="" width="450" height="267" /></a></p>
<p><a href="http://wiki.secondlife.com/wiki/Open_Grid_Public_Beta" target="_blank">Open Grid Public Beta</a> opened today (see <a href="http://blog.secondlife.com/2008/07/31/open-grid-public-beta-begins-today/" target="_blank">Second Life blog</a>) marking the beginning of a new era of interoperable virtual worlds and a new architecture for <a href="http://www.secondlife.com" target="_blank">Second Life TM</a>.  The magic of &#8220;running code and consensus&#8221; is here and, at least between <a href="http://opensimulator.org/wiki/Main_Page" target="_blank">OpenSim</a> and Second Life TM,  avatars are jumping back and forth. <a href="http://blog.secondlife.com/author/hamiltonlinden/" target="_blank">Hamilton Linden</a>, who is leading the Open Platform Product Group  (OPPG) as Director, Engineering for <a href="http://lindenlab.com/" target="_blank">Linden Lab</a> said:</p>
<blockquote><p>The Public Open Grid Beta is an important step towards opening up the Second Life Grid to become interoperable with other virtual worlds.  Having successfully demonstrated interoperability with IBM, we&#8217;re excited to begin interoperability testing with the entire OpenSim community.</p></blockquote>
<p>In the picture opening this post <a href="http://gwala.net/blog/" target="_blank">Adam Frisby</a> (avatar Adam Zaius) one of the founders of OpenSim, David Levine, IBM, (avatar <a href="http://zhaewry.wordpress.com/" target="_blank">Zha Ewry</a>) who wrote the interoperability code. and myself are about to teleport from the Ugotrade OGP (Open Grid protocol) enabled  OpenSim to the Linden Lab Open Grid. The teleport to an external region option is in a pull down menu that brings up the box you see on the left.  If you join the  Beta and want to visit, my region URL is http://ugotrade.net:9000</p>
<p>As these teleports are about moving identity, at the moment, and no digital assets are moved, we are all Ruths.</p>
<p>You must join Gridnauts in Second Life TM if you want to participate. The download and instructions for the OGP (Open Grid Protocol) Open Grid Viewer will be on <a href="http://wiki.secondlife.com/wiki/Open_Grid_Public_Beta" target="_blank">the Wiki</a>.  And, to get a zipped binary package to set up an OGP enabled OpenSim you can go to the <a href="http://forge.opensimulator.org/gf/project/ogp/frs/?action=FrsReleaseBrowse&amp;frs_package_id=5" target="_blank">OpenSim forge site</a>. Thanks to Mono and .NET using the same bytecode format, the same package will work just fine for .NET and Linux/Mono. Mike Ortman, <a href="http://www.deepthink.com.au/" target="_blank">DeepThink</a> has generously created the zip package which he will keep updated.</p>
<p>In the screenshot below, Adam Zaius, Zha Ewry and Tara5 Oh are preparing to teleport back from Open Grid to the Ugotrade OGP OpenSim.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/opegridadamzhaandme.jpg"><img class="alignnone size-full wp-image-1594" title="opegridadamzhaandme" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/opegridadamzhaandme.jpg" alt="" width="450" height="268" /></a></p>
<h3>Linden Lab&#8217;s New Architecture</h3>
<p>But along with interoperability the Open Grid Beta marks the debut of Linden Lab&#8217;s new architecture that has been incubated in the <a href="http://wiki.secondlife.com/wiki/Architecture_Working_Group" target="_blank">Architectural Working Group</a> (AWG) spearheaded by <a href="http://wiki.secondlife.com/wiki/User:Zero_Linden" target="_blank">Zero Linden</a>. As Zero Linden explained:</p>
<blockquote><p>A key component of virtual worlds that sets them apart from web sites, is that you interact with them with your chosen identity.  Separating out the Agent Domain enables your identity to be held and hosted by a organization of your choice, and enables your identity to be truly independent of the many organizations that will eventually host regions. The web can&#8217;t do this &#8211; your identity on a web site is tied up with that web site. You have an account at each web site. In virtual worlds, independent persistent identity is key to the experience &#8211; and Agent Domains are just the technical mechanism that enables them in an open virtual world.</p></blockquote>
<p>The interop protocols developed in AWG and used in David Levine&#8217;s, IBM, (Zha Ewry in Second Life) <a href="http://www-03.ibm.com/press/us/en/pressrelease/24589.wss" target="_blank">interoperability patch</a> not only play an important part in enabling virtual world interoperability, they will be a key component of the new Linden Lab architecture and eventually part of their main production grid Agni, that is the grid we call Second Life. Zero explained:</p>
<blockquote><p>The plan is, that once this is shown to work, that this code base will eventually be rolled into Agni, probably even before Agni is opened up to outside grids. TPing, and Login will be done on Agni using these interop protocols as the standard method. Of course, there are legacy viewers to support &#8211; so the existing stuff isn&#8217;t going away for some time.  And we&#8217;ll proceed very cautiously onto Agni, with &#8220;kill switches&#8221; that allows to revert all viewers, even new, back to the old pathways.</p></blockquote>
<p>Zero Linden and Zha Ewry will be speaking on &#8220;OpenSim and the Future&#8221; &#8211; the progress they have made, and the implications of their work at <a href="http://www.metanomics.net/Event080408" target="_blank">Metanomics</a>, Noon PST on Monday, August 4th.  <a href="http://dusanwriter.com/" target="_blank">Dusan Writer</a> will also be announcing the follow-up to his much-lauded competition to create a better Second Life client viewer at the start of the show.</p>
<p>The picture below shows how the Open Grid client which, in addition to the teleport option after login, allows you to select an external region even before you log in</p>
<p><a href="http://wiki.secondlife.com/wiki/Open_Grid_Public_Beta" target="_blank"><img class="alignnone size-full wp-image-1588" title="open-gridpost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/open-gridpost.jpg" alt="" width="450" height="265" /></a></p>
<h3>The Open Grid &#8211; a community of developers, &#8220;playing with shiny things&#8221;</h3>
<p>There is a strong team of Linden&#8217;s working with Hamilton in the Open Platform Product Group. <a href="http://wiki.secondlife.com/wiki/User:Tess_Linden" target="_blank">Tess Linden,</a> Technical Director, leads design and Implementation for the OPPG, and Layla Linden has been getting the agent domain ready. <a href="http://blog.secondlife.com/author/periapselinden/" target="_blank">Periapse Linden </a>is project manager for OPPG.  <a href="http://www.whump.com/moreLikeThis/" target="_blank">Whump Linden</a> is managing the <a title="Open Grid Public Beta" href="http://wiki.secondlife.com/wiki/Open_Grid_Public_Beta">Open Grid Public Beta</a>. Whump is also a very interesting contributor, I think, to the evolution of the Open Grid. He has an enormous amount of web experience and has been a blogger since 1998. Whump came to Linden Lab from Apple&#8217;s MobileMe group. He is the point person for the Open Grid Beta which is organized through the Second Life TM Gridnauts group.</p>
<p><a href="http://wiki.secondlife.com/wiki/User:Enus_Linden" target="_blank">Enus Linden</a> and <a href="http://wiki.secondlife.com/wiki/User:Infinity_Linden" target="_blank">Infinity Linden</a> are working on testing tools known as the <a href="http://wiki.secondlife.com/wiki/Pyogp">PyOGP</a> test harness. These testing tools are a very interesting project themselves. <a href="http://mrtopf.de/blog/" target="_blank">Tao Takashi</a> who was the prime mover in the PyOGP project before it became part of the Open Grid Beta explained to me:</p>
<blockquote><p>My vision was always to create something like libsecondlife but for plain Python instead of .NET. The old protocol was just too undocumented to really get something like this done quickly so when OGP was getting born I though of trying again but with a better protocol and by coincidence Linden Lab need a test harness for testing all those components out there so PyOGP was born, as the library can now serve as backend for the tests. But in the long run of course more is possible. It can also become a full implementation of client and server, web service interface and more. I am working on an agent domain implementation for pyogp right now and I have some ideas for some text based or maybe even 2d gfx client.</p></blockquote>
<p>Something worth noting about the Interoperability effort between Linden lab and OpenSim, the Architectural Working Group, and the PyOGP initiative is the large number of experienced and talented developers that are putting extraordinary amounts of time and effort into these projects.</p>
<p>The meetings are packed. I had my first God-mode teleport into a full sim in Second Life TM from Zero Linden today so I could get into the AWG meeting to ask some questions for this post. Yes, God-mode is truly the finest way to travel!  I hope to devote a series of posts to the pioneering developers that are creating the future of open source virtual worlds.  Their dedication and brilliance is quite extraordinary.</p>
<p>Hey but for starters a tip of the hat to the indefatigable and omnipresent Saijanai Kuhn (Lawson English in RL) &#8211;  &#8220;a 20+ year script kiddie programmer who always wanted to get into game programming.&#8221; Saijanai says: &#8220;This is my chance to do something kool on a significant scale, so I&#8217;m excited about the whole AWG OGP thing.&#8221;</p>
<p>And, If you want a little example of how quickly some of this developing brilliance produces results in this community check out this prototype for <strong><a href="http://gwala.net/blog/2008/07/introducing-xenki-source-now-availible/" target="_blank">a &#8220;Livelyâ„¢&#8221;-style viewer for OpenSim+SL</a>.</strong> that Adam Frisby (OpenSim/<a href="http://www.deepthink.com.au/">Deep Think</a>) whipped up in a few hours! There is a currently <a href="http://jira.secondlife.com/browse/MISC-881" target="_blank">a petition to release llmath/llvolume.cpp under a more liberal license </a>which Adam pointed out to me is &#8220;somewhat required to do accurate rendering in alternate clients.&#8221;</p>
<p>I spent this weekend jumping around Second Life and OpenSims with Whump Linden and Zha Ewry. The picture below shows Zha, Whump and I arriving on the LL Open Grid from Zha&#8217;s laptop sim. There is a bug Zha told me that is making us arrive at (0,0,0) on the sim.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/whumpzhatara5post2.jpg"><img class="alignnone size-full wp-image-1592" title="whumpzhatara5post2" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/whumpzhatara5post2.jpg" alt="" width="450" height="260" /></a></p>
<h3>Managing Assets and Identity in an Interoperable Open Grid</h3>
<p><strong>Linden Lab is NOT throwing the baby (the Second Life economy) out with the bath water (the old Second Life Architecture). </strong>Linden Lab have made this very clear many times but Zero reiterated for me when I asked this question:</p>
<blockquote><p>Absolutely &#8212; after all, I love babies &#8212; we positively need to build an architecture that supports the economy of SL &#8212; while at the same time allowing the virtual world to be open to a wider variety of experiences.</p></blockquote>
<p>And, if you have already watched the <a href="http://www.ugotrade.com/2008/07/27/metaverse-meetup-opensim-and-virtual-worlds-interoperability/" target="_blank">video of the NYC Metaverse Meetup</a> you will know that interoperability of assets and managing identity in open virtual worlds is what&#8217;s on everyone&#8217;s minds.  But as David Levine (Zha Ewry in SL) pointed out several times: &#8220;These teleports are just about moving identity for the moment they do not bring a single digital asset with them for a moment.&#8221;</p>
<p>There was a long but very interesting discussion about some of the issues of managing and federating identity and moving assets between multiple virtual worlds at the Meetup.  And, Adam Frisby and David Levine outlined some of technical and social steps to full interoperability in that discussion.</p>
<p>David Levine has also asserted several times that a big priority for him is looking at how the interoperability of assets can be implemented without detriment to &#8220;creators&#8221; whom he describes are &#8220;the secret sauce&#8221; that makes Second Life a compelling place and the ingredient that makes a virtual world either work or not work. But, interoperability, regardless of how particular virtual worlds decide to handle it, will force virtual worlds to rethink the way they do or don&#8217;t help their content creators and users to relate outside of the little puddle of their own particular terms of service. But, David pointed out, if we want to do something that spans not just one or two applications, this discussion, which is social as much as technical, has to be done in a broader community</p>
<p>For now, the goals of the OGP Beta are narrow.  As Whump pointed out:</p>
<blockquote><p>The matter of inventory is not in scope for this part of the beta. Figuring out inventory is a combination of technical and community work. Some of this will be figuring out a common vocabulary for talking about these issues. We want to figure out the basics of protocols for teleport, find the bugs, and refine these issues. We want to have running code and test suites, because that will bring interested parties.</p></blockquote>
<p>But, while the beta has begun with a simple version of OpenSim trunk the next step will be to work on interop with projects like <a href="http://www.realxtend.org/" target="_blank">realXtend</a> and <a href="http://www.tribalnet.se/" target="_blank">Tribal Net</a>. Both these initiatives are  bringing a lot of innovation to OpenSim.  Both realXtend and Tribal see interoperability as a key project and are looking forward to joining the Beta soon.</p>
<h3>Roadmap for Open Grid</h3>
<p>I asked Zero Linden what the roadmap for the next few months would be:</p>
<p><em><strong>Zero Linden:</strong> Well, now that we&#8217;ve demonstrated some technical work, and are going into a public beta, August is going to find much of the LL side hunkered down and fleshing out much architectural  detail. For some areas, especially inventory and identity, we&#8217;ll be putting together some concrete frameworks so those more complex discussions can make progress in the Fall.  So the next step is to pave the way for clear progress on them.  They are big issues and deserve the time and background work to make them be successful discussions and eventually successful desgins.</em></p>
<p><em><strong>Tara5 Oh: </strong>So when you say concrete framework you mean code and architecture?</em></p>
<p><em><strong>Zero Linden:</strong> I mean more of a specific set of issues, use cases and design options to have a discussion about.  We&#8217;ve been talking about identity and inventory in largely general terms for almost a year. I think we as a whole have a common sense of what we are talking about.  Now we need some specific points to answer, and a guide for the design.  Then, the code will follow.</em></p>
<p><em><br />
<strong> Tara5 Oh</strong>: so when you say uses cases do u have a wish list yet?</em></p>
<p><em><br />
<strong> Zero Linden</strong>: Well, I have may personal pet use cases &#8212; who doesn&#8217;t &#8212; what we will be developing in August is a more rational set. So, in short, nothing yet.  I&#8217;m trying to stay purposly &#8220;zen mind&#8221; about it &#8212; since it can be such an explosive topic.</em></p>
<p>In the picture below Whump Linden gazes out at the open horizon.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/whumppost1.jpg"><img class="alignnone size-full wp-image-1596" title="whumppost1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/whumppost1.jpg" alt="" width="450" height="360" /></a><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/whumppost.jpg"> </a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/07/31/the-open-grid-beta-the-first-step-to-interoperable-virtual-worlds/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Metaverse Meetup: &#8220;OpenSim and Virtual Worlds Interoperability&#8221;</title>
		<link>http://www.ugotrade.com/2008/07/27/metaverse-meetup-opensim-and-virtual-worlds-interoperability/</link>
		<comments>http://www.ugotrade.com/2008/07/27/metaverse-meetup-opensim-and-virtual-worlds-interoperability/#comments</comments>
		<pubDate>Mon, 28 Jul 2008 01:53:20 +0000</pubDate>
		<dc:creator><![CDATA[Tish Shute]]></dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[digital public space]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[Linden Lab]]></category>
		<category><![CDATA[Mixed Reality]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[privacy and online identity]]></category>
		<category><![CDATA[privacy in virtual worlds]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[Second Life]]></category>
		<category><![CDATA[Second Life and the Art World]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[virtual communities]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3D]]></category>
		<category><![CDATA[Web3.D]]></category>
		<category><![CDATA[World 2.0]]></category>
		<category><![CDATA[IBM and Interoperable Virtual Worlds]]></category>
		<category><![CDATA[Metaverse Meetup]]></category>
		<category><![CDATA[OGP]]></category>
		<category><![CDATA[OpenSim and Second Life Interoperability]]></category>
		<category><![CDATA[OpenSource Virtual Worlds]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1586</guid>
		<description><![CDATA[Here is the video of our last Metaverse Meetup: OpenSim &#38; Virtual Worlds Interoperability 7.23.08 (from Vimeo). The video of this landmark event was produced thanks to the awesome Annie Ok, Artist, Creative Director, Curator, Video Director, Metaverse Evangelist/Consultant, Co-Organizer of Metaverse Meetup. While Annie&#8217;s first love is art, she has been involved in an [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="302" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.vimeo.com/moogaloop.swf?clip_id=1417228&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="302" src="http://www.vimeo.com/moogaloop.swf?clip_id=1417228&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object><br />
<a href="http://www.vimeo.com/1417228?pg=embed&amp;sec=1417228"></a></p>
<p>Here is the video of our last <a href="http://gamedev.meetup.com/153/" target="_blank">Metaverse Meetup: OpenSim &amp; Virtual Worlds Interoperability 7.23.08 </a> (from <a href="http://www.vimeo.com/1417228" target="_blank">Vimeo</a>).  The video of this landmark event was produced thanks to the awesome <a href="http://annieok.com/" target="_blank">Annie Ok</a>, <span id=":1o8" dir="ltr">Artist, Creative Director, Curator, Video Director, Metaverse Evangelist/Consultant, Co-Organizer of </span><a href="http://gamedev.meetup.com/153/" target="_blank">Metaverse Meetup</a><span id=":1o8" dir="ltr">. </span></p>
<div id=":19w" class="h8iICe" dir="ltr"><a href="http://www.mediartchina.org/events/newyorkmoma"></a></div>
<p><span id=":1o8" dir="ltr"> While Annie&#8217;s first love is art, she has been involved in an extraordinary number of projects (see her <a href="http://www.annieok.com/Bio/Bio" target="_blank">bio here</a>). Notably, </span> <a href="http://annieok.com/" target="_blank">Annie Ok</a>, with <a href="http://www.jeffcrouse.info/" target="_blank">Jeff Crouse</a>, &amp; <a href="http://pan-o-matic.com/" target="_blank">Stephanie Rothenberg</a><span id=":1o8" dir="ltr"> </span><span id=":19t" dir="ltr">made the documentary and helped with the amazing<a href="http://www.annieok.com/OtherProjects/InvisibleThreads" target="_blank"> Invisible Threads project</a></span> which shows how excellent <a href="http://www.annieok.com/OtherProjects/InvisibleThreads" target="_blank">Second Life</a> is for such innovative mixed reality installations. <span id=":1o8" dir="ltr">The documentary<a href="http://annieok.com/tangent/?p=641" target="_blank"> premiered</a> at <a href="http://www.mediartchina.org/events/newyorkmoma" target="_blank">Synthetic Times</a>.</span> Annie also created the  <a href="http://www.dipity.com/user/xantherus/timeline/Virtual_Worlds" target="_blank">interactive, collaborative Timeline of Virtual Worlds</a> that the whole community can help with.</p>
<div id=":19b" class="h8iICe" dir="ltr"><a href="http://www.dipity.com/user/xantherus/timeline/Virtual_Worlds"></a></div>
<p>Photos of the meetup are now posted <a href="http://flickr.com/photos/annieok/sets/72157606366191338/" target="_blank">here on Flickr</a> and some <a href="http://www.facebook.com/profile.php?id=694956192#/photo_search.php?oid=19358967556&amp;view=all" target="_blank">nice portraits here</a> on Facebook.</p>
<p>With the video Annie sent out a  great write up about the meetup.</p>
<p>Annie noted:</p>
<p>&#8220;<a href="http://gwala.net/blog/" target="_blank">Adam Frisby</a> and <a href="http://zhaewry.wordpress.com/" target="_blank">David Levine</a> gave us incredible insight into OpenSim and shared compelling details that really expanded on what has previously been known about its amazing potential and revolutionary role in the future of the metaverse.&#8221;</p>
<p>And she was very kind about my really minor supporting role!</p>
<p>&#8220;Tish Shute was great as the guest moderator, asking key questions and adding salient commentary.&#8221;</p>
<p>And I really agree with Annie&#8217;s synopsis about what is at the heart of our metaverse meetups!</p>
<p>&#8220;It was so nice to see all the familiar regulars as well as meet the new ones. In true Metaverse Meetup style, we migrated en mass to a local bar where we continued the conversation about all things metaversal and had fun hanging out with fellow avatars until the late hours.&#8221;</p>
<p>Thanks to everyone and especially <a href="http://www.globalkids.org/" target="_blank">Global Kids</a> for making the meetup possible.</p>
<p>Please be sure to check out the list of Metaverse Meetup links on the <a href="http://gamedev.meetup.com/153/about/" target="_blank">new About page</a>. There are now Metaverse Meetup group on LinkedIn, Flickr and FriendFeed, as well as a list of Metaverse Meetup chapters in other cities for those of you who are not based in NYC.<br />
<a href="http://gamedev.meetup.com/153/about/" target="_blank"><br />
</a></p>
<p>Looking forward to seeing you at the next meetup!</p>
<p><a href="http://gamedev.meetup.com/153/" target="_blank"></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/07/27/metaverse-meetup-opensim-and-virtual-worlds-interoperability/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Realizing the Potential of Virtual Worlds: Why and How to Support OpenSim</title>
		<link>http://www.ugotrade.com/2008/07/23/realizing-the-potential-of-virtual-worlds-why-and-how-to-support-opensim/</link>
		<comments>http://www.ugotrade.com/2008/07/23/realizing-the-potential-of-virtual-worlds-why-and-how-to-support-opensim/#comments</comments>
		<pubDate>Wed, 23 Jul 2008 19:17:17 +0000</pubDate>
		<dc:creator><![CDATA[Tish Shute]]></dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[Linden Lab]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Mixed Reality]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[Second Life]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[Virtual Citizenship]]></category>
		<category><![CDATA[virtual communities]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3D]]></category>
		<category><![CDATA[Web3.D]]></category>
		<category><![CDATA[World 2.0]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1550</guid>
		<description><![CDATA[Are you one of those people who need something more to get you excited about the future of virtual worlds than, &#8220;I am in ur browser, chatting in 3D?&#8221; Well, perhaps, it is time for you to take a close look at the burgeoning open source ecosystem surrounding OpenSIm. Jonas Karlsson, Xerox, (avatar Poinky Malaprop) [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/scripwerks.jpg"><img class="alignnone size-full wp-image-1579" title="scripwerks" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/scripwerks.jpg" alt="" width="450" height="258" /></a></p>
<p>Are you one of those people who need something more to get you excited about the future of virtual worlds than, <a href="http://really.blogs.xerox.com/2008/07/18/im-in-ur-browser-chatting-in-3d/" target="_blank">&#8220;I am in ur browser, chatting in 3D?&#8221;</a></p>
<p>Well, perhaps, it is time for you to take a close look at the burgeoning  open source ecosystem surrounding <a href="http://www.opensimulator.org" target="_blank">OpenSIm</a>.</p>
<p>Jonas Karlsson, Xerox, (avatar Poinky Malaprop) wrote an excellent post (I quote his great title above!)  explaining why he is not turned on by the big bubble of browser based worlds that have sprung up recently &#8211; <a onclick="javascript:urchinTracker ('/outbound/article/www.vivaty.com');" href="http://www.vivaty.com/">Vivaty</a>, <a onclick="javascript:urchinTracker ('/outbound/article/www.lively.com');" href="http://www.lively.com/">Lively</a>, <a onclick="javascript:urchinTracker ('/outbound/article/www.justleapin.com');" href="http://www.justleapin.com/">JustLeapIn</a>, <a onclick="javascript:urchinTracker ('/outbound/article/www.exitreality.com');" href="http://www.exitreality.com/">ExitReality</a>, <a onclick="javascript:urchinTracker ('/outbound/article/www.electricsheepcompany.com');" href="http://www.electricsheepcompany.com/webflock">WebFlock</a> and more</p>
<p>This flood of browser based worlds into the virtual world scene has caused many commentators in the field to articulate clearly what is important about virtual worlds and where these lite weight worlds fall short (see <a href="http://dusanwriter.com/?p=733" target="_blank">Dusan Writer</a>) and how they can&#8217;t realize virtual worlds&#8217; potential as innovative disruptive technnologies that will actually improve the human condition.</p>
<p>Even the the mainstream of the blogosphere can see how retro and limited this new crop of VWs lite are (<a href="http://www.pcmag.com/article2/0,2817,2326261,00.asp" target="_blank">see PC World&#8217;s look at Lively</a>).</p>
<p>I am not arguing that these &#8220;stepping stone&#8221; browser worlds won&#8217;t be something that many people try out.   But, like Jonas and <a href="http://gwynethllewelyn.net/2008/07/21/immersion-or-isolation/" target="_blank">Gwyneth Llewelyn</a>, I believe that the destiny of virtual worlds lies elsewhere.  I agree with Jonas, the keys that opened the doors for virtual worlds to bring something new, exciting and very beneficial to human communication were sown in Second Life with the &#8220;in-world creation tools, that enabled co-creation and a new form of collaboration&#8221; &#8211; none of these &#8220;in ur browser&#8221; wannabes are even close to offering this kind of paradigm shifting experience.  Though some of them may play a role in introducing a wider audience to a limited sense of the possibilities of avatar interaction.</p>
<h3>Why is OpenSim Important?</h3>
<p>While Second Life demonstrated most of the key paradigm shifts to social interaction possible through virtual worlds,  open source and open standard development, as Linden Lab has acknowledged for a while now,  are central to unleashing the full potential of virtual worlds into a scalable, global and world changing phenomena.</p>
<p>A number of  interesting open source virtual world projects are out there.  But, of all these, OpenSim is beginning to show its got the right stuff to move  virtual worlds forward quickly, in a positive direction.  Open standards are not arrived at by ivory tower committees. They are worked out on the ground in a process which requires the magic of &#8220;rough consensus and running code&#8221; (this phrase is drawn from a conversation I had with Mic Bowman, Intel, about interoperability of virtual worlds).</p>
<p>This magic, &#8220;rough consensus and running code&#8221; is exemplified in the rapidly developing ecosystem committed to growing OpenSim technology &#8211; OpenSim provides powerful and fexible software modules for building virtual worlds.</p>
<p>There  is a powerful community of amazing diversity working with OpenSIm  &#8211; from many enthused individuals to contributors from some of the world&#8217;s largest corporations, IBM, Intel, and Microsoft (see the many commentaries, <a href="http://nwn.blogs.com/nwn/2008/07/when-will-micro.html" target="_blank">here</a> and <a href="http://blogs.msdn.com/zainnab/archive/2008/07/22/not-rooting-for-reuters-or-how-i-learned-about-journalistic-integrity-the-hard-way.aspx" target="_blank">here</a>, in the blogosphere on the MS dev community entry into OpenSim and for my interview with Kyle Gomboy of the MS dev community and Zain Naboulsi, Microsoft, <a href="http://www.ugotrade.com/2008/06/12/microsoft-dev-community-in-opensimrealxtend/" target="_blank">see here</a>).</p>
<p>And, while Linden Lab do not contribute code directly to OpenSim yet, some of Linden Lab&#8217;s top developers are involved in a major an interoperability effort between Second Life and OpenSim.  This effort has also been spearheaded by <a href="http://zhaewry.wordpress.com/" target="_blank">David Levine (avatar Zha Ewry)</a>, IBM.</p>
<p>David&#8217;s interoperability patch and Linden Lab&#8217;s OWG (Open Grid Protocols) will go into Beta on the LL Preview Grid at the end of the month.  To become part of this Beta you must join the  Gridnauts group in Second Life.  The code developed from this interoperability work will eventually be part of the OpenSim trunk.</p>
<p>There is a common misunderstanding about OpenSim. OpenSim is NOT a virtual world, and is certainly not as many in the blogosphere like to suggest a virtual world competing with Second Life. On the contrary as the err &#8220;love child&#8221; of Second Life, it carries the qualities of Second Life into the future.  And Linden Lab&#8217;s acknowledgement and support of  OpenSim is clear in their interoperability efforts.<span id="more-1550"></span></p>
<p>Adam Frisby <a href="http://gwala.net/blog/2008/07/opensim-is-not-a-virtual-world/" target="_blank">sets the record straight on his blog</a>:</p>
<blockquote><p>OpenSim is not a virtual world. Itâ€™s a piece of software, which if configured in a specific way allows you to run a virtual world. Consider it another way &#8211; the Apache Webserver is not a website, but ~50% of the websites online are running Apache.</p></blockquote>
<p>I have blogged some of the diverse projects OpenSim has spawned including the highly innovative <a href="http://www.realxtend.org/" target="_blank">realXtend</a> (<a href="http://www.ugotrade.com/2008/02/" target="_blank">see here</a>, <a href="http://www.ugotrade.com/2008/04/03/realxtends-vision-for-open-virtual-worlds-interview-with-juha-hulkko/" target="_blank">here</a>, <a href="http://www.ugotrade.com/2008/05/23/realxtends-new-avatar-techfacegen-inverse-kinematics-morphing-and-more/" target="_blank">here</a> and <a href="http://www.ugotrade.com/2008/07/02/new-release-from-realxtend-and-modular-integration-into-opensim/" target="_blank">here</a> -my most recent post on reX) and <a href="http://www.tribalnet.se/" target="_blank">Tribal Net</a> (<a href="http://www.ugotrade.com/2008/05/14/tribal-media-changing-the-game-with-opensim/">see here)</a>.  But Adam includes an excellent list of some of the diverse applications that have been developed on OpenSim  and explains the difference between application and platform in t<a href="http://gwala.net/blog/2008/07/opensim-is-not-a-virtual-world/" target="_blank">his post</a>.</p>
<p>Check out this wonderful slide show of the work some 3rd &#8211; 4th grade students are doing with their quests on the <a href="http://www.flickr.com/photos/7576361@N03/tags/greenbushgrid/show">Opensim based GreenbushGrid VW</a>.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/greenbush.jpg"><img class="alignnone size-full wp-image-1585" title="greenbush" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/greenbush.jpg" alt="" width="450" height="333" /></a></p>
<h3>How to become Involved in the OpenSim Community</h3>
<p>Here I am as noobie in <a href="http://osgrid.org/index.php?page=home&amp;btn=1" target="_blank">OSgrid</a> standing in front of the fountain built by master builder and OpenSim developer, Nebadon Izumi (Michael Cerquoni in RL). Charles Krinke told me: &#8220;The fountain behind me was built by Nebadon last September and the day scripts were sufficient to run the particle system, we turned the water on.&#8221;</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/nebadons-fountainpost.jpg"><img class="alignnone size-full wp-image-1583" title="nebadons-fountainpost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/nebadons-fountainpost.jpg" alt="" width="451" height="259" /></a></p>
<p>OpenSim is alpha still. But there is an immense pride and excitement to being there a</p>
<p>nd contributing in these ground breaking days.  The <a href="http://opensimulator.org/wiki/Main_Page" target="_blank">OpenSim Wiki</a> is the most complete source for information on OpenSim but there is a nice tutorial <a href="http://www.virtualwhite.com/?p=9">here</a> on Whiteâ€™s Virtual White blog on how to  get your own standalone openSim server up and running in Windows Vista (hat tip to <a href="http://dusanwriter.com/?p=739" target="_blank">Dusan Writer</a>)</p>
<p>But there are many different ways to become part of the OpenSim effort.</p>
<p>One of the important entry points to the OpenSim development community, other than joining the IRC channels #opensim, #opensim-dev, and #osgrid is to visit and participate in activities in <a href="http://osgrid.org/index.php?page=home&amp;btn=1">OSGrid</a> (see later in this post for a complete list of the goals of OSGrid).</p>
<p>OSGrid is also the place where developers, content creators, and ordinary users can support the OpenSim effort. Two good times to find the OpenSim community gathered in OSGrid are:</p>
<p>&#8220;Test Hour&#8221;, &#8220;Wright Plaza&#8221;, Saturday 1900UTC, Noon PDT, 3PM EDT.</p>
<p>&#8220;Office Hour,&#8221; Wright Plaza, Tuesday 1900UTC, Noon PDT, 3pm EDT.</p>
<p>OSgrid is the second oldest OpenSim grid.  It was created in July, 2007.</p>
<p>The picture opening this post is taken inside the Scriptwerks building, Wright&#8217;s Plaza, OSGrid. This room is part of the effort in OSGrid to teach scripting.  It is built by Pablo Pharmanaut (avatar name), a pharmacist in Northern California.  Pablo has set up a number of demonstrations of scripting including the scripts themselves. The scripts are also <a href=" http://osgrid.org/forums">on the forum</a>.  One of the goals of OSGrid is to encourage folks to copy the scripts and use them to learn how to script.</p>
<p>The picture below shows Wright&#8217;s Plaza where office hours are held.  OSGrid guru and organizer Charles Krinke (avatar Charles Krinkeb) is showing me a demo of OpenSim&#8217;s version of html on a prim, which is implemented differently from the LL version. And on the right is the &#8220;grafitti&#8221; board written by <a href="http://justincc.wordpress.com/" target="_blank">Justin Clark-Casey</a> that is used to set the agenda at meetings now.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/opensimhtmlonaprimpost1.jpg"><img class="alignnone size-full wp-image-1582" title="opensimhtmlonaprimpost1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/opensimhtmlonaprimpost1.jpg" alt="" width="449" height="257" /></a></p>
<p>Th first &#8220;Office Hour&#8221;  in OpenSim was on a blank island, no physics, no scripts, no clothes, last August.  This blank island is now Wright Plaza, named for Michael Wright, the creator of OpenSim.  Stephan Andersson, known as &#8220;Lbsa&#8221; is honored in the second plaza created.</p>
<p>There are several ways to join the OpenSim effort.  And Charles Krinke the tireless and brilliant community organiser for OSgrid pointed out to me there are roles for all who want to get involved as:</p>
<blockquote><p>The goals of OSGrid are 1) to test OpenSim releases on a daily basis and 2) to build a healthy community.</p></blockquote>
<p><span class="nfakPe">Charles</span> Krinke (avatar Charles Krinkeb), whom I met first in the OpenSim office hours, began running OSGrid in August with 150 users and a dozen regions. Others were brought in as managers, most notably â€œNebadon Izumiâ€, â€œHiro Protagonistâ€, â€œPaulie Flomarâ€ and more in the Fall. &#8220;We now have 3200 users and nearly 400 regions attached as of early July, 2008,&#8221; Charles noted.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/hirotara5post1.jpg"><img class="alignnone size-full wp-image-1549" title="hirotara5post1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/07/hirotara5post1.jpg" alt="" width="450" height="306" /></a></p>
<p>In the picture above, Hiro Protagonist (James Stallings in RL) and I are seated in Zaius Plaza, OSGrid  (see also <a href="http://osgrid.blogspot.com/" target="_blank">Hiroâ€™s blog</a>).</p>
<h3>The Goals of OSGrid</h3>
<p>Charles Krinke described the Goals of OSGrid in detail to me.</p>
<p><strong><br />
</strong><em><strong>Goal 1: &#8220;Testing OpenSim releases&#8221;</strong></em></p>
<p><em>There are several considerations here from a grid viewpoint. First and foremost is the fact that differing regions on OSGrid run on differing operating systems and with differing configurations. This includes both Windows and Linux servers running regions. Some regions run scripting with the dotnet script engine. Others run with xengine for scripting. Some regions use local assets, some grid assets. Regions running different operating systems and different configurations are right next to each other. Additionally two regions might be adjacent on the grid, but physically on opposite sides of the planet. Some are in colo-farms with fat pipes and some are in homes with modest cable modem connections.</em></p>
<p><em>Testing things like avatar appearance editing, script functionality (or lack thereof), region crossings, inventory usage all become important in a heterogeneous grid like this as we use a systems approach to testing and facilitating software development.</em></p>
<p><em>It is entirely appropriate to report at <a href="http://opensimulator.org/mantis" target="_blank">http://opensimulator.org/mantis</a> bugs found in OpenSim regions on OSGrid particularly if these bugs can be confirmed on at least two regions running different operating systems. To the extent we can identify and replicate with a simple recipe problems in the software, it becomes easier for the core developers in OpenSim to fix these problems. OSGrid provides a fairly rich spectrum of region configurations to allow more bugs to be identified then with a single standalone of even a grid will all identical regions.</em></p>
<p><em><strong>Goal 2: &#8220;Building more  community&#8221;</strong></em></p>
<p><em>Our &#8220;Plaza&#8221; regions all honor a different personality in OpenSim history. Each one is a little different. But each serve as seed regions to expand the mainland and folks wishing to connect regions to OSGrid are encouraged to attach to a face or corner of one of the plazas to help expand and fill in the gaps of our mainland. As we expand, there will be new plazas from time to time and all of them will have a unique personality.</em></p>
<p><em>All of our plazas run on donated, community servers and the OSGrid control operators administer the servers and encourage community builds, freebie zones, script demonstrations and the like. As time goes on, we establish more &#8220;Hours&#8221;, which are dedicated times set aside to discuss, learn, teach or demonstrate some aspect of using OpenSim.</em></p>
<p><em>Around the plazas are various personal, corporate and university regions. All of these regions are owned by their providers and not by OSGrid. Commercial activies are encouraged by those whose corporations put up regions. Other things such as artist colonies, homesteading areas and the like exist and are encouraged.</em></p>
<p><em>It is reasonable for organizations to build additional mainlands elsewhere on the grid. There is no requirement that all regions be near the existing mainland at 20000,20000. After all, OSGrid is intended to develop a diverse, global Metaverse and it certainly seems to be happening.</em></p>
<p><em>Folks are encouraged to donate original creations to the various freebie areas for others to get with the &#8220;Take Copy&#8221; option and use, modify and understand as they wish. Also there are a number of scripts on the forums at <a href="http://osgrid.org/forums" target="_blank">http://osgrid.org/forums</a> for folks to use as they expand their scripting knowledge.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/07/23/realizing-the-potential-of-virtual-worlds-why-and-how-to-support-opensim/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>New Release from realXtend and Modular Integration into OpenSim</title>
		<link>http://www.ugotrade.com/2008/07/02/new-release-from-realxtend-and-modular-integration-into-opensim/</link>
		<comments>http://www.ugotrade.com/2008/07/02/new-release-from-realxtend-and-modular-integration-into-opensim/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 16:18:25 +0000</pubDate>
		<dc:creator><![CDATA[Tish Shute]]></dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[avatar 2.0]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[Linden Lab]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Mixed Reality]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[Second Life]]></category>
		<category><![CDATA[social gaming]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[virtual communities]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[Virtual Worlds]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[Web 3D]]></category>
		<category><![CDATA[Web3.D]]></category>
		<category><![CDATA[World 2.0]]></category>
		<category><![CDATA[avatar portability]]></category>
		<category><![CDATA[evolution of open Source virtual worlds]]></category>
		<category><![CDATA[interoperability between Second Life and OpenSim]]></category>
		<category><![CDATA[modular integration into OpenSim]]></category>
		<category><![CDATA[Open Source metaverse]]></category>
		<category><![CDATA[open Source virtual worlds and interoperability]]></category>
		<category><![CDATA[OpenSim and interoperable virtual worlds]]></category>
		<category><![CDATA[plugable interoperability for virtual worlds]]></category>
		<category><![CDATA[realXtend and OpenSim]]></category>
		<category><![CDATA[skype in virtual worlds]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1533</guid>
		<description><![CDATA[The realXtend 0.3 release is out with a bunch of exciting new features! Click here or on the screenshot above to see the reX video. Also, RealXtend launched a public avatar service &#8211; avatar.realXtend.net If you are interested you should sign up soon. Jani Pirkola, Project Manager for realXtend, told me: We will get 100 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.realxtend.org/page.php?pg=media" target="_blank"><img class="alignnone size-full wp-image-1534" title="realxtendnewreleasepost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/06/realxtendnewreleasepost.jpg" alt="" width="450" height="340" /></a></p>
<p>The <a href="http://www.realxtend.org/page.php?pg=news&amp;s=20080627" target="_blank">realXtend 0.3 release</a> is out with a bunch of exciting new features! Click <a href="http://www.realxtend.org/page.php?pg=media" target="_blank">here</a> or on the screenshot above to see the reX video.</p>
<p>Also, RealXtend launched a public avatar service &#8211;  avatar.realXtend.net  If you are interested you should <a href="http://www.realxtend.org/page.php?pg=news&amp;s=20080627" target="_blank">sign up soon</a>.  Jani Pirkola, Project Manager for <a href="http://www.realxtend.org/" target="_blank">realXtend</a>, told me:</p>
<blockquote><p>We will get 100 first in to test our worlds and systems and give feedback for us. The limit is because we don&#8217;t want to drown if there are too many people.</p></blockquote>
<p>I signed up on Friday and tried out a number of the innovations including the avatar generator and the teleport that allows your avatar to move between different reX worlds. Also, I used the inworld skype to chat with the reX team. The friend list is now global, meaning that regardless which realXtend world you are in, you can see the online status of your friends. And, if you already have skype installed on your pc you can call other people from the world.  Just right click them and select &#8220;call&#8221; from the menu. realXtend also have their own voice application in development.  Jani explained some more about the Skype integration:</p>
<blockquote><p>If the other person wants, he can also define his real phone number as his contact info, then your skype call will be routed to his mobile phone, for example.  realXtend welcomes all millions of skype users to virtual worlds!</p></blockquote>
<p>In the picture below I am creating Tish Shute (my avatar in reX) in the avatar generator.  There is a selection clothes that are real 3D meshes and  they adjust to your body.  Also reX  has added new male and female models and a lot of skins and clothes for them.  You can adjust their muscularity and body &#8220;fat&#8221; and create really nice looking characters.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/06/tishshuteinrexpost.jpg"><img class="alignnone size-full wp-image-1535" title="tishshuteinrexpost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/06/tishshuteinrexpost.jpg" alt="" width="450" height="264" /></a></p>
<p>The speed at which relXtend has been bringing out new features has already begun to attract a lot of interest.  Many reX innovations do not exist yet in other virtual worlds, and a dynamic community of developers is beginning to gather in <a href="http://groups.google.com/group/realxtend" target="_blank">the realXtend Google discussion group</a>.  As the content creation tools improve, the new features will, I suspect, begin to catch the attention of content providers.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/06/juharex2.jpg"><img class="alignnone size-full wp-image-1538" title="juharex2" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/06/juharex2.jpg" alt="" width="450" height="308" /></a></p>
<p>Jani noted:</p>
<blockquote><p>The workflow to make more clothes is still quite painful, you need to use a handful of tools to accomplish a good cloth. We will put instructions on how to make clothes on our website when they are ready. I think some content providers should get interested. Making the skins is easier. And if you use <a href="http://www.facegen.com/" target="_blank">Facegen</a>, you can get really nice looking faces and heads for an avatar. It is still possible to use the bone system to scale parts of avatars bigger or smaller and to create something totally different, like godzilla sized avatars. They are awesome!</p></blockquote>
<p>You can also <a href="http://www.realxtend.org/page.php?pg=downloads">download the Facegen software</a> on the rex site and after you have generated your 3D likeness use it in the avatar generator. There will be a &#8220;how to&#8221; on the site soon.  But obviously the reX team have been using FaceGen already and <a href="http://peterquirk.wordpress.com/" target="_blank">Peter Quirk</a> figured it out himself. The picture above is of <a href="http://www.ugotrade.com/2008/04/03/realxtends-vision-for-open-virtual-worlds-interview-with-juha-hulkko/" target="_blank">reX founder Juha Hulkko</a>. I met Juha in reX, Friday, chatting with the reX team just prior to the launch.</p>
<p>Realxtend are using the <a href="http://cg.cis.upenn.edu/hms/software/ikan/ikan.html" target="_blank">IKAN</a> (&#8220;Inverse Kinematics Using Analytical Methods&#8221; from the University of Pennsylvania. Jani Pirkola, Project Manager for realXtend commented:</p>
<blockquote><p><a href="http://cg.cis.upenn.edu/hms/software/ikan/ikan.html)" target="_blank">IKAN</a> was by the time we found it licensed &#8220;free for non-commercial use&#8221; which is incompatible with GPL license we use because of the Linden Viewer. However, they were very nice and provided the IKAN for us (and thus for everyone) as GPL. So big thanks to IKAN!</p></blockquote>
<p>There is future development planned for the Inverse Kinematics as on its own it doesn&#8217;t deliver very natural movement:</p>
<blockquote><p>IK movements look a bit awkward as they are but if you could use IK to partly control the keyframe animation that would be good. That is something we don&#8217;t have. But now that the IK system is in place, it is the natural next step. Did you see our task list for 2H 2008? I think there was something said about making IK feature complete.</p></blockquote>
<p style="text-align: left;">Virtual worlds pioneer, Peter Quirk of <a href="http://peterquirk.wordpress.com/" target="_blank">No There There</a> has done <a href="http://peterquirk.wordpress.com/2008/06/29/early-experiences-with-realxtend-03/" target="_blank">an extensive exploration</a> of the new release including <a href="http://peterquirk.wordpress.com/2008/06/29/early-experiences-with-realxtend-03/" target="_blank">&#8220;how to exploit the Google 3D warehouse to find models and create Ogre meshes from them.</a> As Peter notes the version is marked alpha code so the reX team are looking for feedback and making improvements all the time.<a href="http://peterquirk.wordpress.com/2008/06/29/early-experiences-with-realxtend-03/" target="_blank"><br />
</a></p>
<p>I did successfully teleport over to the ENSAD sim (being developed by Professor FranÃ§ois Garnier and students of  <a href="http://ener.ensad.fr/" target="_blank">Ecole Nationale SupÃ©rieur des Arts DÃ©coratifs de Paris)</a> with a couple of the reX team members during my visit!</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/06/ensad.jpg"><img class="alignnone size-full wp-image-1539" title="ensad" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/06/ensad.jpg" alt="" width="451" height="262" /></a></p>
<h2>Modular Integration of realXtend Innovation into OpenSim</h2>
<p>There has been some concern (see <a href="http://justincc.wordpress.com/2008/06/06/opensim-and-realxtend-4-months-on/">Justin Clark-Casey</a> and <a href="http://dusanwriter.com/?p=569" target="_blank">Dusan Writer</a>) about the integration of reX code into <a href="http://opensimulator.org/" target="_blank">OpenSim</a>.</p>
<p>Jani Pirkola told me that the idea for modular integration originally came when chatting with Adam Frisby about OpenSim philosophy, &#8220;that it could be a generic engine for any kind of viewer.&#8221;</p>
<p>Jani explained:</p>
<blockquote><p>The idea of the modules came up because originally realXtend did many of the changes directly to OpenSim core, which is not a good way to do changes. Instead it is much cleaner to do them into modules that can be loaded on demand.</p>
<p>For example, the realXtend viewer could have its own protocol plugin called clientstack at OpenSim and that way it won&#8217;t interfere with SL Viewer.</p></blockquote>
<p>I was interested to know some more about whether the idea of a build tree and mix and match plugins was already a part of OpenSim&#8217;s design. This kind of flexibilty to add or drop different features to builds according to different applications is necessary to accommodate the vast amount of innovation that needs to go on to figure out which are going to be killer apps in the future</p>
<p>I talked to Adam Frisby (one of the founders of <a href="http://opensimulator.org/" target="_blank">OpenSim</a> and CTO of <a href="http://www.deepthink.com.au/" target="_blank">Deep Think</a>),  <a href="http://zhaewry.wordpress.com/" target="_blank">Zha Ewry</a> (IBM) and  <a href="http://justincc.wordpress.com/2008/06/06/opensim-and-realxtend-4-months-on/">Justin Clark-Casey</a> (IBM), about the integration of realXtend&#8217;s innovations as modules/plugins.  OpenSim architecture is pretty good already for implementing mix and match plugins and &#8220;to make plugins deeper and richer&#8221; is one of the key goals.   Adam pointed out OpenSim   &#8220;is already doing core functionality as plugins &#8211; teleports are handled as plugins, and instant messaging and chat certainly are.&#8221;</p>
<p>Adam noted there many exciting possibilities that mix and match builds could create for OpenSim:</p>
<blockquote><p><strong>Adam Frisby: </strong>It would nice say to take the meshes from reX  and say the set up and <a href="http://www.ugotrade.com/2008/05/14/tribal-media-changing-the-game-with-opensim/" target="_blank">easy way to get a sim on line from Tribal</a>, and you mix that with plain OpenSim and you have a fantastic combination.</p>
<p><strong>Zha Ewry: </strong>And it is going to be that kind of evolution &#8211; we are going to cherry pick from the fifty or sixty creative things the four of five things which turn out to be killer apps. This is how open source projects win or die.</p></blockquote>
<blockquote><p><strong>Zha Ewry:</strong> Increasingly there is no good reason why everything you do shouldn&#8217;t sit into either region code or the modular plug in code. Occasionally we are going to find that  you can&#8217;t factor a bit of code out because there is some piece of the core that hasn&#8217;t been exposed right and then we are going to have to go and do that.</p></blockquote>
<blockquote><p><strong>Tish Shute: </strong>And how does this model work for interoperability?</p>
<p><strong>Zha Ewry:</strong> The Interoperability is almost entirely plugable. There are two or three bits that aren&#8217;t at the moment because of the way they entwine deep in&#8230; some of that is a matter of figuring out how to do it right and some of it requires a discussion on how we want to manage a couple of messy issues, e.g. what does it mean to host an avatar that is not authenticated by a local authentication?  How do we want to handle that data structure?  But there is absolutely no reason why the ability to inter operate wouldn&#8217;t be done as regions and plug code.</p></blockquote>
<blockquote><p>Just to give one example, when we figure out how we are going to fetch assets from off of Linden Lab&#8217;s asset server that is going to look like something that plugs in to the asset framework.  ie. instead of gong to MySQL, we have a plugin that goes and fetches  assets stored on a remote grid.</p>
<p>All of this functionality needs to be done in a way that can be factored as much as possible. So that you can say, I want this from this tree, this from this tree, I want to be able to fetch assets, I want to use the currency module from this tree, and that so that can produce an OpenSim with this set of features. You may be only able to get it with say these three clients but that is what you need and those are the clients that can work with what you need.</p></blockquote>
<p>Adam explained that the goal is to put the entire realXtend functionality as plug ins on top of OpenSim as very discrete modules, e.g, a module for doing the meshes, a module for their voice chat, their avatar logins, but the goal is to be able to take these and mix and match them with everything else.</p>
<p>I asked Justin to comment when I saw him in the OpenSim Office Hours meeting in <a href="http://www.osgrid.org" target="_blank">Wright&#8217;s Plaza, OSGrid</a>, a packed meeting that included Hamilton and Tess Linden and a dynamic discussion on interoperability between the Linden Lab grid and OpenSIm.  See Zha Ewry&#8217;s blog post,<a href="http://zhaewry.wordpress.com/2008/06/05/happy-jumpy-ruths-interop-takes-a-step/" target="_blank"> &#8220;Happy Jumping Ruths&#8230;..Interop takes a step,&#8221;</a> to see just how far this work on interoperability between OpenSim and the <a href="http://lindenlab.com/" target="_blank">Linden Lab</a> grid has come!</p>
<blockquote><p><strong>Justin Clark-Casey:</strong> I think that when OpenSim and realXtend first met, there was an intention that realXtend would be integrating all the features and fixes they produced directly into OpenSim.</p>
<p>My motivation for writing my original post was really as an update to the situation as it had started out in February.  Though it did prove too difficult, in the end, to integrate their code, I still think they could have spent some development time extracting basic core bug fixes and sending them to us &#8211; we really have received no code from them.</p>
<p>This is fine in itself &#8211; there&#8217;s a very good argument that value-add code should exist as external plugins and shouldn&#8217;t make it into the OpenSim core.  It just frustrates me somewhat that people talk about doing stability fixes (as realXtend did in one of your interviews) and then don&#8217;t spend time to contribute them back them back.</p>
<p>Regarding modularity, this has been one of the core aims of OpenSim for a long time.  We want to produce a generally useful platform and not just a Second Life server.  I think the vision that Adam has outlined is workable, though I think our module code has quite a lot of evolution to go through yet.  But it&#8217;s good that realXtend have contracted Adam&#8217;s company to do this &#8211; Adam certainly knows what he&#8217;s doing and the requirements that realXtend have should mean that some time will be spent on developing the module system within OpenSim.  In this way, realXtend will be (albeit indirectly) contributing to OpenSim.</p>
<p>Just to be clear, from my understanding of what Adam has said, the new realXtend modules themselves will not be distributed with OpenSim.  I&#8217;m assuming that instead realXtend will make a seperate distribution of OpenSim core + their modules.<br />
<span style="color: #888888;"> </span></p></blockquote>
<p>Adam concurred that the Rex code will be not be merged with OpenSim and on the opensim tracker, only the improvements to OpenSim core will be.  The Rex modules will be distributed by Rex themselves only.</p>
<p>Much of the coding for the integration of realXtend&#8217;s new code with OpenSim will be done in Deep Think&#8217;s new Shanghai office. But Adam will handle the integration plug ins to the OpenSim trunk personally. Plugins into different build options will enable, for example, taking a piece from RealXtend, taking a piece from <a href="http://www.tribalnet.se/" target="_blank">Tribal</a>, taking a piece from DeepThink, mashing it together with OpenSim-Core, and producing a usable result.</p>
<p><strong>Adam noted:</strong></p>
<blockquote><p>The code we&#8217;re doing for Rex makes that possible with their components, and hopefully lets us improve the core at the same time to make it support other peoples work in the same manner.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/07/02/new-release-from-realxtend-and-modular-integration-into-opensim/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>
