<?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/tag/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>Mon, 23 Jan 2012 03:31:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</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>Tish Shute</dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[Ambient Devices]]></category>
		<category><![CDATA[Ambient Displays]]></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[HomeCamp]]></category>
		<category><![CDATA[Instrumenting the World]]></category>
		<category><![CDATA[MQTT and RSMB]]></category>
		<category><![CDATA[Mixed Reality]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[Paticipatory Culture]]></category>
		<category><![CDATA[Smart Devices]]></category>
		<category><![CDATA[Smart Planet]]></category>
		<category><![CDATA[Virtual HomeCamp]]></category>
		<category><![CDATA[Virtual Meters]]></category>
		<category><![CDATA[Virtual Realities]]></category>
		<category><![CDATA[Web Meets World]]></category>
		<category><![CDATA[architecture of participation]]></category>
		<category><![CDATA[home automation]]></category>
		<category><![CDATA[home energy monitoring]]></category>
		<category><![CDATA[home energy monitors]]></category>
		<category><![CDATA[internet of things]]></category>
		<category><![CDATA[message brokers and sensors]]></category>
		<category><![CDATA[mobile meets social]]></category>
		<category><![CDATA[new urbanism]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[smart appliances]]></category>
		<category><![CDATA[sustainable living]]></category>
		<category><![CDATA[sustainable mobility]]></category>
		<category><![CDATA[ubiquitous computing]]></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 [...]]]></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>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>Tish Shute</dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[Linden Lab]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Mixed Reality]]></category>
		<category><![CDATA[Second Life]]></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 2.0]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[social gaming]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[virtual communities]]></category>
		<category><![CDATA[virtual world standards]]></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 [...]]]></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>
		<item>
		<title>Microsoft Dev Community in OpenSim/realXtend</title>
		<link>http://www.ugotrade.com/2008/06/12/microsoft-dev-community-in-opensimrealxtend/</link>
		<comments>http://www.ugotrade.com/2008/06/12/microsoft-dev-community-in-opensimrealxtend/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 23:06:56 +0000</pubDate>
		<dc:creator>Tish Shute</dc:creator>
				<category><![CDATA[Linden Lab]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Second Life]]></category>
		<category><![CDATA[Uncategorized]]></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[free software]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[.net developers]]></category>
		<category><![CDATA[Microsoft and Open Source]]></category>
		<category><![CDATA[Microsoft Virtual Worlds]]></category>
		<category><![CDATA[Open Sim]]></category>
		<category><![CDATA[Open Source developer communities]]></category>
		<category><![CDATA[Open Source Virtual Worlds]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[technet developers]]></category>
		<category><![CDATA[virtual world evangelism]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1501</guid>
		<description><![CDATA[Recently, I met Kyle Gomboy, a former aerospace test engineer turned entrepreneur (pictured above working in Project Manhattan OpenSim), at a realXtend open house in Second Life. I quickly realized that this little bot (his avatar in Second Life is a cute energy efficient robot called G2 Proto) was one of the power houses behind [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/06/g2post.jpg"><img class="alignnone size-full wp-image-1503" title="g2post" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/06/g2post.jpg" alt="" width="450" height="167" /></a></p>
<p>Recently, I met <a href="http://www.linkedin.com/in/gsquared" target="_blank">Kyle Gomboy,</a> a former aerospace test engineer turned <a href="http://reactiongrid.com/vision.aspx" target="_blank">entrepreneur</a> (pictured above working in <a href="http://reactiongrid.com/projects.aspx" target="_blank">Project Manhattan OpenSim</a>), at a <a href="http://www.realxtend.org/" target="_blank">realXtend</a> open house in <a href="http://www.secondlife.com" target="_blank">Second Life.</a> I quickly realized that this little bot (his avatar in Second Life is a cute energy efficient robot called G2 Proto) was one of the power houses behind a big vision.</p>
<p>Kyle, with partner Robin Gomboy (the G of G2), is now working with Microsoft, OpenSim, realXtend and the community of over 800 TechNet and MSDN/.NET that has already come together in Second Life to establish:</p>
<blockquote><p>a technology grid for companies to come together with community members to form a high tech silicon valley virtually</p></blockquote>
<p>The  Microsoft connection, of course, really intrigued me!  IBMers have been a movers and shakers in <a href="http://opensimulator.org/wiki/Main_Page" target="_blank">OpenSim</a> since the early days. But Microsoft had not to my knowledge shown any interest in joining the immersive 3D party.</p>
<p>But within hours of meeting Kyle I had an interview set up with <a href="http://blogs.msdn.com/zainnab/" target="_blank">Zain Naboulsi</a> (C# Writer in Second Life),  a Microsoft Developer Evangelist who is the engine on the Microsoft side for this &#8220;community effort.&#8221;  Zain pointed out to me that despite his title, he is known as &#8220;the guy for Virtual World Evangelism&#8221; at Microsoft.  I asked Zain how many virtual world evangelists there are at Microsoft?</p>
<blockquote><p>Ha good question! There is probably about four or five of us right now.</p></blockquote>
<p>Zain described his role in Microsoft and how this relates to this community effort in OpenSim?</p>
<blockquote><p>I am relatively young in Microsoft I just celebrated my first year anniversary so I can&#8217;t talk about what happened several years ago, all I know is what happened over the year that I have been there.</p></blockquote>
<blockquote><p>My job description when I started this absolutely didn&#8217;t include anything about 3d worlds or anything of the kind. I became interested in 3d worlds and I think it speaks volumes for Microsoft that they said alright fine lets make it your job. And, that&#8217;s exactly what they did and likewise with other folks it is on their commitment now. Our strategy is straight forward, if you you can prove that your efforts in the community work then you are given carte blanche. If you can&#8217;t prove it then why be given the resources to waste.</p></blockquote>
<p>My friend Ben Lindquist,  of <a href="http://www.greenphosphor.com/" target="_blank">Green Phosphor</a>, who is the only developer I know that develops in all the major open source virtual worlds, sent me a link pointing out that <a href="http://research.microsoft.com/scg/vworlds/vworlds.htm" target="_blank">Microsoft has been interested in virtual worlds for some time.</a>  But I asked Zain about this notion I have that Microsoft has been hiding its light under a bushel re the free form 3D immersive space. Zain responded:</p>
<blockquote><p>I think we want to be careful. I mean just because we didn&#8217;t show up to the party doesn&#8217;t necessarily mean we didn&#8217;t like the party. Like most very large companies we wanted to make sure it was a viable type of thing. I think what you are seeing now is the beginning of the emergence of that experimentation and that is validation of the fact that we are definitely interested in this space.</p></blockquote>
<p>As both Kyle and Zain were very clear that this is an open source community project, with no expectations of paid Microsoft developers being involved, at least in the short term, I was very interested as to how Kyle and Zain saw the big question of how such community driven Open Source development will reward people for their efforts (also see <a href="http://secondthoughts.typepad.com/" target="_blank">Second Thoughts</a> for an alternate position to my own Open Source advocacy).</p>
<p>The full transcript of my interview with Kyle and Zain follows here. But, I will highlight one of Kyle&#8217;s responses. He is an experienced open source developer and entrepreneur and this is the answer he gave to this billion dollar question.</p>
<blockquote><p>That&#8217;s a great question and since I got involved with communities and Open Source it has been a tough one to figure out. But I came to grips with when I found out that you could create this cool java script and that anyone could open new source and take what you did and that annoyed me. And I remember thinking many many years ago, how am I going to get anywhere if everything unique I make people can just take?</p>
<p>But then I began to thinking I can do that to. I can look at their code and then we can move up the whole technology the whole effort together, we&#8217;ll move forward faster and that will benefit us all because we will be able to send twice the product to market that we could have if we all stayed in our own little cubicles.</p>
<p>As far as the Manhattan project goes anything we develop there goes back to open source immediately and once it is embedded and tested it goes right back in cos OpenSim is open source and that is the ideology it was started with and we are not going to interrupt that at all.</p></blockquote>
<p>Of course turning back code to an open source community is not always a straightforward process as a recent debate about the integration of realXtend code in OpenSim sparked off by <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> indicates.  But another good friend &#8211; an astute virtual world developer/evangelist, <a href="http://peterquirk.wordpress.com/">Peter Quirk,</a> made an important point re the idea that realXtend &#8220;may not be giving back what it takes.&#8221; He noted too this must also be viewed from the perspective of &#8220;how hard it is to merge source trees that are changing rapidly without any stable releases.&#8221;</p>
<p>As I have heard on the grapevine great efforts are being made by both OpenSim and realXtend to work out an approach to integration. I cannot say much specifically at this point. But as Dusan Writer notes, I am an &#8220;OS promoter&#8221; and as such I think the fact that OpenSim, at such an early stage in its development, is being faced with the challenge of integrating such large contributions as realXtend&#8217;s is not just about &#8220;cracks in the open.&#8221;  This is just as much a question of how to deal with an abundance of riches in an unstructured and rapidly expanding community. The arrival of another important new community of developers from the Microsoft .NET and TECHNET will of course bring more riches and challenges too.</p>
<h3>Interview with Zain Naboulsi (MIcrosoft) and Kyle Gomboy (G2)</h3>
<p>Tish: Are you going to get involved with the OpenSim community?</p>
<p>Kyle: Yeah, absolutely. I&#8217;ve been trying to catch Adam [Frisby]. He&#8217;s been chatting with me through Facebook. The first thing we want to do is start working with him and Microsoft&#8217;s Zain has offered to get support going for some of the packet handling issues that Adam was talking about that might be limiting how many people could be in OpenSim. So Adam was looking to run some code by Microsoft, and Zain was saying that he definitely had some volunteers to help out. We definitely plan to get involved.</p>
<p>Tish: I was interested to know how deep you were going to get in terms of OpenSim development?</p>
<p>Zain: Kyle you want to start and then I&#8217;ll take it?</p>
<p>Kyle: I had thrown out to Tish that I had already started discussion with Adam, and first thing he mentioned was some issues with performance that he was hoping if Microsoft got involved they could contribute. Zain had already asked to start working with codeplex and getting some of the files up on there so we could swarm in the .net community and possibly some Microsoft help as we get them more educated on the OpenSim movement.</p>
<p>Zain: Absolutely. You asked how far we&#8217;re going to go with this? We&#8217;re going to go as far as it lets us go. We honestly believe we&#8217;re forging the future here so it needs to go as far as people want to take it.</p>
<p>Tish: Have you thought about where you want to be interoperable with other Microsoft projects, XBox even eventually, Virtual Earth? Have you gone that far or are you just going a step at a time at the minute?</p>
<p>Zain: That&#8217;s a great question. Honestly we haven&#8217;t thought beyond seeing if people are really interested in this concept and from what Kyle tells me a lot of uptake. And, I know we&#8217;ve started some basic experiments, nothing really major, to see. But certainly it&#8217;s not inconceivable. I think what it is though, you mentioned the Windows aspect of it, that&#8217;s great. But we&#8217;ve already proven, if you just look around here, it doesn&#8217;t really matter to us that much what the platform is. I think the main reason we&#8217;re going to OpenSim is not so much because it all runs on Microsoft stuff which is just a nice bonus, but because I really feel like (and I just love the Lindens by the way so let me get that out!), but I really feel like we&#8217;re kind of restricted here [in Second Life]. I think that we can have a lot more flexibility by going the OpenSim route, and working with folks like Adam who I haven&#8217;t met personally but Kyle tells me he&#8217;s just phenomenal. And everybody Kyle&#8217;s met has been cool and talking about all these great things we can do with OpenSim that I don&#8217;t think Second Life&#8217;s going to give us the ability to do this anytime soon.</p>
<p>Tish: I know some groups are involved in the OpenSim core, are you aiming to be that involved or are you just not sure yet?</p>
<p>Zain: Honestly, this is the very early stages now. [Project] Manhattan is the first real test to see if first of all people respond, secondly if it&#8217;s something we want to stay involved in. All indicators are right now that it&#8217;s phenomenal. Third, I think the big thing is will this resonate with the community? The main reason we&#8217;re in this game right now is about the community. That&#8217;s why we built everything you see around you, and that&#8217;s why we want to do what we want to do with OpenSim. Then if it benefits the commmunity and the community responds to it, then we&#8217;ll stay with it. If the community doesn&#8217;t like it, doesn&#8217;t think it&#8217;s a good idea, then obviously we&#8217;ll get out. But from what Kyle has been telling me the community has just had phenominal response to the Manhattan project.</p>
<p>Kyle; Yes, I am pretty much lost to OpenSim at the moment because of all the options and the flexibility and the code familiarity. And everyone I&#8217;ve talked to who has gotten their own sim set up, every single person who is getting their ports configured to hook up to our grid agrees, and it doesn&#8217;t seem to be a contest even with the quirks here and there, and the lack of some features. There is so much ability &#8211; the scripting the c#sharping is everything that we had been talking about needing in SL and the desk top sharing that realXtend is doing. It is exactly the work we want to get involved in. I don&#8217;t see myself developing in Second Life, I see myself attaching the work I do in Second Life to OpenSim and everyone else is joining in so far too.</p>
<p>Zain: Let me clarify though too. While OpenSim will be the R&amp;D and experimentation side of what we do, by no stretch of the imagination are we even considering abandoning our Second Life presence. So this sim [Microsoft sim in second Life] isn&#8217;t going anywhere. Community is what drives us so now we will have the community folks come here for some things and go there [OpenSim] for other things.</p>
<p>Tish: Just to be absolutely clear, when you say community, you mean your .net and C# developers community right?</p>
<p>Zain: Yes, and the technet folks, all of them, any of the community that wants to come here. But obviously the Microsoft focus people in general, so yes .Net and TechNet.</p>
<p>Kyle: yes we have almost 800 total in Second Life. And Zain is right noone&#8217;s leaving Second Life. But this is a community based thing and the biggest number is our c# developers. And what c# developers want to do is get into something and tinker and the top community leaders dove right into OpenSim and have seen past the quirks. So I think it will turn into a socializing place here on the islands [project Manhattan] but I think in the next year you will see a lot of .net innovation coming out of the group that was just meeting here in Second Life.</p>
<p>Zain: Yes I really agree with that. This is a playground now for them but I think it will evolve into something more than that.</p>
<p>Tish: Your focus is really on your developer community isn&#8217;t it?</p>
<p>Zain: Yes and I think that we may be the only project from a large company that is hundred percent community driven. I don&#8217;t go to outside folks and ask them to build this stuff. The community does it, the community decides on it, the community drives it. That&#8217;s the biggest deal. I am here to help the community in any way I can.</p>
<p>Tish: When you say that, it&#8217;s not just about people who are interested in Immersive 3D development, it&#8217;s people who are working many Microsoft areas right?</p>
<p>Zain: Absolutely. My job as Evangalist is fairly broad in nature. Today I just got done doing a webcast on new features in AJAX. I cover a very broad spectrum of things, but without a doubt an enormous amount of my time is spent with virtual world evangelism. As you aptly pointed out people are getting more and more interested in this stuff so I find more and more of my time is spent there.</p>
<p>Tish: I suppose future directions depend on what the developers pick up on in OpenSim doesn&#8217;t it to some degree? Do you have people who have started doing any projects in OpenSim yet?</p>
<p>Zain: I don&#8217;t focus internally, yes, Microsoft folks are doing stuff in OpenSim a variety of projects. But my main goal is to get out and encourage the community to get involved in OpenSim. If we can&#8217;t get the community engaged and involved in this then ultimately we&#8217;re doomed to fail because the community has to want this. The community has to pick this up as early adopters or we&#8217;ll never get to the point of mainstream acceptance.</p>
<p>Tish: I know Kyle is interested in something I&#8217;m really interested in which is seeing OpenSim as something much more than a 3d virtual world. Some people see OpenSim as something potentially more like a next generation operating system with really far reaching potential for dynamic, interactive data visualization and virtual operations centers and applications like that. I know Kyle you&#8217;re interested so perhaps I can ask you about that?</p>
<p>Kyle: I&#8217;m one hundred per cent interested in that. You might be able to send an engineer a drawing and then pop in a little active-X control and they can read about the drawing and then just click and have a view of OpenSim and move the camera around and inspect it in 3d. I see more as another output device like an excel graph or something like that.</p>
<p>Zain: I&#8217;ve got to agree with Kyle. I think in the short term the only way you&#8217;re going to initially get adoption is, to use a metaphor, if we think of the client as the next generation of the web browser. I think by going that path you&#8217;re going to get a lot more folks to want to try it. But ultimately certainly it&#8217;s entirely possible it becomes the shell or something like it becomes a shell. It might become, not the entire desktop which is probably unlikely, but a major component of the desktop integrated with it just like you get pieces like IM and things like that today. I don&#8217;t know if you&#8217;ve seen <a href="http://www.engadget.com/2008/05/15/microsoft-intros-the-touchwall-maps-will-never-be-the-same-ag/" target="_blank">TouchWall</a> yet. One of the technologies we&#8217;ve come out with. It&#8217;s like surface except it&#8217;s a big wall you can use with your interface. And, I can see TouchWall combined with the client we have today, and doing some pretty cool things especially if we can do what Kyle&#8217;s talking about &#8211; bring in some Exel spreadsheets &#8211; basically bringing in the ability to do office type activities into these clients.</p>
<p>Kyle: I don&#8217;t mean to say that I rule that out as a possibility, I do think that&#8217;s a possibility. I just look at what can I do in the next one or two years with this because whatever I start now that&#8217;s about as far as I can really look because the whole game will be changed in three years.</p>
<p>Zain: I totally agree with Kyle on that.</p>
<p>Tish: As far as I can see Intel might have a key part to play now, because I think that the graphics cards are a limiting factor here, particularly for the applications you are talking about Kyle?</p>
<p>Kyle: Yes. The video requirement is pretty steep and not only that I need probably 4 times the resolution that OpenSim has now maybe a thousand by a thousand grid before I can do any real high resolution data visualization. There needs to definitely be some expansion but if you pick the right project and the right application, it&#8217;s perfect for a lot of things right now. The other thing that Adam [Frisby] mentioned was some of the threading issues. That would help with concurrency where we can have more than 30 people or so. Even though I&#8217;ve read some hidden blogs here and there that someone&#8217;s working on a mod that lets you do over a hundred people in a sim. That would help a lot. But you&#8217;re right Intel getting involved could mean some help with some of the threading issues.</p>
<p>Tish: I&#8217;m really interested when you even start to mention taking this technology into other user interfaces. There&#8217;s just something wrong with being stuck in a little 2d window when you have all this 3d power. Anything that gets you away from pushing around a little mouse in a tiny window, that&#8217;s where it begins to rock.</p>
<p>Zain: I was in this game place where they had video arcade games and there was this one where they had these motion detectors and you play this karate style game. and you kick and the avatar does what you do. And in the end that&#8217;s where all this technology&#8217;s headed. You won&#8217;t have bulky crap attached to your hands and body like we see now, but you&#8217;ll have motion detectors that are finely tuned so that you can move and manipulate things in the virtual world.</p>
<p>I think Phase 1, if we&#8217;re really going to get wide adoption of OpenSim, is to treat OpenSim like the conference call center of the future. For the big events that&#8217;s where you start getting the budget and interest from internal Microsoft. I think that naturally leads to whole lot of Microsoft folks becoming much more heavily involved.</p>
<p>Tish: I&#8217;m assuming at the moment, your OpenSim community just has separate islands. You haven&#8217;t gridded them, they&#8217;re not related in any way right?</p>
<p>Kyle: That&#8217;s right. I&#8217;ve only really had the sim up a little over a week now. The initial Manhattan sim. I&#8217;m just setting up some different group meeting places within that sim. For example, we&#8217;re working on Live-ID integration so you can login with your LiveID and a few other live services integration projects. So I have a designated area, and at that area we have a colored ball that&#8217;s a certain color that you know is a wiki for that area or API for that area. You click it and open up the services for that API. Also the inworld scripting area has a link to the approved LSL commands for OpenSim. So the first sim is resources for anything and everything to do with developing in Second Life and OpenSim because we will really be developing for both. I&#8217;ve got five or six sims from community members up and running and they are just waiting on me to fire up my grid server. We&#8217;ll even try and organize our grid according to different disciplines. There&#8217;ll be a .NET developers area with a bunch of islands having to do with .NET work. And then you&#8217;ll be able to fly to the TechNet area where there&#8217;ll be a windows server and SQL server. So there&#8217;s going to be a community grid but it&#8217;s going to be organized around the developer community.</p>
<p>Tish: Are you hosting sims for the community for free?</p>
<p>Kyle: Yeah, I&#8217;m going to have a few sims up for community experiments and things like that. In addition, since most of the community has at least a broadband connection at home, and a spare computer. Everybody&#8217;s been reformatting that old 3 gigahertz single processor computer in the closet and opening up ports, so I&#8217;m going to have a grid half made up of hightech companies that want to do their own experiments and the other section of the grid will be community members that just pop in with their own simulator.</p>
<p>Tish: Very nice. So you&#8217;re basically showing people how to do a very quick community grid aren&#8217;t you?</p>
<p>Kyle: Absolutely. And then any company that has some sort of experiment going on can connect to the grid too. I&#8217;m hoping that if Intel develops a grid that they&#8217;ll at least teleport link to us or something like that so that we can start out as a community and expand out to Silicon Valley or something like that where we have gateways to all kinds of different experiments. So I&#8217;ll let Second Life be the social networking thing and then I&#8217;ll have all the Star Trek type of projects going on in OpenSim.</p>
<p>Tish: I love your approach &#8211; building a grid based on developer communities &#8211; people do need to be very geeky to handle OpenSim development at this level at the minute.</p>
<p>Kyle: Exactly. And you happen to be talking to two developers. Our job is to try and match the technology with the problem. Right now the people most likely to embrace virtual worlds and use it is the technical crowd. That&#8217;s just the way the internet came to be and all that. So put it in their hands first, get all the really hyper geeky stuff going, and let it evolve from there down to the regular person. One of the things that is in Manhattan sim now is a meeting place for a standards committee. I want to start right away setting up common standards for how navigation and walkways are done, even making accessibility possible for blind people one day where we use sound to guide you along. And we make sure like on web sites we have the proper alt. text in so audio readers can translate what&#8217;s going on. The first step is testing it, putting some standards in so anybody can go into any type of sim and can know how to get around. The we&#8217;ll really be able to bring this to the common person who can just pop in there like they can a web page now.</p>
<p>Tish: A question for Zain. I have this notion that Microsoft has a reputation for not liking the free form 3D immersive model?</p>
<p>Zain: I think we want to be careful. I mean just because we didn&#8217;t show up to the party doesn&#8217;t necessarily mean we didn&#8217;t like the party. Like most very large companies we wanted to make sure it was a viable type of thing. I think what you are seeing now is the beginning of the emergence of that experimentation and that is validation of the fact that we are definitely interested in this space.</p>
<p>Tish: A big question for many people looking at OpenSource development is how will people be rewarded for their efforts. You see this as a community development project &#8211; how will the members of the community be rewarded. This is a question for Kyle I think!</p>
<p>Kyle: That&#8217;s a great question and since I got involved with communities and Open Source it has been a tough one to figure out. But I came to grips with when I found out that you could create this cool java script and that anyone could open new source and take what you did and that annoyed me. And I remember thinking many many years ago, how am I going to get anywhere if everything unique I make people can just take? But then I began to thinking I can do that to. I can look at their code and then we can move up the whole technology the whole effort together, we&#8217;ll move forward faster and that will benefit us all because we will be able to send twice the product to market that we could have if we all stayed in our own little cubicles. As far as the Manhattan project goes anything we develop there goes back to open source immediately and once it is embedded and tested it goes right back in cos OpenSim is open source and that is the ideology it was started with and we are not going to interrupt that at all.</p>
<p>Tish: Are you going to become involved with the interoperability efforts like the one launched by Linden Lab &#8211; The Architecture Working Group that is making efforts re: the interoperability of OpenSim and Second Life, in particular?</p>
<p>Kyle: It is projects like the LIveID integration that we are working on and many people are interested in OpenID. There may be a lot of third party type of log ins that handle authentication. So you may see that even Linden Lab uses multiple methods for people to authenticate into their grid. And I think that this new group that they have started [AWG] is just proof that they know that they must open up and embrace these other grids and get ahead of the game so that they can work with these other grids right away.</p>
<p>Zain: And as far as standards go i think we have a ways to go before we start getting down to the hard core standards path. First we have to establish that this medium is going to be viable to the market in general. And then start bringing it together much like we did with the web. The web took off and there was a governing body that evolved into the world wide web consortium and I think that eventually you will see that with this who knows maybe even W3C will take over aspects of standards for this medium.</p>
<p>Tish: A question for Zain &#8211; how do you describe the community development in OpenSim and how does this differ or follow on from other Microsoft involvement in OpenSource communities? Oh and how do you describe your roles what you do for Microsoft and how this relates to this community effort in OpenSim?</p>
<p>Zain: From my personal experience, I am relatively young in Microsoft I just celebrated my first year anniversary so I can&#8217;t talk about what happened several years ago, all I know is what happened over the year that I have been there. But without a doubt I think our approach is simple straight forward and elegant. And as a developer evangelist I am hired to interact with the community. My job description when i started this absolutely didn&#8217;t include anything about 3d worlds or anything of the kind. I became interested in 3d worlds and I think it speaks volumes for Microsoft that they said alright fine lets make it your job. And, that&#8217;s exactly what did they did and likewise with other folks it is on their commitment now. Our strategy is straight forward if you you can prove that your efforts in the community work then you are given carte blanche. If you can&#8217;t prove it then why be given the resources to waste.</p>
<p>Tish: So you actually have the title Metaverse Evangelist?</p>
<p>Zain: No I am still a Developer Evangelist but I am the guy for Virtual World Evangelism which is what we call it internally at Microsoft and I guess externally as well. It is known as Virtual World Evangelism.</p>
<p>Tish: So how many Virtual World Evangelists are there at Microsoft?</p>
<p>Zain: Ha good question! There is probably about four or five of us right now.</p>
<p>Tish: So have I missed asking you any important questions!</p>
<p>Zain: No I think you have hit the big points! If nothing else the one key point I would walk away with from this is the emphasis in my virtual worlds evangelism on the community. That&#8217;s really what we are about and that is why we are embracing folks like Adam [Frisby] and the realXtend guys because we want to come in and get more community involvement and get people excited about this. We are not interested in anything but really fostering a good environment for making this stuff happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/06/12/microsoft-dev-community-in-opensimrealxtend/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Tribal Media: Changing The Game With OpenSim</title>
		<link>http://www.ugotrade.com/2008/05/14/tribal-media-changing-the-game-with-opensim/</link>
		<comments>http://www.ugotrade.com/2008/05/14/tribal-media-changing-the-game-with-opensim/#comments</comments>
		<pubDate>Wed, 14 May 2008 21:03:35 +0000</pubDate>
		<dc:creator>Tish Shute</dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[Linden Lab]]></category>
		<category><![CDATA[Metarati]]></category>
		<category><![CDATA[Metaverse]]></category>
		<category><![CDATA[Second Life]]></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[interoperability of virtual worlds]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[social gaming]]></category>
		<category><![CDATA[social media]]></category>
		<category><![CDATA[virtual communities]]></category>
		<category><![CDATA[virtual economy]]></category>
		<category><![CDATA[virtual goods]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[asset development on Open Source virtual worlds]]></category>
		<category><![CDATA[Decentralized Grid]]></category>
		<category><![CDATA[distributed grid for virtual worlds]]></category>
		<category><![CDATA[founders of Open Sim]]></category>
		<category><![CDATA[interoperability of Second Life]]></category>
		<category><![CDATA[Open Grid]]></category>
		<category><![CDATA[Open Sim]]></category>
		<category><![CDATA[Open Source Grids]]></category>
		<category><![CDATA[Open Viewer]]></category>
		<category><![CDATA[P2P virtual worlds]]></category>
		<category><![CDATA[peer to peer virtual worlds]]></category>
		<category><![CDATA[Playahead]]></category>
		<category><![CDATA[protocols for virtual worlds]]></category>
		<category><![CDATA[realXtend]]></category>
		<category><![CDATA[Tribal Media]]></category>
		<category><![CDATA[Tribal Net]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1453</guid>
		<description><![CDATA[Tribal Net, which goes into public Beta at the end of this week, not only brings us the long awaited OpenSim on your PC but by creating new back end protocols for OpenSim the Tribal Media team has introduced a key innovation to OpenSim &#8211; the decentralized grid. I interviewed the two founders of Tribal [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/05/tribal1.jpg"><img class="alignnone size-full wp-image-1455" title="tribal1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/05/tribal1.jpg" alt="" width="450" height="229" /></a></p>
<p><a href="http://www.tribalnet.se/" target="_blank">Tribal Net,</a> which goes into public Beta at the end of this week, not only brings us the long awaited OpenSim on your PC but by creating new back end protocols for <a href="http://opensimulator.org/wiki/Main_Page" target="_blank">OpenSim </a>the <a href="http://www.tribalmedia.se/#" target="_blank">Tribal Media team</a> has introduced a key innovation to OpenSim &#8211; the decentralized grid.  I interviewed the two founders of Tribal Media last week, Darren Guard who is also the founder of OpenSim and Stefan Andersson who was the first to join Darren on the OpenSim project. Stefan also led <span>the development of &#8220;Playahead                     Island&#8221; in </span>Second Life ™ (A registered Trademark of Linden Lab). Stefan has deep roots in web development and <a href="http://www.playahead.com/com/choose_country.aspx" target="_blank">Playahead</a> is one of Sweden&#8217;s largest web communities. Stefan explained the heart of the Tribal Net concept:<span> </span></p>
<blockquote><p>Everybody brings their own computing power [to Tribal Net] and we&#8217;ve packaged it for end users. I mean  that basically joe schmoe can install it, set it up, and run it. Because OpenSim&#8217;s been very tech heavy, our goal with Tribal Net is to make Opensim more accessible for the wider layers so to speak. Also we&#8217;ve done some work on the map so that now when people go online their regions show up on the map. When they go off line the region disappears [it can also be persistent]. That is also a radically different approach from Second Life .</p></blockquote>
<p>Yes! It is very easy to install and you will find your region immediately embedded in a network of other regions running on other PCs.</p>
<p>After I had set up my Ugotrade region,  I clicked on map and it was a real thrill to see the Ugotrade come up in a neighborhood of other regions (even though I am apparently one of the first five people to try it outside of Tribal!) and  immediately begin my first adventure in sim hopping &#8211; NOT across a grid run on a bunch of servers NOT on some huge server farm somewhere, but simply by teleporting to other peoples regions run on their own PC&#8217;s located across the globe. W00t!</p>
<p><em>Ugotrade Jr. got into it immediately and his terraforming and building skills are blossoming!  Picture below shows his mountain retreat 2.0.</em></p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/05/tribalnet1.jpg"><img class="alignnone size-full wp-image-1457" title="tribalnet1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/05/tribalnet1.jpg" alt="" width="450" height="322" /></a></p>
<p>Tribal is still using the Second Life client but Darren said they hope to support the <a href="http://www.realxtend.org/" target="_blank">realXtend</a> client at some point. Check out the awesome new avatar technology from realXtend in <a href="http://www.realxtend.org/page.php?pg=media" target="_blank">a new video out this week</a> that shows off character morph controls, inverse kinematics, and clothing physics.</p>
<p>Below is a picture of Stefan And Darren enjoying a game of chess in one of the first regions I visited &#8211; a Tribal Net region running on Stefan&#8217;s laptop. Stefan explained:</p>
<blockquote><p>The chess game application installed on the desktop is developed in c# by a third party &#8211; and anybody can create their own set of pieces and share it as an xml file</p></blockquote>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/05/chess-1.jpg"><img class="alignnone size-full wp-image-1458" title="chess-1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/05/chess-1.jpg" alt="" width="450" height="455" /></a></p>
<h3>Tribal Media&#8217;s Vision</h3>
<p>Tribal Net is the first public application from Tribal Media but it is only the beginning of their venture.  Stefan explained their vision:</p>
<blockquote><p>We see a virtual web world much more like the Web works today. Instead of a closed bubble, we should have an open, networked model. One size never fits all, so people should be able to make content on their own computers and share it with others, professionals should be able to make their own applications and run on their own servers, or to have it hosted on reliable hardware. Content should also be much more moveable, people should be able to transfer objects not only between worlds, but also via the web, blogs or e-mails. Tribal Net lets them do that. Our goal is to supply the tools to make this vision come true.</p></blockquote>
<p>And as Darren noted: &#8220;At the moment our back end is basically customized for this one application. Each new application is going to need slightly different customization. Stefan also talked about a Facebook application they have been working on. There is not a general solution at the moment. Darren explained some of what they are hoping to achieve with Tribal Net.</p>
<blockquote><p>From a engineering side, I think the main point is at the moment we are working on making it easier for people to start up and host their own region. TribalNet is our first demo of that process. Then we hope to make it easier for people to host their own small grids with this easy hosting of regions, so say any school or college could have their own small grid without the admin level that is needed currently for opensim. A important part of our concept is having a GUI for the regions, so that we can later provide add on modules for these GUI&#8217;s so for instant maybe we would provide a game construction toolset add on, or a presentation addon , that made it easier to host and control presentations. Some of these then at a later time could move into the viewer. Then at a higher level we have our set of extension api&#8217;s which I think its a bit too early to go into detail of.</p></blockquote>
<p>What follows is the full transcript of my interview with Darren and Stefan.  The first bit is about the history of the OpenSim project and then we discuss a number of topics including interoperability with Second Life, the Tribal teams&#8217; view on virtual economies, asset development on Open Source grids, and what application they are most important in Tribal&#8217;s vision.</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/05/chess-1.jpg"><br />
</a></p>
<h3>Interview with Darren Guard and Stefan Andersson.</h3>
<p><strong>Tish:</strong> How did OpenSim begin?</p>
<p><strong>Darren Guard:</strong> For a number of years, I had thought about starting or getting involved with a open source virtual world project. But none of them seemed to be going anywhere. One of the problems was trying to create a client and server at the same time. Then in January 2007, I was looking around again at the various options, for use by my ex-employer. At the same time Linden Labs released the code for their client. Which I think from a legal point of view made creating a server that it could connect to a much more easy &#8220;sell&#8221;. So I started work on writing a very quick prototype server, to see if there was any problems with getting the SL viewer to connect to it and be able to move around. A number of people had the same idea of writing a server which was compatible with the SL viewer, it was even listed in the roadmap on libsecondlife&#8217;s website.</p>
<p>So, as much as we all moan about the SL client and wished there was something at least more generic, we do owe opensim&#8217;s existence to them releasing the source code. As I just wouldn&#8217;t have started Opensim if the<br />
client was a closed proprietary one.</p>
<p>My initial thoughts on what I wanted to use the platform for, were very much on what would be useful in my old job. Simulation (Robotics) and 3d visualisation of data. This is why one of the stated goals of opensim is<br />
it being a 3d application platform and not a SL clone. I see the social grids as just one small subset of the applications that a 3d virtual environment platform could be used for.</p>
<p>This is one of the biggest points of confusion when it comes to opensim. Most people think its goal is just to clone SL and behave exactly how that does, and support all the features out of the box. And we have to repeatedly tell them that its not the goal and that opensim will most likely never have all the features of SL as part of the main project. Other people will have to create the modules to add those features.</p>
<p>The goal of Opensim and Tribalmedia is to produce a common server that can be used as the base of a lot of different applications. I don&#8217;t think we can even really start guessing at what the most sucessful applications<br />
will be in the future.</p>
<p><strong>Tish:</strong> How did you meet Darren, Stefan?</p>
<p><strong>Stefan Andersson:</strong> I&#8217;ve been working quite a lot with web, I mean I was quite early in the web development and I&#8217;ve been doing that for quite a lot of years. And, I was very interested in web and 3D integration. That&#8217;s actually how I stumbled upon Darren, when he first came on-line in lib second life chat room, and said hey I&#8217;ve got a prototypic open source second life server here.</p>
<p><strong>Tish:</strong> Was the big moment in February 2007, Darren?<br />
<strong><br />
Darren:</strong> It was January.</p>
<p><strong>Stefan: </strong>And I jumped on it. The first thing I did was to tweak his code, and give him some patches so I could connect his Second Life server to my then employers user database. The Employer at that time was Playahead. It&#8217;s one of Sweden&#8217;s largest web communities. So basically what I did was within an hour of getting my hands on the zip file, Darren&#8217;s first unpublished zip file, was to make sure that I could log into the SL viewer with my web community name and my web community password. When I came into a personalized world where all my friends and my friend lists were avatars, and when I chatted with them and I got guestbook messages into their guestbooks, that&#8217;s when I sat there and said WOW!</p>
<p><strong>Tish:</strong> Not everyone recognised the potential then?</p>
<p><strong>Stefan:</strong> I think they still don&#8217;t. You ask what&#8217;s important to us.  We are very application oriented. We are very integration oriented. At the moment OpenSim is not very accessible and understandable for a large audience. We&#8217;re trying to show the world that there can be commercial application on this not just social networking applications, but actual 3D application. It&#8217;s a bit like the web, everybody thought that the web was about static HTML pages, and then now today we do much of our daily work on HTML. That&#8217;s kinda like the grand big hand motions. What we did when we started OpenSim, we had a very clear agenda, that we wanted this to be a shared experience 3D application platform.</p>
<p><strong>Tish: </strong>When you say application, are you thinking more vertical applications or are you thinking vertical or horizontal on these distributed grids?</p>
<p><strong>Darren:</strong> We don&#8217;t see one big monolithic grid, we sort of see, like Stefan said, like a web where you can link from one web site to another. You wouldn&#8217;t really say that every web site is part of one grid. When we talk about applications, its custom, i.e., you might go into one application to do one function then hop to do something else.</p>
<p><strong>Stefan:</strong> So for example, now we have actually done Tribal Net as a showcase for our product Tribal server. And we did another showcase that we haven&#8217;t publicized yet, but basically that was web community integration.</p>
<p><strong>Tish:</strong> What do you mean by web community integration?</p>
<p><strong>Darren:</strong> That was a Facebook integration.</p>
<p><strong>Tish:</strong> There are 2 basic models it seems being tried, a) embedding Opensims within the web or b) embedding the web in Opensims. Which model do you lean towars, or do you see a sort of heterogeneous mix of embedding in web pages and people who grid OpenSim out into larger communities and embed web pages in them?</p>
<p><strong>Stefan:</strong> Actually that will probably be very much a per application decision. Some application are very suitable for 2 dimensional presentation and some application are very well suited for 3 dimensional. and we&#8217;ve done some prototypes with integrating web and 3D and obviously there&#8217;s going to be a lot of that coming.</p>
<p><strong>Tish:</strong> How do you differentiate yourself from say an initiative like RealXtend?</p>
<p><strong>Stefan:</strong> RealXtend? They are trying to do quite a lot of things. We are not competing with RealXtend. We would probably use Real Xtend.</p>
<p><strong>Darren:</strong> Yes. From what I understand of Real Xtend, they&#8217;re focusing on the client. They have a central avatar system. I don&#8217;t really have that much knowledge of that. The main focus that we spoke about is on the client side. So we&#8217;re not really competition for them, we hope to support their client sometime.</p>
<p><strong>Tish:</strong> I have heard on the grapevine you are using dynamic sims. What is a dynamic sim?</p>
<p><strong>Stefan:</strong> Dynamic Sim! That can mean anything! We have quite a lot of concepts.</p>
<p><strong>Darren:</strong> I think what they&#8217;re talking about is we&#8217;ve got this concept where we can bring a region up quickly when it&#8217;s needed so when you login we can bring your region up so that you wouldn&#8217;t even know it wasn&#8217;t up all the time. If there&#8217;s nobody there we can take it down.</p>
<p><strong>Tish</strong>:<br />
How have you done that?</p>
<p><strong>Stefan:</strong> If you think about how Second Life works right now, how everybody seems to think about that, It&#8217;s kind of like a static model, the thing is there, whether anybody wants it or not. So you have like thousands of regions producing air. It&#8217;s a terrible waste of CPU. We wanted to do something like a web page, a dynamic web page. It&#8217;s constructed when you need it.</p>
<p><strong>Tish:</strong> Are other people using this concept?</p>
<p><strong>Darren:</strong> I think Adam has done something like it I&#8217;m not sure what exactly. But from what I hear Adam has similar ideas.</p>
<p><strong>Stefan:</strong> That&#8217;s the thing about dynamic regions, It&#8217;s a feature of our tribal worlds platform. We used that as a proof of concept in that Facebook application where anybody could add a Facebook application and then they just went into their own private region, which was constructed on the fly for them. And when the last person leaves the room, he just turns the lights off.</p>
<p><strong>Tish</strong>: And what kind of concurrencies can you get in these dynamic regions though?</p>
<p><strong>Darren: </strong>I don&#8217;t think we&#8217;ve actually pushed it, but we can certainly get more because it&#8217;s basically where Second Life is based on total regions and they have to have a server up for each region, we only have to have a server or an instance of a region up for every person who wants to let a region have somebody in it. So if there&#8217;s nobody in a region we just don&#8217;t have it up.</p>
<p><strong>Tish:</strong> I know everyone&#8217;s talking about putting OpenSim in clouds. Is this going to be workable with that idea too? Just in terms of being more efficient about the server side of this. Is that something that works with this or are you another direction than that?</p>
<p><strong>Darren:</strong> I think it can work yes. It&#8217;s complimentary to our project.</p>
<p><strong>Stefan:</strong> What we did with Tribal Net &#8211; It&#8217;s kind of like OS grid. Everybody brings their own computing power and what we&#8217;ve done is that we&#8217;ve packaged it for end users. I mean so that basically joe schmoe can install it, set it up, and run it. Because OpenSim&#8217;s been very tech heavy, our goal with Tribalnet is to make OpenSim more accessible for the wider layers so to speak. Also we&#8217;ve done some work on the map so that now when people go online their regions show up on the map. When they go off line the region disappears. That is also a radically different approach from Second Life.</p>
<p><strong>Darren:</strong> To clarify that a little bit. What he means is that instead of a region having a set position on the map, we have a center of the map and the regions brought online are thrust around the center and if a region goes off it&#8217;ll be replaced by a new region that comes up.</p>
<p><strong>Tish:</strong> What it&#8217;s sounding like when you describe this is you&#8217;re trying to use some of the ideas of P2P in a distributed grid.</p>
<p><strong>Stefan: </strong>Yes definitely. I used to say Hey look Microsoft messenger, it should be like that. I know Darren isn&#8217;t that fond of that. But I think of it like that.</p>
<p><strong>Tish:</strong> The development curve seems to have been rather slow thus far in P2P virtual worlds like Croquet and Solipsis. How do you see a lot of rich and interesting assets being built up on this kind of distributed grid</p>
<p><strong>Darren:</strong> I think it&#8217;s too early for even us to say. Yes we&#8217;re more sort of a model of decentralized rather than a big monolithic grid like Second Life. One problem with Second Life is all the assets are centralized. That makes you responsible for making sure any users are updated with current textures etc. And you&#8217;ve got the problem of trying to police that to make sure there&#8217;s no textures that you don&#8217;t want there.</p>
<p><strong>Stefan:</strong> We&#8217;re trying to move to P2P because that&#8217;s the only viable solution if we&#8217;re going to see web scalability. It just is. And we can&#8217;t really have stuff like central avatar repositories and things like that. We have to have a base case, which is the single server, and the single client. And then just have to grow from there. But what I wanted to say is that Darren made a brilliant choice way back when he was pondering what he would do. That was to take something that had proven itself on the market and to the user base. That is the Second Life client. What Darren did was that he combined that with another immensly popular and available technology. And that is .NET (dotnet).  Basing this off .NET made it reasonably available to a community of programmers.</p>
<p><strong>Tish:</strong> Second Life is the treasure chest of assets at the moment and also great content developers do not want to have to develop different content with different tools for tons of different VWs. What&#8217;s your stance on encouraging good content developers in Tribal Net? Are you aiming to be potentially interoperable with Second Life? Are you part of the Linden Lab Architectural Working Group initiative? Or are you going to try and go it alone?</p>
<p><strong>Darren:</strong> First of all I need you to clarify the question. Do you mean like some people want to have OpenSim regions that are part of the Second Life grid like IBM, is that what you mean?</p>
<p><strong>Tish:</strong> Oh I&#8217;m almost assuming from what you have said so far that you&#8217;re not going to do that. But are you going to aim for some level of interoperability?</p>
<p><strong>Darren</strong>: I&#8217;m part of a working group that&#8217;s trying to get a common client protocol. We&#8217;ve got a sister project called Open Viewer. It&#8217;s started a few weeks ago but we&#8217;re attempting to incorporate elements of many clients like Croquet in an effort to achieve some degree of universality. Peter Fin from I.B.M. do you know him? He arranged it. We have a common protocol that you might not be able to do every feature in well. But you can at least connect, see the world and move around.  We are also part of the Architectural Working Group but the focus is on Second Life there.</p>
<p><strong>Stefan:</strong> If you look at what the architecture group has come up with so far, it&#8217;s Linden Lab&#8217;s protocol version 2 or not even that, it&#8217;s Second Life 1.5 &#8211; a big wish list basically. What we have, I guess, you could say that we have the small company rogue &#8211;  a bit decentralized slash anarchistic &#8211; approach. We have a saying in OpenSim, I don&#8217;t know if you have seen it. I think actually I coined it but it&#8217;s &#8220;let a thousand worlds bloom.&#8221;</p>
<p>What we mean is that it&#8217;s too early to start drafting universal protocols. So what we&#8217;re doing with OpenSim is, and we&#8217;ve been very clear about this often repeating it over and over and over again, not to try to build a free and open source Second Life. We&#8217;re trying to build a platform, (we are not trying to make THE protocol) so that people who want to make protocols, should be able to do that with less effort. So when we&#8217;ve had our taste of applications, social applications, business applications, marketing applications, everything, then somewhere in there we can see probably something like http.</p>
<p>In Tribal net we have our own backend protocols. We have changed large chunks of the communication stack at the backend, the regions you install on your pc &#8211; some parts we have changed because this application needs other data and other processes.  So I think we have implemented four different stacks.  So we talk from experience.</p>
<p><strong>Tish:</strong> Will you be publishing all your protocols?</p>
<p><strong>Stefan: </strong>It is way too early to go into that.  Right now we do not know what will bring everything forward. This is just one application now.<br />
<strong><br />
Darren:</strong> At the moment our backend is basically customized for this one application. Each new application is going to need slightly different customization. There is not a general solution at the moment.</p>
<p><strong>Tish:</strong> So if it is all in the application, what are the killer apps?!</p>
<p><strong>Stefan:</strong> Well we have done integration with web communities and 3D integration, that in combination with marketing applications, for example, being able to go on to say a Toyota site and click on a link and be on a Toyota showroom, not necessarily in the browser like everybody is visualizing because we have seen problems with that. We need something a bit more intelligent.  The interplay between 2D and 3D is very intricate.</p>
<p><strong>Tish:</strong> Everyone asks me about when they will be able to use OpenSim to create content they can upload into Second Life?</p>
<p><strong>Darren:</strong> The big problem with that is SL terms and conditions, you aren&#8217;t actually allowed to export your creations out of SL. Now while it would be possible to import creations from OpenSim into SL, really until Linden Labs allows creations to be exported, there isn&#8217;t really the reason for people to work too much on adding those features to opensim. As only Linden labs really gains, as its one way traffic</p>
<p><strong>Tish: </strong>Is there anything else notable about Tribal Net that hasn&#8217;t come up yet?</p>
<p><strong>Darren:</strong> From a engineering side, I think the main point is at the moment we are working on making it easier for people to start up and host their own region. TribalNet is our first demo of that process. Then we hope to make it easier for people to host their own small grids with this easy hosting of regions, so say any school or college could have their own small grid without the admin lvel that is needed currently for opensim. A important part of our concept is having a GUI for the regions, so that we can later provide addon modules for these GUI&#8217;s so for instant maybe we would provide a game construction toolset addon, or a presentation addon , that made it easier to host and control presentations. Some of these then at a later time could move into the viewer. Then at a higher level we have our set of extenstion api&#8217;s which I think its a bit too early to go into detail of.</p>
<p><strong>Tish: </strong>My big question is still without a virtual economy what do you see driving rich content production?</p>
<p><strong>Stefan Andersson:</strong> Yeah; we&#8217;re all about content, actually; Tribal Net is about creating a content producer platform. A complete &#8216;ladder&#8217; from consumer, over enthusiast, semi-pro and pro. Yeah; basically, we offer empowerment. It&#8217;s like &#8216;your world&#8217; but for real.</p>
<p>I guess you know that content production and systems integration in a third-party hosted environment is a drag.</p>
<p>How many complex games and functions have you seen in SL? Stuff that would be a small thing to code if you had proper tools, becomes a nightmare.</p>
<p>But to me also it seems your definition of &#8216;content&#8217; is close to the Linden notion of &#8216;content.&#8217; The Lindens created an economy based on artificial scarcity you pay to stop somebody from sharing something but &#8216;content&#8217; also often play a role in the execution of a service.</p>
<p>Just an example : you have a medieval battle sim with castles with all kind of nifty storytelling bound to them the busines model is subscription, perhaps; combined with added value like buying weapons well, the actual assets are for free &#8211; the service owner couldn&#8217;t care less if you walk away with the sword into another world because it only functions in a context, the context of the battle system.</p>
<p>So, yeah, you could have a static snapshot of a weapon or you could have the customizable weapon that actually functions in a system now, the former will be very hard to charge enough for to make up for the production cost but the latter you definitively could. charge enough for to make up for the production cost.</p>
<p><strong>Tish:</strong> You have a very innovative idea for a distributed grid.  Will people have problems with their firewalls though?</p>
<p><strong>Stefan: </strong>That&#8217;s the big hurdle we&#8217;ve done everything we can to make everything else easy but the server still needs to be accessible from the net.</p>
<p>Now, next week we&#8217;re launching the next version, which has a built-in sandbox too so you can terraform and build without being public</p>
<p>I don&#8217;t know if you saw that in the gui, but we&#8217;re adding &#8216;load/save&#8217; to it so that you can easily export terrain and objects.</p>
<p>Well the private mode is sharing content db with the public mode. so, basically, you just go public or, you save it to your hard disk and upload it onto a hosted region.</p>
<p>At the moment, it&#8217;s just &#8220;save all object definitions&#8221; and &#8220;load all object definitions&#8221; but even that&#8217;s enough to export objects, tweak them, re-import them that&#8217;s how the superprim was done and the chessboard pieces. The chessboard coder has access to objects and object definitions on a whole other level that the SL coder, for example notepad, basically.  It&#8217;s like, text editing html pages all over again.</p>
<p><strong>Tish:</strong> hmmm a very interesting concept&#8230;..</p>
<p><strong>Stefan: </strong>well, it becomes even more interesting when you have a program creating those definitions.</p>
<p><strong>Tish:</strong> Are you planning on Linux support?</p>
<p><strong>Stefan: </strong>We&#8217;re planning on linux support. It&#8217;s just that these versions, that are very end-user oriented, windows is the main demography. Our commercial Tribal Server runs linux just fine. And, as I said, we&#8217;re planning for even the end-user versions to run on linux.</p>
<p>At this point in the interview, Stefan encouraged me to try Tribal Net myself!  I was at first resistant. After all I already have an OpenSim up. But it was truly a revelation to so quickly get set up and find myself with a region (a full on free form 3D programmable space on a PC!!!) &#8211; a virtual world of my own that let me interact with my neighbors and yes, for me, Tribal Net was &#8220;an easy-to-install, easy-to-configure express version of the full Tribal Server&#8221; as the <a href="http://tribalnet.se/Home/TribalNet/tabid/107/Default.aspx" target="_blank">Tribal Net website proclaims</a>!</p>
<h2>Beta Phase</h2>
<p><strong>Currently, Tribal Net is in &#8216;Beta&#8217; phase. </strong>They write:</p>
<p>This means we have made the software available to the public in order to get feedback and hunt down bugs. If you want to try the Beta out, or simply want to be notified when the 1.0 version is released, you can &#8216;register&#8217; <a href="http://tribalnet.se/Register/tabid/84/Default.aspx" target="_blank">here.</a></p>
<p>See you soon in Tribal Net!!</p>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/05/chess-3.jpg"><img class="alignnone size-full wp-image-1459" title="chess-3" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/05/chess-3.jpg" alt="" width="450" height="455" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/05/14/tribal-media-changing-the-game-with-opensim/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Open Source Free Form 3d Programmable Space</title>
		<link>http://www.ugotrade.com/2008/04/21/a-new-era-open-source-free-form-3d-programmable-space/</link>
		<comments>http://www.ugotrade.com/2008/04/21/a-new-era-open-source-free-form-3d-programmable-space/#comments</comments>
		<pubDate>Mon, 21 Apr 2008 22:14:25 +0000</pubDate>
		<dc:creator>Tish Shute</dc:creator>
				<category><![CDATA[3D internet]]></category>
		<category><![CDATA[Linden Lab]]></category>
		<category><![CDATA[Metaverse]]></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 2.0]]></category>
		<category><![CDATA[digital public space]]></category>
		<category><![CDATA[free software]]></category>
		<category><![CDATA[interoperability of virtual worlds]]></category>
		<category><![CDATA[open metaverse]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[virtual communities]]></category>
		<category><![CDATA[virtual world standards]]></category>
		<category><![CDATA[DeepGrid]]></category>
		<category><![CDATA[free form 3D programmable space]]></category>
		<category><![CDATA[OpenLife]]></category>
		<category><![CDATA[OpenSim]]></category>
		<category><![CDATA[OSGrid]]></category>
		<category><![CDATA[realXtend]]></category>

		<guid isPermaLink="false">http://www.ugotrade.com/?p=1436</guid>
		<description><![CDATA[This week I received several requests to write a post reviewing the recent upsurge of OpenSim based projects. I am in England for a week, so there is no way I can do this before I leave. However there is a good opportunity to learn more about realXtend and meet the realxtend team this week [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/04/opensim_wright_plazapost.jpg"><img class="alignnone size-full wp-image-1434" title="opensim_wright_plazapost" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/04/opensim_wright_plazapost.jpg" alt="" width="450" height="314" /></a></p>
<p>This week I received several requests to write a post reviewing the recent upsurge of <a href="http://opensimulator.org/" target="_blank">OpenSim</a> based projects. I am in England for a week, so there is no way I can do this before I leave. However there is a good opportunity  to learn more about <a href="http://www.realxtend.org/" target="_blank">realXtend</a> and meet the realxtend team this week on Wednesday April 23rd, in Second Life.  I have reprinted the notice from the <a href="http://www.realxtend.org/" target="_blank">realXtend website</a> at the end of this post.</p>
<p>And, as <a href="http://liferain.com/downloads/" target="_blank">LifeRain</a> points out, &#8220;one way to get to know more about OpenSim is to visit a public grid.&#8221; There is a complete list of these grids here. <a onclick="javascript:pageTracker._trackPageview ('/outbound/www.osgrid.org');" href="http://www.osgrid.org/">OSGrid</a>,  <a onclick="javascript:pageTracker._trackPageview ('/outbound/openlifegrid.com');" href="http://openlifegrid.com/">OpenlifeGrid</a> and <a href="http://www.deepgrid.com/" target="_blank">DeepGrid </a>are goods ones to try to start with. The picture above is from Wright Plaza the orientation area for <a onclick="javascript:pageTracker._trackPageview ('/outbound/www.osgrid.org');" href="http://www.osgrid.org/">OSGrid</a> below is <a onclick="javascript:pageTracker._trackPageview ('/outbound/openlifegrid.com');" href="http://openlifegrid.com/">OpenlifeGrid</a>.</p>
<div class="imageframe imgalignright" style="width: 200px;"><a title="Nice build on the OpenlifeGrid" rel="thumbnail" href="http://files.liferain.com/downloads/wp-content/uploads/2008/03/openlifegrid_002.jpg"><img src="http://files.liferain.com/downloads/wp-content/uploads/2008/03/openlifegrid_002.thumbnail.jpg" alt="Nice build on the OpenlifeGrid" width="200" height="122" /></a></p>
</div>
<h3>Or You Can &#8220;Do it yourself&#8221; &#8211; I did!</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/04/ugotradeopensimpost1.jpg"><img class="alignnone size-medium wp-image-1435" title="ugotradeopensimpost1" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/04/ugotradeopensimpost1-300x170.jpg" alt="" width="300" height="170" /></a></p>
<p>You can also download OpenSim directly from <a onclick="javascript:pageTracker._trackPageview ('/outbound/opensimulator.org');" href="http://opensimulator.org/wiki/Downloads">opensimulator.org</a>. I did!  And I set it up on a CariNet on a dedicated server for only $100 per month. In the picture above my eight year old son was excited to meet Adam Frisby, one of the core developers on the UgoSim, just minutes after logging in for the first time. Ugotrade Jr.  is now enjoying (and so am I) learning to build in a &#8220;cost free&#8221; environment &#8211; no file upload charges!  Also, you can get a <a onclick="javascript:pageTracker._trackPageview ('/outbound/openlifegrid.com');" href="http://openlifegrid.com/LearningCenter/StandaloneWiki/tabid/138/Default.aspx">Ready-To-Run version</a> of OpenSim from  <a onclick="javascript:pageTracker._trackPageview ('/outbound/openlifegrid.com');" href="http://openlifegrid.com/">OpenlifeGrid</a>.</p>
<h3>OpenSim Blogs</h3>
<p>There is a <a href="http://opensimulator.wordpress.com/" target="_blank">OpenSimulator group blog</a> which some of the developers contribute to, and also a <a href="http://planet.opensim.us/" target="_blank">Planet OpenSim</a> which agreggates feeds from opensim-related blogs and developers</p>
<ul>
<li> <a title="subscribe" href="http://daltonic.blogspot.com/feeds/posts/default"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="Daltonic Gin" href="http://daltonic.blogspot.com/">Daltonic Gin</a></li>
<li> <a title="subscribe" href="http://blog.simgis.com/Darb/opensim/feed"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="Darb Dabney's SIMGIS Blog » OpenSim" href="http://blog.simgis.com/">Darb Dabney&#8217;s SIMGIS Blog » OpenSim</a></li>
<li> <a title="subscribe" href="http://davecormier.com/edblog/wp-rss2.php?cat=12"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="Dave's Educational Blog" href="http://davecormier.com/edblog">Dave&#8217;s Educational Blog</a></li>
<li> <a title="subscribe" href="http://opensimulator.wordpress.com/feed/"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="OpenSimulator Project" href="http://opensimulator.wordpress.com/">OpenSimulator Project</a></li>
<li> <a title="subscribe" href="http://dague.net/wp-rss2.php?cat=3"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="Sean's Mental Walkabout » opensim" href="http://dague.net/">Sean&#8217;s Mental Walkabout » opensim</a></li>
<li> <a title="subscribe" href="http://shenlei.wordpress.com/feed/"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="Shengri La: Utopian Micronation" href="http://shenlei.wordpress.com/">Shengri La: Utopian Micronation</a></li>
<li> <a title="subscribe" href="http://teddmaa.blogspot.com/feeds/posts/default"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="Tedd Maa" href="http://teddmaa.blogspot.com/">Tedd Maa</a></li>
<li> <a title="subscribe" href="http://www.praisechaos.com/category/open-source-news/opensim/feed"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="The Word of Chaos » OpenSim" href="http://www.praisechaos.com/">The Word of Chaos » OpenSim</a></li>
<li> <a title="subscribe" href="http://www.vintfalken.com/category/opensim/feed"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="VintFalken.com » OpenSim" href="http://www.vintfalken.com/">VintFalken.com » OpenSim</a></li>
<li> <a title="subscribe" href="http://artiphys.blogspot.com/feeds/posts/default"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="artiphys" href="http://artiphys.blogspot.com/">artiphys</a></li>
<li> <a title="subscribe" href="http://justincc.wordpress.com/feed/"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="justincc's opensim blog" href="http://justincc.wordpress.com/">justincc&#8217;s opensim blog</a></li>
<li> <a title="subscribe" href="http://www.nebadon2025.com/opensim/aprss2main.php"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="nebadon2025.com" href="http://www.nebadon2025.com/opensim/index.php">nebadon2025.com</a></li>
<li> <a title="subscribe" href="http://xyzzyxyzzy.net/tag/opensim/feed"><img src="http://planet.opensim.us/images/feed-icon-10x10.png" alt="(feed)" /></a> <a title="xyzzy xyzzy... » opensim" href="http://xyzzyxyzzy.net/">xyzzy xyzzy&#8230; » opensi</a></li>
<h3>Meet the realXtenders!</h3>
<p><a href="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/04/realxtendmeet.jpg"><img class="alignnone size-full wp-image-1439" title="realxtendmeet" src="http://www.ugotrade.com/wordpress/wp-content/uploads/2008/04/realxtendmeet.jpg" alt="" width="450" height="568" /></a></ul>
]]></content:encoded>
			<wfw:commentRss>http://www.ugotrade.com/2008/04/21/a-new-era-open-source-free-form-3d-programmable-space/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

