<?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>The Shiny Wave &#187; Architecture</title>
	<atom:link href="http://www.theshinywave.com/tag/architecture/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theshinywave.com</link>
	<description>discussing all things (Google) Wave</description>
	<lastBuildDate>Sun, 27 Mar 2011 15:37:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google Wave meet AR Wave</title>
		<link>http://www.theshinywave.com/developer/google-wave-meet-ar-wave/</link>
		<comments>http://www.theshinywave.com/developer/google-wave-meet-ar-wave/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 15:05:43 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[AR]]></category>
		<category><![CDATA[AR Wave]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[ARWave]]></category>
		<category><![CDATA[Augmented Reality]]></category>
		<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google apps]]></category>
		<category><![CDATA[google docs]]></category>
		<category><![CDATA[Google I/O 10]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[Google Wave Blog]]></category>
		<category><![CDATA[google wave blogger]]></category>
		<category><![CDATA[google wave gadgets]]></category>

		<guid isPermaLink="false">http://www.theshinywave.com/?p=1113</guid>
		<description><![CDATA[I came across this very interesting presentation by Tish Shute titled &#8220;AR Wave: A Proof of Concept&#8221;. AR, incidentally, stands for Augmented Reality. I then found this video that shows AR Wave in action, check it out: Trish adds the following in her presentation: The main advantages of using a OT system like Wave for [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!--Amazon_CLS_IM_START--><p><a class="post_image_link" href="http://www.theshinywave.com/developer/google-wave-meet-ar-wave/" title="Permanent link to Google Wave meet AR Wave"><img class="post_image aligncenter" src="http://www.theshinywave.com/wp-content/gallery/post-images/sixth-sense-newspaper.png" width="640" height="350" alt="Post image for Google Wave meet AR Wave" /></a>
</p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p><span class="drop_cap">I</span> came across this very interesting presentation by <a href="http://www.ugotrade.com/about/" target="_blank">Tish Shute</a> titled &#8220;AR Wave: A Proof of Concept&#8221;. AR, incidentally, stands for Augmented Reality. I then found this video that shows AR Wave in action, check it out:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ZjXCTCSKtRQ&amp;hl=en_US&amp;fs=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="640" height="385" src="http://www.youtube.com/v/ZjXCTCSKtRQ&amp;hl=en_US&amp;fs=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Trish adds the following in her presentation:</p>
<blockquote><p>The main advantages of using a OT system like Wave for games is twofold;</p>
<p>1. For making simple games it takes far less investment as all that is required is basicbot-coding. You dont even have to run your own server if you dont want, provided theres a Bot-supporting server or something like Google App Engine you can use for your game code.</p>
<p>Wave takes care of accounts, transfer of information and the propagation of changes over the restof the infrastructure.</p>
<p>2. If you want to make a more advanced game (something like WoW or Secondlife), theres still some big advantages to using Wave. You can build your own custom-server to handle complex game events and actions, but by conforming tothe WFP standard for serverserver interaction, you allow anyone to both view or join your game with little to noeffort required. When users can just view or try your game with a single click, you stand a lot more chance of getting them hooked on it. Having to signup, login, and potentially download a client is often far too much effort for people that just want to try something quickly.</p>
<p>With OT you can even create multiple servers worldwide with a persistent and constantly synching world between them&#8230;all with no extra effort on your part. This means a faster experience for the end user, while still having a consistent game world for the user. (No need for separate worlds for the user to login too due to server load restrictions)You could even make your game support user generated content, or overlap with other game worlds&#8230;if you wish.</p>
<p>This is just a handful of advantages really (more that Markus suggested)</p>
<p>OT is what makes multiuser (or multiplayer) interaction possible. In Networked games you have a scene graph that is kept in sync between the clients by sending changes of its nodes states between the clients (or between the clients a a centralized server).</p>
<p>In Wave OT does this for the nodes of an XML document (aka a wave).The catch is that requirements for document editing and requirements for game scene graphs are somewhat different.For example regarding real time requirements vs. correctness.e.g, the way Googles OT implementation works, a client cannot send out a new change before the last change has been acknowledged. This is because OT has to guarantee consistency which isnt that important in a gaming scenario.</p>
<p>Also of course the scene graph example is rather simplified. Modern network games are a lot more sophisticated than that <img src='http://www.theshinywave.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> But the scope of Wave is much broader that game design, so a specialized AR Game Engine will most likely be able to offer more in terms of performance and possible gaming scenarios.</p></blockquote>
<p>You can visit the <a href="http://arwave.org/" target="_blank">ARWave.org</a> site to find out more or to contact Trish with any questions you may have.</p>
<p class="alert">As always, please leave your comments and thoughts regarding the efforts of ARWave below. We love to hear what you think.</p>
<div class="shr-publisher-1113"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><!--Amazon_CLS_IM_END-->

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.theshinywave.com/developer/google-wave-meet-ar-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Google Wave Will Make Money</title>
		<link>http://www.theshinywave.com/collaboration/how-google-wave-will-make-money/</link>
		<comments>http://www.theshinywave.com/collaboration/how-google-wave-will-make-money/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 18:46:19 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[adsense]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Forbes]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[industry]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Lars Rasmussen]]></category>
		<category><![CDATA[Wave Server]]></category>

		<guid isPermaLink="false">http://www.googlewaveblogger.com/?p=126</guid>
		<description><![CDATA[There was an interesting article in Forbes magazine with Lars Rasmussen (Lars is one of the main engineers behind Google Wave) where they discussed how Google Wave could make money for Google. Rasmussen was very careful to stress that Google is very focused on the development effort and getting Google Wave ready for prime-time. However, [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!--Amazon_CLS_IM_START--><p></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>There was an interesting article in <a href="http://www.forbes.com/2009/08/26/google-wave-software-technology-internet-google.html?feed=rss_technology" target="_blank">Forbes magazine</a> with Lars Rasmussen (Lars is one of the main engineers behind Google Wave) where they discussed how Google Wave could make money for Google.</p>
<p>Rasmussen was very careful to stress that Google is very focused on the development effort and getting Google Wave ready for prime-time. However, he did talk about some ways that Google could monetize the product. This was the three examples he gave:</p>
<blockquote><p>Incorporate Google Wave with Google Apps for Business;</p>
<p>Contextual Advertisements with Adsense (similar to Gmail); and</p>
<p>Set up a Google Wave Apps Store for all the robots, embeds and gadgets being developed.</p></blockquote>
<p>So, I am not sure about the last one being something they want look at. Given the huge headache the iPhone App Store causes Apple, and of course there &#8220;Do not Evil&#8221; line in the Google mission statement. I would think an App store would be considered by many developers as definitely &#8220;doing evil&#8221;.</p>
<p>The first two are of course very legitimate business opportunities that I think will naturally be available. Integration with Google Apps would be a no-brainer as the business model for that is off the charts.</p>
<p>Contextual advertisements they have mastered and I think any free use of a Google Wave server would definitely incorporate that.</p>
<p>One area that is not on this list, but I am sure their business folks are looking at is something similar to the whole Microsoft Enterprise Support. Provide Google Certified Consultants that can set-up your business Wave Server, integrated with Google Docs or whatever document software you are using, tie your wave servers together, set up all the accounts, etc, etc. Also, there is a whole training business that comes with that. Folks would line up go become Google Wave Certified Engineers.</p>
<p>I believe that this last area which I mention is where the biggest boom for Google will lie. Also, it will ensure wide-spread acceptance of the technology. Would love to here your thoughts or ideas on the subject. Leave a comment below.</p>
<div class="shr-publisher-126"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><!--Amazon_CLS_IM_END-->

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.theshinywave.com/collaboration/how-google-wave-will-make-money/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Using the Posterous Robot in Google Wave</title>
		<link>http://www.theshinywave.com/extensions/using-the-posterous-robot-in-google-wave/</link>
		<comments>http://www.theshinywave.com/extensions/using-the-posterous-robot-in-google-wave/#comments</comments>
		<pubDate>Wed, 26 Aug 2009 20:39:27 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Extensions]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[e-mail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[posterous]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.googlewaveblogger.com/?p=117</guid>
		<description><![CDATA[For those that are unfamiliar with Posterous, it is a extremely simple to use blog creation site. You send them the content you want in the blog via e-mail. You can attach what you want: photos, videos, mp3&#8242;s etc. The Posterous engine then goes and creates a blog page for you with your e-mail that [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!--Amazon_CLS_IM_START--><p></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>For those that are unfamiliar with <a href="http://posterous.com/" target="_blank">Posterous</a>, it is a extremely simple to use blog creation site. You send them the content you want in the blog via e-mail. You can attach what you want: photos, videos, mp3&#8242;s etc. The <a href="http://posterous.com/" target="_blank">Posterous</a> engine then goes and creates a blog page for you with your e-mail that you send as the current blog entry. You can then adjust settings, look etc as you wish.</p>
<p>The <a href="http://posterous.com/" target="_blank">Posterous</a> robot for Google Wave allows you to simply add the <a href="http://posterous.com/" target="_blank">Posterous</a> domain address to your wave. Create your post. Click done and it goes off to <a href="http://posterous.com/" target="_blank">Posterous</a> and creates your blog page and entry.</p>
<p>The Posterous webpage describes it as such:</p>
<blockquote>
<h3>What is Posterous-Robot?</h3>
<p>Posterous-Robot is first a Google Wave robot. It is built by lookon with Google Wave Python Library and Posterous API. The posterous bot helps you to post blog to posterous.com in Google Wave.</p>
<h3>How to use Posterous-Robot</h3>
<p>It&#8217;s easy to use Poterous-Robot in Google Wave. You just need to add posterous-robot@appspot to your contact and start a new wave with the robot. After logining to Posterous, you can post blog to Posterous by editing the title and body of the foot wavelet.</p>
<p>A detailed guide: <a href="http://blog.kangye.org/how-to-write-a-blog-using-google-wave-robot-f">How to write a blog using Google Wave Robot for Posterous.</a></p></blockquote>
<p>The how to guide comes complete with photos and shows just how simple using this robot is.</p>
<p>You can get the source code for the robot <a href="http://github.com/areyoulookon/Posterous-Wave-Robot/tree/master" target="_blank">here</a>.</p>
<div class="shr-publisher-117"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><!--Amazon_CLS_IM_END-->

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.theshinywave.com/extensions/using-the-posterous-robot-in-google-wave/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Igor &#8211; Google Wave Reference Management Robot</title>
		<link>http://www.theshinywave.com/extensions/igor-google-wave-reference-management-robot/</link>
		<comments>http://www.theshinywave.com/extensions/igor-google-wave-reference-management-robot/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 21:12:15 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Extensions]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[CiteUlike]]></category>
		<category><![CDATA[Connotea]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[Igor]]></category>
		<category><![CDATA[PubMed]]></category>
		<category><![CDATA[reference management]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.googlewaveblogger.com/?p=110</guid>
		<description><![CDATA[I have to say, this Robot really impressed me. Not so much by what it does, but the promise of what these types of robots could do. Igor as explained on the Igor Google Source Code page is: A proof of concept Google Wave robot that helps people manage the process of adding references to [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!--Amazon_CLS_IM_START--><p></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I have to say, this Robot really impressed me. Not so much by what it does, but the promise of what these types of robots could do.</p>
<p>Igor as explained on the <a href="http://code.google.com/p/helpmeigor/" target="_blank">Igor Google Source Code page</a> is:</p>
<blockquote>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial;">A proof of concept Google Wave robot that helps people manage the process of adding references to an academic article.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial; min-height: 15.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial;">The minimum you&#8217;ll need to do to get started is to edit the appengine-web.xml file and put your own app engine application name inside the &#8220;application&#8221; element.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial; min-height: 15.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial;">Note that I&#8217;m not normally a Java developer and this really is just a proof of concept. The code lacks tests and is poorly organized.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial; min-height: 15.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial;">OTOH sometimes things that seem messy and complicated are that way for a reason. Usually the reason is that Google Wave is still a developer preview and bits of the Java API don&#8217;t work yet or need changing (notably getting the IDs of newly created blips and communicating with gadgets).</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial; min-height: 15.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial;">The debugging log is turned on in the code. I recommend that you look at what&#8217;s actually being passed between the Wave server and App Engine in the wire protocol JSON &#8211; right now it&#8217;s the best way to work out what is and isn&#8217;t supported by the Wave API! If it isn&#8217;t in the JSON you can&#8217;t access it in the robot.</p>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial; min-height: 15.0px;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial;">Functions that use regular expressions to modify the text are the most obviously overly complicated pieces of code &#8211; patterns have to be matched one at a time because otherwise the String that you&#8217;re finding matches on and the internal representation of the contents of the Wave (the TextView) get out of sync.</p>
</blockquote>
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial;">
<p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 13.0px Arial;">Below a video of Igor in action (very impressive):</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="400" height="300" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://vimeo.com/moogaloop.swf?clip_id=5772930&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed type="application/x-shockwave-flash" width="400" height="300" src="http://vimeo.com/moogaloop.swf?clip_id=5772930&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Igor is currently configured to grab references from <a href="http://www.ncbi.nlm.nih.gov/pubmed/" target="_blank">PubMed</a>, <a href="http://www.connotea.org/" target="_blank">Connotea</a> and <a href="http://www.citeulike.org/" target="_blank">CiteUlike</a>. Click on there links to learn more about them.</p>
<p>What is great about this Robot is the way it really does highlight the power that Google Wave Robots could harness. Putting together any kind of technical or research paper just got so much easier.</p>
<p>Imagine being linked to a chemistry reference robot that gives you C2H6O when you type in the word ethanol. Or a quotation robot that gives you &#8220;To be or note to be&#8221; when you type in &#8220;quote hamlet suicide&#8221;, etc, etc. The list goes on and on. Basically Google Wave robots could give you very exact information to choose from based on very vague information. Thus, not only free up more time via collaboration but it also shows promise in its ability to drastically cut down on research time.</p>
<p>I&#8217;m sure that you can think of many other applications for these types of robots, please share below in comments.</p>
<div class="shr-publisher-110"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><!--Amazon_CLS_IM_END-->

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.theshinywave.com/extensions/igor-google-wave-reference-management-robot/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How to Get a Google Wave Account&#8230;or, The Alternative &#8211; PyGo Wave Server</title>
		<link>http://www.theshinywave.com/developer/how-to-get-a-google-wave-account-or-the-alternative-pygo-wave-server/</link>
		<comments>http://www.theshinywave.com/developer/how-to-get-a-google-wave-account-or-the-alternative-pygo-wave-server/#comments</comments>
		<pubDate>Mon, 24 Aug 2009 01:26:05 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Developer]]></category>
		<category><![CDATA[account]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[pygo wave server]]></category>
		<category><![CDATA[Sandbox]]></category>
		<category><![CDATA[tweet]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.googlewaveblogger.com/?p=105</guid>
		<description><![CDATA[Firstly, the chief question I receive both via email and Twitter is &#8220;How do I get a Google Wave Account?&#8221; The second most asked question is &#8220;How long do I have to wait?&#8221; Let&#8217;s start with &#8211; How you get a Google Wave Account: Don&#8217;t ask for an account anywhere else but with the links [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!--Amazon_CLS_IM_START--><p><a class="post_image_link" href="http://www.theshinywave.com/developer/how-to-get-a-google-wave-account-or-the-alternative-pygo-wave-server/" title="Permanent link to How to Get a Google Wave Account&#8230;or, The Alternative &#8211; PyGo Wave Server"><img class="post_image aligncenter" src="http://www.theshinywave.com/wp-content/gallery/post-images/pygowave.jpg" width="500" height="248" alt="Post image for How to Get a Google Wave Account&#8230;or, The Alternative &#8211; PyGo Wave Server" /></a>
</p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Firstly, the chief question I receive both via email and Twitter is &#8220;How do I get a Google Wave Account?&#8221; The second most asked question is &#8220;How long do I have to wait?&#8221;</p>
<p>Let&#8217;s start with &#8211; How you get a Google Wave Account:</p>
<blockquote><p>Don&#8217;t ask for an account anywhere else but with the links below. You won&#8217;t get one!</p>
<p>Instead, if you&#8217;re a developer, fill out the form at<br />
<a rel="nofollow" href="https://services.google.com/fb/forms/wavesignupfordev/" target="_blank">https://services.google.com/fb/forms/wavesignupfordev/</a>.</p>
<p>Or, if you&#8217;re not a developer, fill out the form at<br />
<a rel="nofollow" href="https://services.google.com/fb/forms/wavesignup/" target="_blank">https://services.google.com/fb/forms/wavesignup/</a>.</p>
<p>These are the only ways to get an account. Tweeting &#8220;Can anybody get me an account?&#8221; is just spam.</p>
<p>Also, some folks have had trouble when they sign up when they get there invite. Make sure you see the proper confirmation page after you fill out the form. If you see the same form again, fill it out again, pasting in the email address used for registration and the code embedded in your invitation link at the bootom of the page (you may have to scroll down to see it). Just make sure you get that confirmation page before you leave!</p></blockquote>
<p>While your waiting for you invite (which could take a few week) you may want to try out PyGo Wave Server. The following about the PyGo Wave server comes directly from the <a href="http://code.google.com/p/pygowave-server/" target="_blank">Google Wave Code page</a>.</p>
<blockquote><p><strong>PyGoWave Server &#8211; The Headstart</strong></p>
<p>I couldn&#8217;t wait until the guys at Google released their reference server implementation, so I decided to build my own in the meantime.</p>
<p>This implementation uses Django &#8211; a well-known python web framework &#8211; as its backend and is in a very early stage. Just as Google, I want to release it to the public as fast as possible.</p>
<p>In the end, this will eventually be a full-featured server implementation for easy use, extention and integration with your web servers and applications.</p>
<p>Note: All of the code is directly derived from Google&#8217;s published Wave API and protocol specification</p></blockquote>
<p>You can (<em>should before signing up, so you know what to expect</em>) read their <a href="http://code.google.com/p/pygowave-server/wiki/ArchitecturalThoughts" target="_blank">Architecutral Thoughts</a> about the server here. But this is a great development. The Google Architecture Team has always stated that Google Wave success is based on and requires independent Wave servers. Having this so fast out of the gate is a great development. See the YouTube video below.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/tmCqm8BDmxE&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/tmCqm8BDmxE&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I signed up at the <a href="http://pygowave.p2k-network.org/" target="_blank">PyGo Wave Test Server</a> and had quite an enjoyable experience playing with it. Not to mention, the time from sign up to playing with PyGo Wave took approximately 5 mins. All of the gadgets currently used in Google Wave are available to play with. It really is worth trying out while your waiting. You definetly get the Wave experience and you get to play with the Gadgets.</p>
<p><strong>UPDATE: 2009-09-05</strong></p>
<p>The PyGo Wave Server has been updated here is there updated Blog post (actually dated 2009-09-02, I&#8217;m a little behind) titled:</p>
<p><strong>New and Improved</strong></p>
<blockquote>
<p style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; color: #666666; margin: 0px;">Ok here we go, since yesterday our latest “major” release is live, which is Version 0.3. I think p2k managed to implement all those features we descriped in our <a style="text-decoration: none; color: #319bd8; padding: 0px; margin: 0px; border: 0px initial initial;" href="http://code.google.com/p/pygowave-server/wiki/Roadmap">Roadmap</a> .</p>
<p style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; color: #666666; margin: 0px;">The coolest new thing is definitely collaborative editing within waves. It’s now possible to write stuff within a wave and edit it collaborative with your fellow wavers.</p>
<p style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; color: #666666; margin: 0px;">And we did some improvements under the hood. As you can see we changed our URL to http://www.pygowave.net , you will be redirected to it, and all this stuff is now hosted on a seperated v-server just for pygowave itself. So only pygowave is going down if something breaks and not our whole server.</p>
<p style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; color: #666666; margin: 0px;">Furthermore PyGoWave is under https://www.pygowave.net available with SSL encryption. The SSL certificate itself was created by us and is not trusted, due to the fact that we do not have the money to buy a trusted one. Nevertheless its better than nothing =)</p>
<p style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; color: #666666; margin: 0px;">And last but not least we are now on <a style="text-decoration: none; color: #319bd8; padding: 0px; margin: 0px; border: 0px initial initial;" href="https://www.ohloh.net/">ohloh</a>, which is kind of an Socialnetwork for Programmers and OpenSourceSoftware. You can get to our project page <a style="text-decoration: none; color: #319bd8; padding: 0px; margin: 0px; border: 0px initial initial;" href="https://www.ohloh.net/p/PyGoWave">here</a>. Feel free to add us to your “I use this” list.</p>
</blockquote>
<p style="padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; font: normal normal normal 12px/17px Verdana; color: #666666; margin: 0px;">Keep up the great work guys! Visit the <a href="http://pygowave.net/blog/">PyGo Blog Page</a> and subscribe to their RSS to make sure you get the latest updates.</p>
<div class="shr-publisher-105"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><!--Amazon_CLS_IM_END-->

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.theshinywave.com/developer/how-to-get-a-google-wave-account-or-the-alternative-pygo-wave-server/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>TwilioBot &#8211; Phone Extension for Google Wave</title>
		<link>http://www.theshinywave.com/extensions/twiliobot-phone-extension-for-google-wave/</link>
		<comments>http://www.theshinywave.com/extensions/twiliobot-phone-extension-for-google-wave/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 21:03:51 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Extensions]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[Hackathon]]></category>
		<category><![CDATA[mobile phone]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[twilio]]></category>
		<category><![CDATA[twiliobot]]></category>

		<guid isPermaLink="false">http://www.googlewaveblogger.com/?p=99</guid>
		<description><![CDATA[TwilioBot is a Robot Extension for Google Wave that uses Twilio. Twilio is basically a Voice-over-IP (VOIP) architecture that allows the user access to Twilio&#8217;s API, allowing them to make custom application extensions that meet their exact needs. As folks build things for Twilio they become available to the entire Twilio group. They can then [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!--Amazon_CLS_IM_START--><p></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>TwilioBot is a Robot Extension for Google Wave that uses Twilio. Twilio is basically a Voice-over-IP (VOIP) architecture that allows the user access to Twilio&#8217;s API, allowing them to make custom application extensions that meet their exact needs. As folks build things for Twilio they become available to the entire Twilio group. They can then use or tweak tht code as required.</p>
<p>So the Twilio folks have a Google Wave sandbox license and created a Twillio Robot for Google Wave: TwilioBot. The following is taken from theGoogle Wave Code page for TwilioBot and pretty much explains most of what you need to know to play with TwilioBot. For more info then what I have below, like the actual source code, wiki and known issues your should visit the  <a href="http://code.google.com/p/twiliobot/" target="_blank">code page</a>.</p>
<blockquote><p>Twiliobot is Robot extension for Google Wave demonstrating how to initiate calls from within a wave to normal cell phones or landlines using the Twilio phone API. The project is still in development and there are still several limitations.</p>
<p><strong>CONCEPTS</strong></p>
<p>This project shows how to integrate the Google Wave API with the Twilio phone API. While this particular project only implements click-to-call inside of Google Wave, one could think of many of interesting ways to integrate Google Wave and Twilio:</p>
<p>* Add call recording and transcription of all click-to-call initiated calls that can are appended to the wave<br />
* Use Twilio to record voicemail messages and create a new wave for each message containing the audio and a speech-to-text transcription of the voicemail. Combining such an application with conditional call forwarding on your GSM mobile phone you could say goodbye to traditional voicemail and use Google Wave to manage all your messaging.<br />
* Use Google Wave to set a status message that is heard by caller contacting your business. You could create a robot that monitors the last blip in a wave and reads the text of that blip to anyone who calls a business phone powered by Twilio.</p>
<p><strong>LIMITATIONS</strong></p>
<p>Twiliobot still has several important limitations.</p>
<p>1) The first limitation is in the process of initiating the call when a number is clicked. At the moment all phone numbers get transformed into URLs that point back to app engine and a web service to start the call. This is problematic for several reasons. The external link back to app engine puts up an annoying page that says you are connecting to an external site and the phone number to call is passed in the URL as a parameter so anyone could manually modify the url initiate calls outside of wave.</p>
<p>2) The second limitation is that the phone number for the first leg of the call (i.e. the phone of person reading the wave) is hardcoded into the bot. That means that if anyone other than the owner of the bot clicks a link the a phone link the call will be misdirected.</p>
<p>3) The third limitation is that phone number detection and outbound calling is currently limited to 10 digit US numbers.</p>
<p><strong><br />
USAGE</strong></p>
<p>If you haven&#8217;t been dissuaded and still want to try creating your own instance of twiliobot, here are instructions for getting started.</p>
<p>1. sign up for a google app engine account and download and install the</p>
<p>python sdk if you haven&#8217;t already http://appengine.google.com</p>
<p>2. sign up for twilio account if you haven&#8217;t already</p>
<p>http://www.twilio.com</p>
<p>3. in the twiliobot code, edit app.yaml to reference your google app engine</p>
<p>application e.g. &#8220;application: mybot&#8221;</p>
<p>4. edit twiliobot.py and set APP_NAME to the name of your google app engine</p>
<p>application</p>
<p>5. edit index.py and</p>
<p>* set MY_NUMBER to your phone number<br />
* set TWILIO_ACCOUNT_SID to your twilio AccountSid (see Account page)<br />
* set TWILIO_ACCOUNT_TOKEN to your twilio AccountSid (see Account page)</p>
<p>6. upload your app engine application to app engine</p>
<p>appcfg.py update twiliobot</p>
<p>7. log into google wave and add the twilibot robot to your contacts using</p>
<p>your app engine application name e.g. mybot@appspot.com</p>
<p>8. create a new wave and add the bot e.g. &#8220;Twilio&#8221; as a participant 9. create a new blip and enter a phone number and hit &#8220;Done&#8221;</p>
<p>10. if everything worked, the phone number should be transformed into a URL that can be clicked to initiate a call to your phone and the number written in the wave.</p></blockquote>
<p>Here is the YouTube video for Hack-a-thon below that actually shows TwilioBot in action:<br />
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/xnnNh0putWc&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/xnnNh0putWc&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>I think this is a fantastic little robot that could certainly have great appleal to service support centers or the folks that are calling the service support center. It could be great to aiding in putting together the minutes from a teleconference, etc, etc. I think the application of something like this is virtually limitless. I went to my sandbox to use this when I first heard about it. Unfortunately, it was then that I realized all the limitations. Regardless, if you have a sandbox, live in the US and are interested in getting a Twilio account I recomend giving it a try.</p>
<div class="shr-publisher-99"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><!--Amazon_CLS_IM_END-->

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.theshinywave.com/extensions/twiliobot-phone-extension-for-google-wave/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>More Industries Talk About How They Could Use Google Wave</title>
		<link>http://www.theshinywave.com/collaboration/more-industries-talk-about-how-they-could-use-google-wave/</link>
		<comments>http://www.theshinywave.com/collaboration/more-industries-talk-about-how-they-could-use-google-wave/#comments</comments>
		<pubDate>Sat, 22 Aug 2009 04:00:17 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[industry]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.googlewaveblogger.com/?p=85</guid>
		<description><![CDATA[I mentioned in a post yesterday titled &#8220;Industries Discussing How Google Wave Will Effect Sectors&#8220;, that in the weeks and months ahead we will see more and more industry sectors starting to talk about how Google Wave could be used in their particular sector. In the post yesterday I referenced a blog by Robert Cole [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!--Amazon_CLS_IM_START--><p></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>I mentioned in a post yesterday titled &#8220;<a href="http://www.googlewaveblogger.com/?p=45" target="_blank">Industries Discussing How Google Wave Will Effect Sectors</a>&#8220;, that in the weeks and months ahead we will see more and more industry sectors starting to talk about how Google Wave could be used in their particular sector. In the post yesterday I referenced a blog by Robert Cole titled “<a href="http://www.rockcheetah.com/blog/innovation/how-google-can-help-facilitate-travel-inspiration/" target="_blank">How Google Can Help Facilitate Travel Inspiration</a>.” This obviously focused on the travel industry and gave a couple of examples of how Google Wave could be used to help folks working in that field.</p>
<p>Today I came across two new pieces. One by Mark Senak, who has a blog titled &#8220;<a href="http://www.eyeonfda.com/eye_on_fda/" target="_blank">Eye on the FDA</a>&#8220;. His piece on Google Wave is called &#8220;<a href="http://www.eyeonfda.com/eye_on_fda/2009/08/google-wave-part-2-what-pharma-should-be-thinking-about.html" target="_blank">Google Wave, Part 2 &#8211; What Pharma Should Be Thinking About</a>&#8220;. This title, of course, indicates that there was probably a Part 1 to that story, and there is, and you can read it and all his posts at his blog. However, I was interested in Part 2 to the story because he gave some particular examples of how Google Wave could be used. They were:</p>
<blockquote><p><em><strong>Clinical Trial Recruitment Waves</strong> &#8211; It is a perennial problem for pharmaceutical companies to get a good balance of patients involved in clinical trials, particularly minorities.</em></p>
<p><em><strong>REMS Support</strong> &#8211;  Today when the FDA considers a particular risk to the use of a drug, they can require a <a href="http://www.fda.gov/Drugs/DrugSafety/PostmarketDrugSafetyInformationforPatientsandProviders/ucm111350.htm">REMS program &#8211; Risk Evaluation Management Strategy</a> which encompasses the same tools as when the program was referred to as RiskMAPs or Risk Management Plans.</em></p></blockquote>
<p>He goes into great detail on these examples in his blog and I encourage all to give it a read. I find it very interesting and encouraging that folks can immediately list concrete examples of how Google Wave can be implemented in there field to address long standing problem areas.</p>
<p>The second example I came across was a YouTube video with Stephannie Hannon (Program Manger for Google Wave) where she address how Google Wave could provide opportunities in the journalistic industry. What is neat about his video is that she is being asked questions by the journalist about how Google Wave can help them (journalists) with this or that problem. You can hear his excitement with the answers she provides.</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="560" height="340" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/jSEGPQNQJHA&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="560" height="340" src="http://www.youtube.com/v/jSEGPQNQJHA&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Stay tuned, as I said yesterday, many more industries will start looking very seriously at what problems Google Wave will solve for them. My hunch is that they won&#8217;t have to think very hard to come up with quite a few.</p>
<p><em><br />
</em></p>
<div class="shr-publisher-85"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><!--Amazon_CLS_IM_END-->

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.theshinywave.com/collaboration/more-industries-talk-about-how-they-could-use-google-wave/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google Wave Federation Day Videos</title>
		<link>http://www.theshinywave.com/youtube-videos/google-federation-day-videos/</link>
		<comments>http://www.theshinywave.com/youtube-videos/google-federation-day-videos/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 20:27:16 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Videos]]></category>
		<category><![CDATA[API]]></category>
		<category><![CDATA[Architecture]]></category>
		<category><![CDATA[embed]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Federation Day]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[Hackathon]]></category>
		<category><![CDATA[YouTube]]></category>

		<guid isPermaLink="false">http://www.googlewaveblogger.com/?p=54</guid>
		<description><![CDATA[Google held a Google Wave Federation Day last month. Below is some videos that Google made during the conference and released today. First is the Introduction Second is the Architecture Overview Third is the API Overview (including API roadmap) Lastly, as a bonus they included a Google Wave Hackathon No related posts. Related posts brought [...]


No related posts.

Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<!--Amazon_CLS_IM_START--><p></p><!-- Start Shareaholic LikeButtonSetTop Automatic --><!-- End Shareaholic LikeButtonSetTop Automatic --><p>Google held a Google Wave Federation Day last month. Below is some videos that Google made during the conference and released today.<br />
<strong><br />
First is the Introduction</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/9hDZBieh5zg&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/9hDZBieh5zg&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>Second is the Architecture Overview</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/CRZbHpYhZrA&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/CRZbHpYhZrA&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>Third is the API Overview (including API roadmap)</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/eFSrqRbE6Po&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/eFSrqRbE6Po&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p><strong>Lastly, as a bonus they included a Google Wave Hackathon</strong></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/ja-t7Xi9fgI&amp;hl=en&amp;fs=1&amp;" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/ja-t7Xi9fgI&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div class="shr-publisher-54"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic --><!--Amazon_CLS_IM_END-->

<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://yarpp.org'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.theshinywave.com/youtube-videos/google-federation-day-videos/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

