<?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>InstructionalAlchemy &#187; design</title>
	<atom:link href="http://instructionalalchemy.com/blog/category/design/feed/" rel="self" type="application/rss+xml" />
	<link>http://instructionalalchemy.com/blog</link>
	<description>Dynamic Educational Content for Virtual Worlds</description>
	<lastBuildDate>Wed, 06 Jan 2010 19:01:38 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>XiMP: A publish/subscribe model for media content</title>
		<link>http://instructionalalchemy.com/blog/2010/01/06/ximp-a-publishsubscribe-model-for-media-content/</link>
		<comments>http://instructionalalchemy.com/blog/2010/01/06/ximp-a-publishsubscribe-model-for-media-content/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 18:55:50 +0000</pubDate>
		<dc:creator>azwaldo</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[scripting]]></category>
		<category><![CDATA[secondlife]]></category>

		<guid isPermaLink="false">http://instructionalalchemy.com/blog/?p=1050</guid>
		<description><![CDATA[I was inspired by my study of XMPP and Google Wave while preparing for an event in SL (see “Wave” titles in Recent Posts). A test system was working within the first day, and I immediately began to design the demo activity.]]></description>
			<content:encoded><![CDATA[<p>
<div class="insertRight"><img src="http://lh6.ggpht.com/_NtPGBWxsiAw/S0NPx4CzmpI/AAAAAAAACDY/pKT13ablAX8/s400/Snapshot_009.jpg" width="300" height="225" />
<div class="imagecaption">The XiMP demonstration activity</div>
</div>
<p>I have discovered a new approach to making media content available to users in Second Life™ (SL).  All feedback suggests that this is new.  The educational use cases are obvious.</p>
<p>By using a website and database to index, describe and tag media files (such as podcasts or videos), we create a dataset that <em>refers to</em> the content.  This metadata can be sent to an object in world, such as a HUD, to give users immediate access to that content.  By routing the URL and media type to a local media access server* the user can engage the media wherever she is&#8230;no need to open an external browser or teleport elsewhere to use a media display.</p>
<p>* The local media access server is a single script that can be placed in any object; a rock, a tree, a roof, or a transparent prim.
<p><strong>XiMP</strong> = e<span style="font-weight:bold;font-size:115%;">X</span>tending <span style="font-weight:bold;font-size:115%;">i</span>nteractivity with <span style="font-weight:bold;font-size:115%;">M</span>essaging and <span style="font-weight:bold;font-size:115%;">P</span>resence</p>
<p>Once we have media associated with SL content such as notecards and objects—and messages delivered by blue dialog prompt or SLURLs written in chat—we find there is a variety of ways to combine these <em>resources</em> into content bundles&#8230;or XiMPs, as I have called them, for convenience.  By <em>subscribing</em> to a particular type of content or to a particular author, users can be notified when content is available; in this way we are &#8220;pushing&#8221; content to users in SL.</p>
<p>Think RSS feeds&#8230;FeedBurner or Google Reader.</p>
<p>
<div style="text-align:center; width:512px;"><img src="http://lh5.ggpht.com/_NtPGBWxsiAw/S0TYiqxiuHI/AAAAAAAACDs/K68bU56t8-A/s800/XiMP%20Diagram.jpg" alt="A diagram depicting relationship between objects in Second Life and the Internet" />
<div style="font-weight:bold;text-align:left;">1) User subscribes to content via website, which indexes media files<br />2) Website <em>pushes</em> data to the xHUD<br />3) xHUD sends request for media to local access server<br />4) Media access server assigns content to the local parcel media stream, and&#8230;<br />5) The user experiences the media remotely, individually, in the xHUD (or on a display in world)<br />6) Finally, in the demo, the media is displayed in the xHUD&#8217;s media display panel</div>
</div>
<p>The best way to understand this is to <em>see</em> the system in action.  You are welcome to visit the demo at my parcel in Gyatso (<a href="http://slurl.com/secondlife/Gyatso/33/9/351">SLURL</a>).  It only takes about five minutes; and, it is easy: </p>
<blockquote><p>1) get HUD<br />2) step on green circles</p></blockquote>
<p>Some rezidents are still &#8220;fuzzy&#8221; about what is happening, even after the demo. (Quoting a visitor, here.) <strong>Would you be interested in a personal demonstration?</strong>  I would be glad to arrange to meet in world and discuss where this might lead, as well as how it works. </p>
<p>This project was inspired by my study of <a href="http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol">XMPP</a> and <a href="http://wave.google.com/help/wave/about.html">Google Wave</a> while preparing for an event in SL (see &#8220;Wave&#8221; titles in Recent Posts).  A test system was working within the first day, and I immediately began to design the demo activity.  Days later, I invited a few folks to kick the tires, and then posted an announcement in <a href="http://www.iste.org/Content/NavigationMenu/Membership/Member_Networking/ISTE_Second_Life.htm">ISTE</a> group chat.  Six or seven rezidents showed up, all at once, and I noticed several problems with the design of the activity.  I <em>continue</em> to refine that design.</p>
<p>Many visitors stick around to discuss the demo, and several have expressed willingness to participate further.   I am now encouraging visitors to stay in touch, making contact by email (contact &#8220;azwaldo&#8221; at gmail dot com) or by following the newly created Google Wave (wave link: <a href="http://bit.ly/5iW36s">http://bit.ly/5iW36s</a> , only opens for Google Wave users.  Need an invite? I have some.)</p>
<p>As far as I know, this is the first activity designed using this approach.  For a different project, Omei Turnbull helped create a way to store comments about a location (or build) as an asynchronous dialog (see <a href="http://widgets.pbworks.com/GroupNotePrim">GroupNotePrim</a>).  I suspect that a similar interaction would be useful in this system.  (Learner is prompted to comment on some aspect of the location or build they have been sent to observe&#8230;)</p>
<p>Self-paced, asynchronous presentation of content is something for which virtual worlds are <em>particularly</em> well suited.  A system like <strong>XiMP</strong> might <em>extend</em> our ability to support a lesson with media content.</p>
]]></content:encoded>
			<wfw:commentRss>http://instructionalalchemy.com/blog/2010/01/06/ximp-a-publishsubscribe-model-for-media-content/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google is waving, at us</title>
		<link>http://instructionalalchemy.com/blog/2009/12/24/google-is-waving-at-us/</link>
		<comments>http://instructionalalchemy.com/blog/2009/12/24/google-is-waving-at-us/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 18:03:21 +0000</pubDate>
		<dc:creator>azwaldo</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[blahblahblah]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[secondlife]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://instructionalalchemy.com/blog/?p=982</guid>
		<description><![CDATA[Here, I present what I learned in the process about XMPP (the foundation on which Google Wave was built), make mention of a few milestones (both mine and the metaverse’s), and comment on what I see as lacking in SL…hoping to explain the change in perspective alluded to last time.]]></description>
			<content:encoded><![CDATA[<p>
<div class="insertLeft"><img src="http://lh4.ggpht.com/_NtPGBWxsiAw/Sy63CxBK4CI/AAAAAAAACAw/xzhqoLOkIYM/s800/XMPP_SL_icon.jpg" alt="Image combining the logos of Google Wave with Second Life™, with the Wave sphere shown in the hand of Second Life™" />
<div class="imagecaption">Is <em>wave</em> technology<br />already in<br />our hands?</div>
</div>
<p>Some interactions that are <em>routine</em> on the Internet or a computer are still missing in Second Life™ (SL).  Yet, the amazing range of functionality in SL now seems to <em>anticipate</em> what we see in new web apps like <a href="http://wave.google.com/help/wave/about.html">Google Wave</a>.  Maybe we already <em>have</em> those capabilities in Second Life™.</p>
<p>This is a long post; but then, I have been hitting it hard for more than two weeks.  To prepare for last Saturday&#8217;s <a href="http://instructionalalchemy.com/blog/2009/12/13/second-life-wave-users-meet-up/" title="Blog post announcing the Second Life Wave Users Meet-Up">Wave users&#8217; event</a> I poked around Google&#8217;s <a href="http://code.google.com/apis/wave/">Wave API</a> documentation, stalked <a href="http://xmpp.org/">XMPP</a> through a daily reading regiment, and pestered quite a few rezidents with quite a few questions.</p>
<p style="clear:both;">In my <a href="http://instructionalalchemy.com/blog/2009/12/22/integrating-wave-with-second-life-lessons-learned/">previous post</a>, I reported some general impressions from hosting that event.  Here, I present what I learned in the process about XMPP (the foundation on which Google Wave was built), make mention of a few milestones (both mine and the metaverse&#8217;s), and comment on what I see as lacking in SL&#8230;hoping to explain the change in perspective alluded to last time.</p>
<p>
<div class="insertLeft" style="background-color:white;"><img src="http://lh3.ggpht.com/_NtPGBWxsiAw/SzOC4Ay3q8I/AAAAAAAACBE/5Crza2-38xk/s800/xmpp_white_88.png" width="108" /></div>
<p><strong>XMPP</strong>—the framework on which Google Wave was built—is an open protocol meant to facilitate near-real-time, <em>extensible</em> instant messaging (IM) and presence-data exchange.  Let&#8217;s take that one letter at a time; and, in no particular order.</p>
<div align=center>e<strong>X</strong>stensible <strong>M</strong>essaging and <strong>P</strong>resence <strong>P</strong>rotocol.</div>
<p style="clear:both;"><span style="font-size:200%;">P</span>rotocol is a term that refers here to the <em>&#8220;rules determining the format and transmission of data&#8221;</em> (<a href="http://wordnetweb.princeton.edu/perl/webwn?s=protocol">wordnetweb</a>).  XMPP gives us a set of guidelines within which to operate.  This sounds a lot like a <em>platfom</em> on which to build; but, my use of terms like &#8220;platform&#8221; and &#8220;integration&#8221; does not always integrate with others.  Let&#8217;s just call &#8216;em &#8220;rules.&#8221;</p>
<p><span style="font-size:200%;">M</span>essaging we are familiar with; we have seen instant messages in Yahoo! Messenger or AOL for years, then mobile text messaging spread, and now there is Twitter.  To spot the trail cut by XMPP, remind yourself of the <em>immediacy</em> of these messaging applications, that seemingly instantaneous transfer of text (and text <span style="text-decoration:underline;font-style:italic;">is</span> data).  </p>
<p><span style="font-size:200%;">P</span>resence (or what is referred to sometimes as <em>presence data</em>) has me scratching my head the most.  It is said to refer to information about one&#8217;s <em>availability</em>.  While writing this, I am reminded of something I just read: <em>&#8220;Today, there is no central repository of virtual identities that associates email addresses, social network user names, and other identifies with a single real identity&#8221;</em> (Maria Korolov, in &#8220;<a href="http://www.hypergridbusiness.com/2009/12/metaplace-closing-a-warning-for-virtual-worlds-users/">Metaplace closing&#8230;</a>&#8220;). And <a href="http://en.wikipedia.org/wiki/Presence_information" title="Wikipedia entry for 'presence'">Wikipedia</a> gives us this:<br />
<blockquote>&#8220;[We have] a rich choice of additional presence attributes that can be used for presence information, such as user mood, location, or free text status.&#8221;</p></blockquote>
<p>(Notice one little word in there: &#8220;location&#8221;.  <a href="http://gamesalfresco.com/welcome/" title="link to the BEST blog about augmented reality">Augmented reality</a> finds purchase here, too.)</p>
<p>And yes, I saved the best for last&#8230;</p>
<p>XMPP is an <a href="http://en.wikipedia.org/wiki/Open_system_%28computing%29">open system</a>; it is e<span style="font-size:200%;">X</span>tensible.  <em>Anyone</em> can create new applications by building up from this foundation, this platform, using <em>rules</em> to run their own XMPP server and talk to users on other servers.  So, once you see that <strong>Google Wave is <span style="text-decoration:underline;">not</span> the protocol</strong>, but just one example of a tool built up from an open framework (XMPP), then you begin to see how <em>anyone</em> can take this framework and create a new sort of <em>&#8220;wave&#8221;</em> application and host it on their own server (just like you can host your own virtual world, <a href="http://opensimulator.org/wiki/Main_Page">OpenSim</a>).</p>
<p>
<div class="insertRight"><a href=""><img src="http://farm4.static.flickr.com/3303/3427866091_2771610322.jpg"  width="300" height="225" alt="Image of a three dimensional model of a small table top oscillating steam engine." /></a>
<div class="imagecaption"><strong>Oscillating Steam Engine 1</strong><br />Modelled using <strong>Maya</strong><br />Image by Mark Tomlinson <a href="http://www.flickr.com/people/zcreem/">(zcreem)</a></div>
</div>
<p>This next <em>extension</em> raised my eyebrows&#8230;it might be new to you, too.  Despite the buzz about Wave, the most interesting find in the last few days has been the extension of <a href="http://usa.autodesk.com/adsk/servlet/pc/index?id=13577897&#038;siteID=123112">Maya</a>, the 3D modeling, animation, rendering, and visual effects software.  <strong>Imagine placing photoshop in Wave, or <a href="http://www.qavimator.org/">Qavimator</a>.</strong></p>
<p>Now, there is <a href="http://www3.ntu.edu.sg/home/czsun/projects/comaya/">CoMaya</a> (see video below), a real-time collaboration design tool. Using CoMaya, modelers can work together on the same design even if they are on different continents, seeing each other&#8217;s changes in near-real-time. </p>
<div align=center style="margin:2em 0em;"><object width="500" height="315"><param name="movie" value="http://www.youtube.com/v/keQfmA6vNcA&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0xe1600f&#038;color2=0xfebd01&#038;border=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/keQfmA6vNcA&#038;hl=en_US&#038;fs=1&#038;rel=0&#038;color1=0xe1600f&#038;color2=0xfebd01&#038;border=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="500" height="315"></embed></object></div>
<p>Yeah&#8230;I know!  And there&#8217;s more&#8230;applications like <a href="http://cooffice.ntu.edu.sg/coword/">CoWord</a> and <a href="http://cooffice.ntu.edu.sg/copowerpoint/">CoPowerpoint</a>.</p>
<p>So, let&#8217;s sum it up: Where <strong>XMPP</strong> might let bloggers collaborate on a document in real-time, and <strong>CoMaya</strong> brings together designers from far apart to fashion a 3D model, we see the crossing of a divide; <strong>software bridging gaps in space and time</strong>.  But, consider this: </p>
<blockquote><p>That is what is happening every moment in Second Life™.</p></blockquote>
<p><strong>Right?</strong>  We <em>already</em> <em>get together</em> to collaborate in the virtual world.  We can <a href="http://www.vimeo.com/2541800" title="Watch a video showing the use of EtherPad in Second Life">co-create a document</a>, prepare a <a href="http://www.indezine.com/blog/2009/02/second-life-for-powerpoint-conversation.html">slideshow</a>, or <a href="http://studiowikitecture.wordpress.com/about/" title="About Studio Wikitecture page">create an architectural design</a> by <a href="http://www.vimeo.com/2326434" title="Link to Project Video at Vimeo">working together</a>; and, <strong>everything we do is in real time.</strong></p>
<p>That is how it happened.</p>
<p>Taking a look at another platform opened my eyes.  Taking a few steps back helped me to see just how big it is&#8230;our Second Life™.</p>
<p>Let&#8217;s back up some more.</p>
<blockquote><p>&#8220;&#8230;the <a href="http://www.ietf.org/">IETF</a> has formally sanctioned the creation of a working group in the area of virtual world interoperability protocols <a href="http://www.ietf.org/mail-archive/web/ogpx/current/msg00415.html">Virtual World Region Agent Protocol</a>.  This is ending of the beginning &#8212; or perhaps the ending of the prelude, and the start of a long road.&#8221;<br />—<a href="http://wiki.secondlife.com/wiki/User:Zero_Linden" title="SL Wiki User profile for Zero Linden">Zero Linden</a>, in an <a href="http://wiki.secondlife.com/wiki/User:Zero_Linden/Office_Hours/2009_oct_06">office hours log</a> from October &#8216;09</p></blockquote>
<p>Zero Linden&#8217;s remarks about interoperability mark a point in time.  Whatever principles guided Linden Lab previously, this news points to a wider metaverse&#8230;at least it does for Zero Linden.  Since it is akin to <em>an opening of doors</em>, interoperability means <em>more</em>; more worlds to explore, more avatars coming &#8217;round, more content to experience.</p>
<p>One day, despite having been totally consumed by XMPP and event planning, I <em>might</em> look back and remember last week for having finally joined the <a href="http://wiki.secondlife.com/wiki/User_Experience_Interest_Group">User Experience Interest Group</a> (UXIG).  I had been going to the meetings for months, when I could make it; and, I have read many of the chat logs when absent.</p>
<p>At first, I thought the UXIG was a <strong>Whine-and-Jeez</strong> party (&#8221;How come they don&#8217;t&#8230;&#8221; and &#8220;Jeez! Why didn&#8217;t they&#8230;?&#8221; and the like).  Gradually, I began to see through the (constructive) criticism and sense passion behind the dialog: These are serious users, and many of the rezidents you meet there are serious developers.  (It is not uncommon to sit at a meeting with three others who are actually <em>constructing</em> new client viewers, like <a href="http://imprudenceviewer.org/">Imprudence</a> and <a href="http://www.meerkatviewer.org/">Meerkat</a>, and some you&#8217;ll find in the logs from Zero Linden&#8217;s office hours.)</p>
<p>The <em>extension</em> of applications is a strategy that I had not appreciated, up until now.  The three-dimensional simulation—the server application that is Second Life™—is more than an environment, it is a platform; a serious developer&#8217;s platform.  And, it is time for me to treat it with respect; so, it is<em> with all due respect</em> that I ask:</p>
<ol>
<li>Why can&#8217;t I drag and drop images for <em>you</em> to see?</li>
<li>Why can&#8217;t I view any video I want, whenever I want, no matter where I am at?</li>
<li>Why can&#8217;t I access an archival chat log for group instant messages? (All subsequent conversation is lost to me when I log out or close the group chat panel.)</li>
</ol>
<p>I have designed a workaround for #1, actually (<a href="https://www.xstreetsl.com/modules.php?name=Marketplace&#038;file=item&#038;ItemID=1930200">ad</a>); and, given this new perspective, I have begun to tinker with a solution to #2.</p>
<p> But, in the last two weeks I have come to realize that SL already gives us the means to develop extensibility, implement messaging, and utilize presence data.<br />
<blockquote>We don&#8217;t need no stinkin&#8217; <span style="font-size:200%;">P</span>rotocol.</p></blockquote>
<p>We just need to recognize the functional spaces where a new tool would fit, and set upon closing that gap.  In some cases, the behavior might be similar to that demonstrated by Google&#8217;s Wave.</p>
<p>If we step back, we might see that we are already out in front, and&#8230;</p>
<p>Google is waving, at us.</p>
]]></content:encoded>
			<wfw:commentRss>http://instructionalalchemy.com/blog/2009/12/24/google-is-waving-at-us/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Integrating Wave with Second Life: Lessons Learned</title>
		<link>http://instructionalalchemy.com/blog/2009/12/22/integrating-wave-with-second-life-lessons-learned/</link>
		<comments>http://instructionalalchemy.com/blog/2009/12/22/integrating-wave-with-second-life-lessons-learned/#comments</comments>
		<pubDate>Tue, 22 Dec 2009 03:15:19 +0000</pubDate>
		<dc:creator>azwaldo</dc:creator>
				<category><![CDATA[blahblahblah]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[secondlife]]></category>

		<guid isPermaLink="false">http://instructionalalchemy.com/blog/?p=975</guid>
		<description><![CDATA[The event brought people to an open forum, taught me a valuable lesson, and focused my own study of XMPP and the platform that is Second Life. I am dusting off my wish list, re-visiting features I feel are lacking in the platform. Virtual spaces that might be filled with new content have revealed themselves.]]></description>
			<content:encoded><![CDATA[<p>
<div class="insertRight"><img src="http://lh4.ggpht.com/_NtPGBWxsiAw/Sy6fbRb4FrI/AAAAAAAACAs/urni-RMdk0Y/s400/Second%20Life%20Wave%20Users%20Meet-up.jpg" width="300" height="225" alt="Image showing avatars in a meeting area, posters about Google Wave displayed around them" /></div>
<p>The <a href="http://instructionalalchemy.com/blog/2009/12/13/second-life-wave-users-meet-up/" title="Previous post announcing event">Second Life Google Wave Users Meet-Up</a> is over and appears to have been a success.  A <a href="http://wiki.secondlife.com/wiki/User:Azwaldo_Villota/CHAT_LOG:_Wave_Users_(Dec19)">chat log</a> is posted, and edited audio recordings will soon be uploaded.  I plan to listen again, first, taking notes this time.  Images have been uploaded to <a href="http://www.flickr.com/photos/azwaldo/4201331874/in/set-72157601598393383/" title="Set of images from event">Flickr</a>.</p>
<p>My nervousness in the last few days surprised me; this was my first time managing such an event in Second Life.  For every item checked off of my planning list, two more tasks had been added.  Many things were left undone, some could have been done much better, and—for the moment—I am simply <em>ignoring</em> those that I failed to consider.</p>
<div style="text-align:center;"><a href="http://www.flickr.com/photos/azwaldo/4201329320/sizes/o/" alt="Image of event space showing three distinct areas for discussion, lounging, and dancing"><img src="http://farm3.static.flickr.com/2616/4201329320_5cf0abfe00.jpg" /></a>
<div class="imagecaption" >Discussion area, Lounge area, and stage and dance floor;<br />image taken from far away to hide the fact that my<br />seats were floating. (Click for full size)</div>
</div>
<p>I plumb forgot to install a new visual effect created just for the live musical performance.  Enough criticism, though, because there is much to celebrate.  Rezidents began showing up before midnight (I was still rezzed at the event site; still lining up ducks.), and as many as thirty or more showed up throughout the demonstration and discussion.</p>
<p>In terms of the <em>organization</em> of the event, I had one sure measure of success; it came midway through the discussion.  I noticed that I was attending to all manner of administrative tasks; paying very little attention to what was being said.  I thought that it would be nice to be able to listen and read what was going on.  In other words: <span style="text-decoration:underline;font-weight:bold;">I</span> would like to attend an event like this.</p>
<p>Success.</p>
<div style="text-align:center;"><a href="http://www.flickr.com/photos/azwaldo/4201331874/sizes/o/" alt="Image of event space showing three distinct areas for discussion, lounging, and dancing"><img src="http://farm3.static.flickr.com/2581/4201331874_10621c5bd5.jpg" /></a>
<div class="imagecaption" >If <em>you</em> have <a href="http://www.myspace.com/friendlyfiremusic" title="Link to Friendly Fire MySpace page; several GLAMulous MP3s there...">Friendly Fire</a> rocking your sim after an<br />event, be confident that a good time is had by all.<br />(Click for full size)</div>
</div>
<p>Several advances were made; this post was opened to share these achievements. <em>Firstly</em>, I had a <strong>powerful first lesson in virtual world event management</strong>&#8230;no small thing, I now understand.  Next time I throw a party there <em>will</em> be a promoter, probably an event organizer, and I will likely hire out some of the content development.  Maybe all of the above.  At the very least, I know that my approach will be more confident, my manner emboldened.</p>
<p><em>Secondly</em>, I learned that <strong>my skepticism is well founded</strong> in considering the integration of SL with XMPP—or wave technology.  One of the reasons for having the discussion was <em>I did not know</em> what I did not know.</p>
<ol>
<li>Is my understanding of the SL simulator and XMPP insufficient so as to leave me ignorant of what is <em>otherwise</em> an obvious opportunity for development?</li>
<li>Is there some facility of XMPP that can enhance the file sharing capabilities for my avatar?</li>
</ol>
<p>I now have an answer to the first question, and few clues to help to track down the second.</p>
<p>Among the rezidents I hear talking about this, <strong>none of us describe a compelling scenario in which Wave-SL integration is a benefit</strong>.  I just do not have a clear idea for extending Google Wave&#8217;s messaging and presence into the virtual world.  Still, I <span style="text-decoration:underline;">am</span> considering how <strong>Wave can supplement activities in world</strong>, supporting a process such as <a href="http://studiowikitecture.wordpress.com">Studio Wikitecture</a>&#8217;s collaborative design by providing a <em>new</em> tool for communication and documentation.  Most importantly, perhaps, I have entered into a conversation with some who may help me to understand the potential.</p>
<p>
<div class="insertLeft"><img src="http://lh4.ggpht.com/_NtPGBWxsiAw/Sy63CxBK4CI/AAAAAAAACAw/xzhqoLOkIYM/s800/XMPP_SL_icon.jpg" alt="Image combining the logos of Google Wave with Second Life™, with the Wave sphere shown in the hand of Second Life™" /></div>
<p>As to XMPP file sharing being a boon to virtual world design?  Do not look to drag and drop your OpenOffice document onto my avatar soon.  But, the discussion has only just begun.</p>
<p><em>Thirdly</em>, I am <strong>seeing the virtual world platform from a higher vantage point</strong>.  The most encouraging result of the event came as a welcome surprise.  The space occupied by virtual worlds such as SL or OpenSim has expanded for me.  The boundaries distinguishing these virtual worlds from the larger Internet?  They have become a bit more fuzzy.  My experience with Google Wave and knowledge of what is &#8220;new&#8221; about XMPP suggest that more of the web will begin to seep into Second Life, adding even greater depth to that immersion.</p>
<p>The event brought people to an open forum, taught me a valuable lesson, and focused my own study of XMPP and the platform that is Second Life.  I am dusting off my wish list, re-visiting features I feel are <em>lacking </em>in the platform.  Virtual spaces that might be filled with new content have revealed themselves.  In my next post, I will mention several; for each, I have either a solution, something in the works, or an idea worth pursuing.</p>
<p>Comment form is down below.</p>
]]></content:encoded>
			<wfw:commentRss>http://instructionalalchemy.com/blog/2009/12/22/integrating-wave-with-second-life-lessons-learned/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Design and inspiration</title>
		<link>http://instructionalalchemy.com/blog/2009/12/16/948/</link>
		<comments>http://instructionalalchemy.com/blog/2009/12/16/948/#comments</comments>
		<pubDate>Wed, 16 Dec 2009 07:08:11 +0000</pubDate>
		<dc:creator>azwaldo</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[secondlife]]></category>

		<guid isPermaLink="false">http://instructionalalchemy.com/blog/?p=948</guid>
		<description><![CDATA[I rarely get very far in such spaces.  I end up staring in wonder, puzzling over the smallest design details.  "I haven't seen anything like that before."]]></description>
			<content:encoded><![CDATA[<p>
<div class="insertLeft"><a href="http://www.flickr.com/photos/azwaldo/4142152797/sizes/o/in/photostream/"><img src="http://farm3.static.flickr.com/2720/4142152797_3a01630d5b.jpg" width=300 height=225></a><br />Particle spores! Tell me about <em>your</em><br />biology teacher, Mr. Polke .</div>
<p>Being away from Second Life™ was unexpected.  It has happened before. First Life usually trumps SL.  But, this time I was not sure <em>when</em> I would return.  Now, each day rezzed feels like I&#8217;m in the bonus round.</p>
<p><em>Fortunately</em>, I landed in <strong>mushROOM</strong> (<a href="http://slurl.com/secondlife/Cetus/215/205/1016" title="TP directly to the site">SLurl</a>) after that long hiatus.  <strong>Scottius Polke&#8217;s</strong> &#8220;Interactive Illustration&#8221; is fresh.  I was inspired in moments.  Day-glo mirth poking me in the smile, whispering &#8220;no boundaries&#8221;, &#8220;no restrictions.&#8221;</p>
<p>
<div class="insertRight"><a href="http://farm3.static.flickr.com/2768/4142911040_06fc144cd3_o.jpg"><img src="http://farm3.static.flickr.com/2768/4142911040_0f8f7752d2.jpg" width=300 height=225></a><br />Plenty of clever surprises here, don&#8217;t let that<br />idle avatar fool you.</div>
<p>There I was, playing again.  Smiling wide when I found an <a href="http://en.wikipedia.org/wiki/Easter_egg_%28media%29">easter egg</a>; smiling wider as I watched someone find an egg I had missed&#8230;dancing on the electrical plug.  Jump on the bed, <a href="http://taryallen.wordpress.com/2009/11/04/mushroom-by-scottius-polke/">Tary?</a>  Sure, but you gotta swim with the amoebas, I say!</p>
<p>Something elusive to be learned here; there is craft, and fun&#8230;but there is also <em>engagement by design</em>. </p>
<p><br clear=both></p>
<p>Soon after mushROOM, I was wandering around <strong>The Companion</strong> (<a href="http://slurl.com/secondlife/The%20Companion/234/226/24">SLurl</a>, <a href="http://www.flickr.com/groups/1253119@N25/">Flickr group</a>).  I will not describe this folktale/storytelling build, as it certainly is of gotta-see-it-for-yourself caliber.  But, I mention it here because I was itching to build something minutes after arriving.</p>
<div align=center><a href="http://farm3.static.flickr.com/2531/4149398252_20ec270082_o.jpg"><img src="http://farm3.static.flickr.com/2531/4149398252_bbfb6a7a95.jpg"></a><br />Early scene in <strong>The Companion</strong></div>
<p>
<div align=center><a href="http://farm3.static.flickr.com/2801/4189764018_9af5545db9_o.jpg"><img src="http://farm3.static.flickr.com/2801/4189764018_17158a59f3.jpg"></a><br /><strong>Force Planet</strong></div>
</p>
<p>And today, SL <a href="http://secondlife.com/whatis/showcase/">Showcase</a> led me to Force Planet (<a href="http://slurl.com/secondlife/Aloha%20Tranquility/105/118/96">SLurl</a>), with a custom <a href="http://tony.forceplanet.com/itony/?page_id=9">Windlight setting</a>.  Design flowing <em>around</em> the build, here; out of the virtual space and into my viewer.  </p>
<p>Excellent.</p>
<p>I&#8217;ll probably go back to <strong>Planet Force</strong>, tomorrow.  And a return to <strong>The Companion</strong> is coming, for I have not gotten far on my first two visits there.  I rarely do in such spaces.  I end up staring in wonder, puzzling over the smallest design details (&#8221;I haven&#8217;t seen anything like <em>that</em> before.&#8221;)</p>
<p>When I go, I will probably still be <span style="text-decoration:underline;">trying to think of an educational build</span> in SL with the same level of artistry, a space with a comparable sense of engagement.  Surely I have seen them, I just cannot recall&#8230;</p>
<p><em>How &#8217;bout you?</em></p>
]]></content:encoded>
			<wfw:commentRss>http://instructionalalchemy.com/blog/2009/12/16/948/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Second Life Wave Users Meet-Up</title>
		<link>http://instructionalalchemy.com/blog/2009/12/13/second-life-wave-users-meet-up/</link>
		<comments>http://instructionalalchemy.com/blog/2009/12/13/second-life-wave-users-meet-up/#comments</comments>
		<pubDate>Sun, 13 Dec 2009 02:15:51 +0000</pubDate>
		<dc:creator>azwaldo</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[scripting]]></category>

		<guid isPermaLink="false">http://instructionalalchemy.com/blog/?p=931</guid>
		<description><![CDATA[
Who: Second Life™ developers who are also Google Wave users
What: Developers Discussion
Where: Free University of Berlin*
When: 11AM SLT Saturday, Dec 19th
Why: To discuss the integration of SL applications and XMPP

* SLurl: http://slurl.com/secondlife/New%20Berlin/95/31/32

Join programmers and content creators to discuss how wave technology (XMPP) might be integrated with SL applications.

What would this look like? 
How could it [...]]]></description>
			<content:encoded><![CDATA[<ul style="list-style-type:none;">
<li><strong>Who:</strong> Second Life™ developers who are <em>also</em> Google Wave users</li>
<li><strong>What:</strong> Developers Discussion</li>
<li><strong>Where:</strong> Free University of Berlin*</li>
<li><strong>When:</strong> 11AM SLT Saturday, Dec 19th</li>
<li><strong>Why:</strong> To discuss the integration of SL applications and XMPP</li>
</ul>
<p>* SLurl: <a href="http://slurl.com/secondlife/New%20Berlin/95/31/32">http://slurl.com/secondlife/New%20Berlin/95/31/32</a>
</p>
<p>Join programmers and content creators to discuss how wave technology (<a href="http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol" title="">XMPP</a>) might be integrated with SL applications.</p>
<ul>
<li>What would this look like? </li>
<li>How could it improve the SL experience?</li>
</ul>
<p><a href="http://www.myspace.com/friendlyfiremusic">Friendly Fire</a>, the GLAMest Band in the Land, will perform live right after the discussion.  There will be DJs , information, and a Silent Auction for Google Wave Invites.  </p>
<p>
<div class="insertRight"><img src="http://lh4.ggpht.com/_NtPGBWxsiAw/SyQyz8_MTgI/AAAAAAAACAA/jyXIZRGdWuU/s400/newBERLING%20Layout.jpg"><br />Event Space at newBERLIN</div>
<p><strong>The main event</strong>—A Developers Discussion &#8220;Integration of Wave with SL&#8221;—will be at 11AM SLT.  There will also be a demonstration of an <em>interactive training bot</em> at 10AM SLT.  (<span style="text-decoration:underline;">NOT</span> wave-enabled, but an example of an application that might benefit from XMPP integration.)</p>
<p><br clear=both></p>
<p>The purpose of this event is to attract SL Rezidents to an open discussion about integrating <a href="http://en.wikipedia.org/wiki/Extensible_Messaging_and_Presence_Protocol">XMPP</a> with SL applications.  Some discussion is taking place at this wave (only works if you have a Google Wave account): <a href="https://wave.google.com/wave/#restored:wave:googlewave.com!w%252Be8cce8kiD">https://wave.google.com/wave/#restored:wave:googlewave.com!w%252Be8cce8kiD</a> </p>
<p>A wave has been created to plan the event, and now has the complete schedule of events. Here is the wave-URL : <a href="https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BAltepd9UA">https://wave.google.com/wave/#restored:wave:googlewave.com!w%252BAltepd9UA</a> </p>
]]></content:encoded>
			<wfw:commentRss>http://instructionalalchemy.com/blog/2009/12/13/second-life-wave-users-meet-up/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Wave as a tool for education</title>
		<link>http://instructionalalchemy.com/blog/2009/12/11/google-wave-as-a-tool-for-education/</link>
		<comments>http://instructionalalchemy.com/blog/2009/12/11/google-wave-as-a-tool-for-education/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 21:10:41 +0000</pubDate>
		<dc:creator>azwaldo</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[secondlife]]></category>

		<guid isPermaLink="false">http://instructionalalchemy.com/blog/?p=816</guid>
		<description><![CDATA[If a learner asks about the same topic, a search of the wave could reveal that exchange and deliver the same response. If no match is found, the question-as-blip can be tagged and flagged for review by the wave-watchers.]]></description>
			<content:encoded><![CDATA[<p>As a teacher, I often thought that my best lessons were trapped inside insurmountable walls&#8230;the highest of those being time.  So many students were not ready to learn, at least not at that moment we shared.  </p>
<blockquote><p>When the student is ready, the teacher will appear</p></blockquote>
<p>Put me on <em>wave watch</em>, I say.  Let me lurk until the questions arise.</p>
<dl>
<dt><em>&#8220;What does the chloroplast <em>do</em>?&#8221;</em></dt>
<dd><strong>Blip!</strong> [The Wave-watcher posts a simple response within the context of the learner's question.  And, after a quick search, pastes a diagram from <a href="http://en.wikipedia.org/wiki/Chloroplast">Wikipedia</a>, or <a href="http://ocw.mit.edu/OcwWeb/Biology/index.htm">MIT's Biology content</a>.]</dd>
</dl>
<p>Finally, <em>capture</em> that exchange, and archive it.  Later on, if a learner asks about the same topic, a search of the archive could reveal that exchange and deliver the same response.  If no match is found, the question-as-blip can be tagged and flagged for review by the wave-watchers.  Since Katiya (London) and Chris (Japan) are likely to be watching the wave when I am not, the learner may not even have to wait long for a response.  And, I might be watching when Katiya and Chris are not.  A wave could widen my net.</p>
<p>
<div class="insertRight"><img src="http://lh3.ggpht.com/_NtPGBWxsiAw/SyKd6h92qGI/AAAAAAAAB_M/9ruOLdVirtY/s288/wave_wave.jpg"></div>
<p>I did not begin to think about how an educational wave might work until I started to read about <a href="http://wave.google.com/help/wave/extensions.html">extensions</a>, <a href="http://code.google.com/apis/wave/extensions/robots/index.html">bots</a> and <a href="http://code.google.com/apis/wave/extensions/gadgets/guide.html">gadgets</a>.  Now, for a wave to be used as an educational tool, I can imagine some of what will be needed behind the screen.</p>
<p>Instruction breaks down into any number of simple exchanges.  Traditionally&mdash;and at a basic level of examination&mdash;those interactions include:</p>
<ol>
<li>Instructor states a learning objective</li>
<li>Instructor presents introductory content </li>
<li>Instructor leads group in an activity (lecture, discussion, exercise, investigation, guided learning, etc.)</li>
<li>Instructor assigns an individual learning activity (to extend the learning)</li>
<li>Student delivers finished product to instructor</li>
</ol>
<p>This is a very simplistic description, of course; plenty takes place <em>between</em> each step above, and each step can have many variations.  For example, the activity in #3 above might be &#8220;Write a summary&#8221;, &#8220;Read a chapter&#8221;, &#8220;Answer these questions&#8221;, &#8220;Build a model&#8221;, or all of the above.  And there is little mention of what the learner is doing.  Here, I want to focus on direct interaction between student and teacher—those exchanges that an educational wave will need to facilitate—and identify wave mechanisms or gadgets that will accomplish the task.</p>
<p>And it is feasible, given my view of the technologies, to bring wave-enabled instructional tools into a virtual world like Second Life™.  A touch-activated kiosk, or an avatar&#8217;s HUD might become a wave participant&#8230;or client, allowing the conversation of a wave to seep into that virtual space.</p>
<p>What would be the requirements?</p>
<p>From the learner&#8217;s perspective, the tool should be:</p>
<ul>
<li>Easily attainable (pick one up in world, buy on XstreetSL or other merchant site)</li>
<li>Easily enabled (worn as attachment or HUD, or rezzed as needed?)</li>
<li>Easily engaged (i.e., ask question in public chat)</li>
</ul>
<p>From the perspective of the mentor (instructor, guide?):</p>
<ul>
<li>All questions should be accessible (imagining question as blip, here)</li>
<li>Newly submitted questions should be distinctly tagged or formatted (wave-bot employed here)</li>
<li>Once a mentor&#8217;s response is submitted to a blip, that blip&#8217;s status (tag, tags?) should be modified</li>
</ul>
<p>From here, it gets difficult; I cannot guess what the user interface would be like for the next transaction. The learner could simply receive a text message (IM? OwnerSay or Floating text in a HUD?). Maybe the user would be prompted (llLoadURL) to open a web page with the response&#8230;
</p>
<p>That is enough to chew on, I reckon.  Now, it is back to the <a href="http://code.google.com/apis/wave/">Google Wave API</a> and <a href="http://code.google.com/p/wave-robot-python-client/">a bit of Python</a> (<a href="http://www.youtube.com/watch?v=jT3_UCm1A5I">nudge, nudge</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://instructionalalchemy.com/blog/2009/12/11/google-wave-as-a-tool-for-education/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google makes waves, let&#8217;s XMPParty!</title>
		<link>http://instructionalalchemy.com/blog/2009/12/06/google-makes-waves-lets-xmpparty/</link>
		<comments>http://instructionalalchemy.com/blog/2009/12/06/google-makes-waves-lets-xmpparty/#comments</comments>
		<pubDate>Sun, 06 Dec 2009 18:59:14 +0000</pubDate>
		<dc:creator>azwaldo</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[secondlife]]></category>

		<guid isPermaLink="false">http://instructionalalchemy.com/blog/?p=821</guid>
		<description><![CDATA[Objective: Facilitate a discussion among content developers and programmers about the potential for integrating Second Life with XMPP applications.]]></description>
			<content:encoded><![CDATA[<div class="insertLeft"><img src="http://lh5.ggpht.com/_NtPGBWxsiAw/Sxl5-Y-2stI/AAAAAAAAB7M/WhQ9iDIYlgg/s288/wave_azwaldo_2.jpg"></div>
<p>Soon after receiving my <a href="http://wave.google.com/help/wave/about.html" title="Google Wave About Page">Google Wave</a> invite, a quick search for &#8220;Second Life&#8221; led to <strong>SecondLife Wave</strong> (<a href="https://wave.google.com/wave/?pli=1#minimized:nav,minimized:contact,restored:wave:googlewave.com!w%252BFSOwrmomA" title="Google wave: Second Life Wave Users Meet-Up">wave-link</a><strong>*</strong>).  Frequent mention of a PARTY caught my attention there.  Over a hundred users had joined the wave (think &#8220;thread&#8221;), with <em>more than fifty</em> responding &#8220;Yes&#8221; to a survey about a PARTY.</p>
<p>* Wave-links only work if you have a Wave account.</p>
<p>The discussion at that wave trailed off into&#8230;nothing.  I returned again and again, only to find <em>&#8220;I&#8217;m here&#8221;</em> and <em>&#8220;Just got my invite&#8230;&#8221;</em> messages scrolling further and further down into the void.   Nothing was happening to make it a reality.</p>
<p>
<div style="font-weight:bold;color:#ddd;"><em>So many</em> waves are being used like a group chat or forum.</div>
</p>
<p>Here was a chance to <em>plan an event collaboratively</em>, riding the wave of enthusiasm mentioned above <em>while</em> exploring the functionality of Wave itself.  <em>Event planning</em> is actually one of the uses <a href="http://wave.google.com/help/wave/using-wave.html" title="Google site: When to use Google Wave" ><em>suggested</em> by Google</a>. </p>
<p><em>(Note: I am encouraged by the result.  Contributions to the event planning wave (<a href="https://wave.google.com/wave/#minimized:nav,minimized:contact,restored:wave:googlewave.com!w%252BAltepd9UA">wave-link</a>) occurred more rapidly than with any wiki that I have created.)</em></p>
<div class="insertRight"><img src="http://lh5.ggpht.com/_NtPGBWxsiAw/Sxv0_6EqmLI/AAAAAAAAB74/tE9xVB78_DI/s800/XMPP_pavillion_400.jpg" width=320 height=320></div>
<p>So, I am organizing an event in world.  Initially, the plan was to develop content that would engage visitors over a 24 hour period; providing a space where they might dance, lounge, <em>and learn</em>.  Since SL is a global community, it would be best for <em>anyone</em> to be able to visit&#8230;hence, a 24 hour event.</p>
<p>However, after a week there is not enough momentum to develop a 24 hour event.  Still, planning continues, focusing on a discussion among developers.</p>
<p>
<h2>XMPP: Extensible Messaging and Presence <em>Party</em></h2>
<p><strong>Objective:</strong>  Facilitate a discussion among content developers and programmers about the potential for integrating Second Life with <a href="http://xmpp.org/" title="XMPP.org, the platform on which Google Wave is built.">XMPP</a> applications.</p>
<p>As a scripter, I often chat with folks who are not familiar with the capabilities of the SL scripting language (LSL).  It is my role to help them understand what is possible.  They are unable to clearly envision an interaction or behaviour, and —as a consequence—are unable to effectively <em>describe</em> the effect they wish to achieve.</p>
<p>This is how I feel about XMPP and &#8220;wave&#8221; technology.</p>
<p>I also have the impression that <em>few</em> developers in SL are conversant in <span style="text-decoration:underline;">both</span> SL design and XMPP.  A discussion among a few rezidents would certainly help <em>me</em> to understand the possibilities.  It might even spawn some new ideas.</p>
<p>Chatting with several content developers <em>and</em> career programmers suggested enough interest—in every case—to encourage me in moving ahead to organize this event.  (This is <span style="text-decoration:underline;">not</span> a Google Wave promotion.)</p>
<div class="insertRight"><img src="http://lh6.ggpht.com/_NtPGBWxsiAw/SxvzBr50SfI/AAAAAAAAB7w/3I-XcjYMco8/s288/Snapshot_012.jpg" width=320 height=320>
<div class="imagecaption">Silent Auction Display</div>
</div>
<p>There is plenty to keep me busy: The location is not yet decided, (though a new offer has just come along); and, you can never have too many interactive objects in a design, can you?  Today, I am working on a series of displays with information about XMPP, some of which will be interactive; and, I hope to attend an &#8220;Event Management&#8221; class tonight, at <a href="http://www.nci-sl.org/blog/">New Citizens Inc</a>.</p>
<p>If you <em>do not</em> have a Google Wave account yet, check out the Silent Auction panel.  I will be giving Google Wave Invites to the highest bidders.  (This, to recoup some of the cost for entertainment.  Hey! These invites are being sold on eBay!)</p>
<p>The main event will be a combination of</p>
<ol>
<li>The demonstration of an interactive bot that might be enhanced by XMPP integration; and,</li>
<li>A discussion among developers and programmers</li>
</ol>
<p>There will be music provided by several DJs, and live music from <a href="http://www.myspace.com/friendlyfiremusic" title="Friendly Fire's MySpace space">Friendly Fire</a> who will perform immediately after the discussion.  If you have not heard <strong>FF</strong> live, they bring some <em>presence</em> to the grid, themselves, rocking an alt/pop/punk style that is <strong>GLAMtastic</strong>.</p>
<p>Remaining challenges:</p>
<ul>
<li>How to capture the discussion; notes posted in a blog, or a wave?  Is this worth recording an MP3?  (New to me.)</li>
<li>What kinds of content can be designed and developed just for this event?  (Combination: social gathering and mini-conference.)</li>
<li>What are the particulars of land management for an event? What sort of concierge activity takes place behind the scenes?</li>
<li>How to get the word out, and target the demographics that will be likely to participate&#8230;</li>
<li>Managing an event.  Will I be able to have ducks lined up well enough to be ready for the discussion myself?</li>
</ul>
<p>
<div style="font-weight:bold;color:#bbb;">If <span style="text-decoration:underline;font-style:italic;">you</span> would like to be a part of this event, just holler.</div></p>
]]></content:encoded>
			<wfw:commentRss>http://instructionalalchemy.com/blog/2009/12/06/google-makes-waves-lets-xmpparty/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SL6B: Another image display designed</title>
		<link>http://instructionalalchemy.com/blog/2009/06/22/sl6b-another-image-display-designed/</link>
		<comments>http://instructionalalchemy.com/blog/2009/06/22/sl6b-another-image-display-designed/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 05:08:51 +0000</pubDate>
		<dc:creator>azwaldo</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[wikitecture]]></category>

		<guid isPermaLink="false">http://instructionalalchemy.com/blog/?p=798</guid>
		<description><![CDATA[
Exhibit, drowned in glow&#8230;

I have designed quite a few image displays, and I now have another one to put in that folder.  But the best lesson today was the result of collaboration.
Fresh off of winning the Linden Prize, the Studio Wikitecture guys invited the Wikitecture community to help design an exhibit for the SL6B [...]]]></description>
			<content:encoded><![CDATA[<div class="insertLeft"><a href="http://picasaweb.google.com/azwaldo/SecondLifeProjects#5350003536035257730"><img src="http://lh5.ggpht.com/_NtPGBWxsiAw/Sj8H3th3HYI/AAAAAAAABcY/mF8JhnExXos/s400/Snapshot_021.jpg" width=300 height=225></a>
<div class="imagecaption">Exhibit, drowned in glow&#8230;</div>
</div>
<p>I have designed quite a few image displays, and I now have <em>another one</em> to put in that folder.  But the best lesson today was the result of collaboration.</p>
<p>Fresh off of <a href="https://blogs.secondlife.com/community/features/blog/2009/04/30/the-linden-prize-goes-to-studio-wikitecture-and-virtual-ability">winning the Linden Prize</a>, the Studio Wikitecture guys invited the Wikitecture community to help design an exhibit for the <a href="http://wiki.secondlife.com/wiki/SL6B" title="SL Wiki entry for 6th Birthday celebration">SL6B event</a>.  This time, the project was more of a sprint, with many ideas submitted quickly.</p>
<p style="clear:both;">
<div class="insertRight"><a href="http://picasaweb.google.com/azwaldo/Keep#5350004733459210354"><img src="http://lh3.ggpht.com/_NtPGBWxsiAw/Sj8I9aR-oHI/AAAAAAAABco/g3Eh-3XVYu8/s400/Snapshot_026.jpg" width=300 height=225></a>
<div class="imagecaption">Interactive Media Controls</div>
</div>
<p>The need for media displays presented a chance to design several interactive objects including audio, video, and slideshow elements. Some features were implemented due to the particular circumstances of the exhibit.  Other features were settled upon simply because of restrictions imposed by the event.  One object saw two major revisions, with the final approach likely to work out nicely.  <strong>Problem:</strong> Objects must be shared with the event group; but, group members were not given the ability to <em>deed</em> those objects to the group.</p>
<p><strong>Omei Turnbull</strong> delivered the game-winning feature: A single media server allowing non-deeded objects (the buttons) to make calls to the parcel media commands without having to be deeded to the group.  This allows modification of the buttons and displays to continue, without having to call a Sim Coordinator every time a new version is to be tested; just have each object send user data and selections to the controller, and it does the parcel media assignment.</p>
<p>Nicely done, Omei.</p>
<div class="insertLeft"><a href="http://picasaweb.google.com/azwaldo/Keep#5350003539763237650"><img src="http://lh6.ggpht.com/_NtPGBWxsiAw/Sj8H37arkxI/AAAAAAAABck/FjGc6Zjb8H0/s400/Snapshot_025.jpg" width=300 height=225></a>
<div class="imagecaption">Fading images; lights, sound, action!</div>
</div>
<p>The Studio Wikitecture exhibit can be found <strong>when the event opens on Tuesday</strong> <a href="http://slurl.com/secondlife/SL6B%20Velocity/166/150/23">using this SLurl</a>.  You might find something of interest in the <a href="http://tr.im/SL6Bevents" title="All events that are scheduled during the celebration (Zoho)">events calendar</a>.  And, if you are curious for more, then <a href="http://danielvoyagerblog.wordpress.com/2009/06/19/sl6b-update-2/">Daniel Voyager&#8217;s SL6B post</a> has all the event links you could want! (Nice work, Daniel!)</p>
]]></content:encoded>
			<wfw:commentRss>http://instructionalalchemy.com/blog/2009/06/22/sl6b-another-image-display-designed/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Shield Quest</title>
		<link>http://instructionalalchemy.com/blog/2009/06/12/the-shield-quest/</link>
		<comments>http://instructionalalchemy.com/blog/2009/06/12/the-shield-quest/#comments</comments>
		<pubDate>Fri, 12 Jun 2009 03:09:07 +0000</pubDate>
		<dc:creator>azwaldo</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[machinima]]></category>
		<category><![CDATA[secondlife]]></category>
		<category><![CDATA[usability]]></category>

		<guid isPermaLink="false">http://instructionalalchemy.com/blog/?p=716</guid>
		<description><![CDATA[For more than a year, I have wanted to bring together educators and content creators to collaborate in the development of large-scale, interactive learning experiences.   Equal parts medieval quest and new-user education, the tagline for this design is "Orientation Island meets Legend of Zelda."]]></description>
			<content:encoded><![CDATA[<div class="insertLeft"><img src="http://lh4.ggpht.com/_NtPGBWxsiAw/SjGtIbqlmaI/AAAAAAAABao/vweCpQ9QC0Y/s400/Quest1.jpg" width=360 height=270 alt="Image of an avatar approaching a stone seat, carrying a torch.">
<div class="imagecaption">Omei prevails!<br />(First rezident to complete the quest)</div>
</div>
<p>In many ways, <strong>The Shield Quest</strong> (my current project) is an experiment.  Most obviously, it is the largest project I have undertaken; various scenes, many objects, sounds, textures, animations, sculpties, machinima.  More parts, more scripts, greater complexity than anything I have built.</p>
<p>The <a href="http://vimeo.com/5120114" title="Video posted at Vimeo">first machinima</a> is embedded, below.</p>
<p>The biggest <em>challenge</em> with this project, however, may be the operation of a group.  From the start, I have wanted to create an opportunity for any number of participants to collaborate.  Recruiting members and then introducing them to the project takes time.  Additionally, I am identifying and developing a couple of web-based documents (Google Doc and MediaWiki).  I am curious to see if those resources are used.</p>
<p>Another aspect that is new to me is the activity&#8217;s combination of instruction with entertainment.  Equal parts medieval quest and new-user education, the tagline is&#8230;</p>
<blockquote><p>Orientation Island meets Legend of Zelda</p></blockquote>
<p>What if new users could enter a game-like activity that required the use of various user interface (UI) features?  What if, on finishing their initial orientation experience, users could be immersed in a playful romp, a harrowing adventure, or a murder mystery&#8230;maybe in a haunted house?</p>
<p>If fun, interactive spaces nudged new users into using the most commonly used menu options, preference settings, and other UI elements, would they learn the interface more easily?  Would they recall that information more readily?</p>
<p><em>Would they stay around longer?</em></p>
<p>A big build, an experiment in collaboration, an attempt to smooth the learning curve&#8230;yes, all of these.  But primarily, this project is a laboratory; a proving ground for design criteria <a href="http://instructionalalchemy.com/blog/usability/" title="Page documenting a study of VW Usability">found</a> during <a href="http://instructionalalchemy.com/blog/2009/04/16/usability-and-virtual-world-design/" title="First post in category: Usability">my own quest</a> to identify elements of effective virtual world design.  If all goes well, many conversations will crop up; with educators and content creators discussing various approaches for a particular part of the design.</p>
<p>That dialog has already started. (Huzzah!)</p>
<p>The collaborative phase is underway.  On Friday, eight users were invited to enter The Shield Quest.  On completion, each is prompted to indicate whether they would like to join the development team; <strong>The Shield Guild.</strong>  (More about this group another time.)</p>
<div class="insertRight"><img src="http://lh3.ggpht.com/_NtPGBWxsiAw/SjGuk4c-W5I/AAAAAAAABas/1vbSdaeKLVA/s400/Snapshot_005.jpg" width=360 height=270 alt="Image of a blue star-like object, floating among several clounds. An avatar looks at the object, the Oracle.">
<div class="imagecaption">Azwaldo visits The Cloud Oracle</div>
</div>
<p>Presently, the activity is a loose arrangement of scenes and interactions.  I launched the project with the simplest design I could manage, using the most basic objects and minimal scripting that represent <em>the least possible amount of content</em> that still creates the outline of an adventure, from start to finish.  In this way, group members will have many opportunities to contribute.</p>
<p>Also, leaving gaps will provide room for the lesson to grow.  The list of objectives is incomplete; all of the UI skills to be included have not been identified.  The narrative will grow as we incorporate new UI features:  Want to implement the use of Ctrl-Alt pan?  Let&#8217;s hide a riddle text-<em>ure</em> at the Cloud Oracle (see image).  Want to incorporate use of the sound volume slider?  Let&#8217;s stream clues into the Crystal Palace with sound clips, with some so low that the user has to pump up the volume.</p>
<p>The activity will remain public; no admission will be charged.  The design is not meant to be sold or marketed, sponsors will not be sought.  Instead, content creators will be invited to participate and credits will roll at the end of the quest.  How about a tapestry? Or a shrine&#8230;with participants listed in gilded finery?  Another display could offer a notecard with participants&#8217; names, web address or grid location, and SLurls.  This would be made available on touch, not given automatically.</p>
<p>I plan to maintain the space for as long as it remains practical.  It is quite possible that the design will continue to be refined for many months, even after it is &#8220;complete&#8221; and deemed ready for new users.</p>
<p>For more than a year, I have wanted to bring together educators and content creators to collaborate in the development of large-scale, interactive learning experiences.  The Shield Guild now has four members.  Only one of us is currently an instructor in First Life.</p>
<p>A second quest has already been discussed.</p>
<p>Can an open, collaborative project successfully produce an interactive learning activity in SL?  Would <strong>you</strong> like to see this happen?  With the caution that this is a work in progress, I invite you to an adventure&#8230;and the quest is only the first step.  If you are curious, please <a href="http://instructionalalchemy.com/blog/about-2/" title="About page, contains email addy">send an email</a>, post a comment here, or contact <strong>Azwaldo Villota</strong> in world.  The first introductory video is below. Until our paths cross&#8230;</p>
<p><em>&#8230;may fair winds find you.</em></p>
<div style="text-align:center;margin-top:3em;">
<h3>The Teaser</h3>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=5120114&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=5120114&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=ff9933&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/5120114">The Shield Quest &#8211; Intro 1</a> from <a href="http://vimeo.com/azwaldo">azwaldo</a> on <a href="http://vimeo.com">Vimeo</a></div>
]]></content:encoded>
			<wfw:commentRss>http://instructionalalchemy.com/blog/2009/06/12/the-shield-quest/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Delivering Information Effectively</title>
		<link>http://instructionalalchemy.com/blog/2009/06/03/delivering-information-effectively/</link>
		<comments>http://instructionalalchemy.com/blog/2009/06/03/delivering-information-effectively/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 04:26:32 +0000</pubDate>
		<dc:creator>azwaldo</dc:creator>
				<category><![CDATA[design]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[secondlife]]></category>

		<guid isPermaLink="false">http://instructionalalchemy.com/blog/?p=696</guid>
		<description><![CDATA[Of the many design issues that have surfaced in my current project, the most challenging is the packaging of introductory information...what is the best approach in combining the use of notecards, scripted chat, floating text, sound bytes and video?]]></description>
			<content:encoded><![CDATA[<p>I mentioned a personal project in the <a href="http://instructionalalchemy.com/blog/2009/05/29/an-experiment-in-collaborative-design/">last post</a>.  That design should find ample treatment here; in fact, this blog was <em>created</em> to track its development, actually <a href="http://instructionalalchemy.com/blog/2009/03/11/hello-world-2/" title="First post in this weblog">beginning</a> the day the project found purchase; the day I found land with which to experiment.</p>
<p>I have been describing the learning activity&mdash;and the project that encompasses it&mdash;to a few rezidents; eight or nine &#8220;cook&#8217;s tours&#8221; reducing my rambling into a concise description, locating each <em>gem</em> of an objective in the messy rough of ideas.  I can say that I am learning much about virtual land administration and group management, and have been scripting effects that I might not have imagined.</p>
<p>But, in this post, rather than indulge what I have already <em>found</em> I want to describe something I am looking for&#8230;</p>
<div class="insertRight"><a href="http://picasaweb.google.com/azwaldo/Keep?feat=directlink#5342060630337800178"><img src="http://lh3.ggpht.com/_NtPGBWxsiAw/SiLP1v_iR_I/AAAAAAAABZw/ydp2Miv7MG0/s400/ShieldQuestion.jpg" width=300 height=225></a>
<div class="imagecaption">Notecard? Floating text? <em>Text</em>-ure?</div>
</div>
<p>Of the many design issues that have surfaced, the most challenging is <em>the packaging of introductory information</em>.  Given the need to present instructions (user interface features, menu options, user preference settings, etc.), <strong>what is the best approach in combining the use of notecards, scripted chat, floating text, sound bytes and video?</strong></p>
<p>This problem did not surprise me completely, though.  The <em>presentation of information</em> is one of the <a href="http://virtualworldusability.wikispaces.com/Issues">types of design issues</a> that I <a href="http://instructionalalchemy.com/blog/2009/04/25/virtual-world-usability-convention-and-categories/" title="Earlier post describing lists of VW design issues">found reported</a> elsewhere.  I just could not have predicted the various ways this issue would eventually rear its head.</p>
<p>The learning activity itself will not be a steady stream of directions, like Help Island or any of the orientation paths I have visited; still, the user will benefit from some sort of introduction.  Put it all in a video and the show drags on and on.  Put too much in a notecard and users will drop it like a hot potato.  (Of the last ten notecards you <u>opened</u> on arrival in a sim, how many did you read completely?)</p>
<p>And persistent, floating text just <em>looks</em> wrong; funky, neon mono-font hanging in mid-air.  (Note to self: consider using a &#8220;Help&#8221; button of some sort&#8230;maybe a magic bottle that grants three <em>hints</em> to any user; the message delivered in floating text that appears <em>only on touch</em>.)</p>
<p>I have been told&mdash;more than once, already&mdash;that folks don&#8217;t like to read in SL, especially younger rezidents.  Well, I am not ready to accept that &#8220;no text, no reading&#8221; is an approach that will serve us well.  But, virtual world instruction <em>does seem</em> to have more delivery options than F2F.  So&#8230;</p>
<p><strong>What is the best approach?</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://instructionalalchemy.com/blog/2009/06/03/delivering-information-effectively/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
