<?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>Herbert Mühlburger&#039;s Weblog &#187; JavaScript</title>
	<atom:link href="http://blog.muehlburger.at/tag/javascript/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.muehlburger.at</link>
	<description>Herbert Mühlburger&#039;s Weblog</description>
	<lastBuildDate>Wed, 04 Aug 2010 12:44:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Google Wave API combined with the Wookie engine and integrated in a Moodle platform</title>
		<link>http://blog.muehlburger.at/2009/06/13/google-wave-api-combined-with-the-wookie-engine-and-integrated-in-a-moodle-platform/</link>
		<comments>http://blog.muehlburger.at/2009/06/13/google-wave-api-combined-with-the-wookie-engine-and-integrated-in-a-moodle-platform/#comments</comments>
		<pubDate>Sat, 13 Jun 2009 09:32:31 +0000</pubDate>
		<dc:creator>Herbert Mühlburger</dc:creator>
				<category><![CDATA[PLEs]]></category>
		<category><![CDATA[computer science]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google Wave]]></category>
		<category><![CDATA[Google Wave API]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Moodle]]></category>
		<category><![CDATA[Personal Learning Environment]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Scott Wilson]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[search engines]]></category>
		<category><![CDATA[Virtual Learning Environment]]></category>
		<category><![CDATA[VLEs]]></category>
		<category><![CDATA[Wooke engine]]></category>

		<guid isPermaLink="false">http://blog.muehlburger.at/?p=422</guid>
		<description><![CDATA[

  
Everybody who is interesteded in Widget Mash-up [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
<div class="mceTemp mceIEcenter">
<dl id="attachment_423" class="wp-caption aligncenter" style="width: 440px;">
<dt class="wp-caption-dt"><a href="http://blog.muehlburger.at/wp-content/uploads/2009/06/wookie_moodle_google_wave.png"><img class="size-full wp-image-423 " title="Wookie Moodle Google Wave" src="http://blog.muehlburger.at/wp-content/uploads/2009/06/wookie_moodle_google_wave.png" alt="Wookie Moodle Google Wave" width="430" height="215" /></a></dt>
</dl>
</div>
<p>Everybody who is interesteded in Widget Mash-ups for<a title="PLEs" href="http://en.wikipedia.org/wiki/History_of_personal_learning_environments"> Personal Learning Environments (PLEs)</a> should take a look at <a title="Using Moodle Wave - Live Demo" href="http://zope.cetis.ac.uk/members/scott/blogview?entry=20090612190435" target="_blank">this article</a> posted on <a title="Scott Wilson's Workblog" href="http://zope.cetis.ac.uk/members/scott" target="_blank">Scott Wilson&#8217;s Workblog</a>. He demonstrates a very nice usage of the <a title="Google Wave API" href="http://code.google.com/intl/de-DE/apis/wave/guide.html">Google Wave API</a> in combination with the <a title="Wookie Engine" href="http://getwookie.org/" target="_blank">Wookie engine</a> integrated into a <a class="zem_slink" title="Moodle" rel="wikipedia" href="http://en.wikipedia.org/wiki/Moodle">Moodle</a> platform. Here is a part of his blogpost:</p>
<blockquote><p>I&#8217;ve created a <a title="Moodle" href="http://moodle.org/" target="_blank">Moodle</a> course that uses some widgets, all of which make use of the Wave Gadget API. Some of these are Google examples (converted to W3C format) and some are ones we&#8217;ve created.</p>
<p>To take a look, you need to head over to our <a href="http://getwookie.org/moodle">Moodle sandbox</a> and register yourself a profile (you&#8217;ll need to confirm your email address to activate the login). After that, go and <a href="http://getwookie.org/moodle/course/view.php?id=6">enrol yourself on this course</a>.</p>
<p>Feel free to play <a class="zem_slink" title="Sudoku" rel="wikipedia" href="http://en.wikipedia.org/wiki/Sudoku">Sudoku</a>, mess with the poetry magnets, use the chat, and vote in the polls. All these tools are Widgets, written entirely in regular <a class="zem_slink" title="HTML" rel="wikipedia" href="http://en.wikipedia.org/wiki/HTML">HTML</a> and <a class="zem_slink" title="JavaScript" rel="wikipedia" href="http://en.wikipedia.org/wiki/JavaScript">JavaScript</a>, and don&#8217;t use any <a class="zem_slink" title="PHP" rel="homepage" href="http://php.net/">PHP</a> or any part of the Moodle platform they appear in other than using the context it supplies (the course ID in this case) and participant information (display name and avatar image); this means they can be embedded into any platform. Wave &#8211; the actual conversation engine &#8211; is the obvious one, but I think it makes sense to put live-updating collaborative applications into many different kinds of contexts &#8211; social networks, VLEs, blogs &#8211; anything with users and contexts.</p>
<p>In addition to the W3C Widgets API and Google Wave Gadgets API, the <a title="Wookie Engine" href="http://getwookie.org/" target="_blank">Wookie engine</a> that renders the widgets also provides a moderator API, enabling admins to lock and unlock widgets. (However, test accounts are in the &#8220;student&#8221; role and so won&#8217;t see these controls)</p></blockquote>
<p>The most interesting aspect of this demonstration is the combination of the Google Wave Gadget API with Moodle and the Wookie engine. The Wookie engine implements and even extends the <a title="W3C Widget Specification" href="http://www.w3.org/TR/widgets/" target="_blank">W3C Widget Specification</a>. Also the fact that all the Widgets are written entirely in regular HTML and JavaScript in order to be decoupled from the underlying Widget container (in this case Moodle) is an advantageous feature of this demonstration.</p>
<p>Google Wave combined with the Wookie engine implementing the W3C Widget API and integrated in a Moodle platform results in an interesting standardized Widget Mash-up system for learning environments.</p>
<h3 class="zemanta-related-title">Related articles by Zemanta</h3>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://thenextweb.com/2009/06/05/experience-worlds-google-wave-svg-editor-gadget/"> Experience the World&#8217;s first Google Wave SVG Editor Gadget </a> (thenextweb.com)</li>
<li class="zemanta-article-ul-li"><a href="http://thenextweb.com/2009/06/03/google-wave-gadget-emulator-spotted-wild/"> Google Wave Gadget Emulator spotted in the wild </a> (thenextweb.com)</li>
<li class="zemanta-article-ul-li"><a href="http://blog.solutionset.com/wpmu/2009/04/03/using-googles-ajax-libraries-api/"> Using Google&#8217;s AJAX Libraries API </a> (solutionset.com)</li>
<li class="zemanta-article-ul-li"><a href="http://google-code-updates.blogspot.com/2009/06/google-io-session-videos-on-building.html"> Google I/O: Session videos on building apps using the AJAX and Data APIs </a> (google-code-updates.blogspot.com)</li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Reblog this post [with Zemanta]" href="http://reblog.zemanta.com/zemified/193c5436-0e25-4ea6-9c8c-ce4732644243/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/reblog_e.png?x-id=193c5436-0e25-4ea6-9c8c-ce4732644243" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related pretty-attribution"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://blog.muehlburger.at/2009/06/13/google-wave-api-combined-with-the-wookie-engine-and-integrated-in-a-moodle-platform/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
