<?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>CertPal &#187; wave</title>
	<atom:link href="http://www.certpal.com/blogs/tag/wave/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.certpal.com/blogs</link>
	<description>Technology and certifications</description>
	<lastBuildDate>Tue, 24 Aug 2010 17:47:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Wave needs a decent client</title>
		<link>http://www.certpal.com/blogs/2009/11/wave-needs-a-decent-client/</link>
		<comments>http://www.certpal.com/blogs/2009/11/wave-needs-a-decent-client/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 14:23:05 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=469</guid>
		<description><![CDATA[A wave client is the need of the hour for google wave. The wave server has been open sourced and pretty much any one can host their own wave. However good clients are hard to come by. The best one that is open sourced hardly has any of the features that the GWT client of google has.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F11%2Fwave-needs-a-decent-client%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F11%2Fwave-needs-a-decent-client%2F" height="61" width="51" /></a></div><p>I successfully installed a wave (google) server on a windows box a few days earlier. It was a great feeling. Here are the components that made up the server</p>
<ul>
<li> Open fire XMPP server</li>
</ul>
<ul>
<li> Postgres database to be used by XFire.</li>
</ul>
<ul>
<li> Wave related server jar which runs the server</li>
</ul>
<ul>
<li> Wave command line client that runs the simplistic console client.</li>
</ul>
<p>I started the console client and typed in a few commands to go through the waves. New, open, view waves were some commands that the command line console allowed you to execute. This client was a simple RI provided by google. If you would like to install a server on your own, take a look at the <a href="http://code.google.com/p/wave-protocol/wiki/Installation" target="_blank">installation instructions</a>.</p>
<p><strong>Wave console client:</strong></p>
<p><img class="aligncenter size-medium wp-image-475" title="wave-console-client" src="http://www.certpal.com/blogs/wp-content/uploads/wave-console-client-300x179.PNG" alt="wave-console-client" width="300" height="179" /></p>
<p>I also had the option of federating this server with wavesandbox.com but I held back. I wanted to test out the features of my wave server first. So, I went about hunting for a client. The GWT client that google showcased in its IO Dev preview was impressive. So surely they have an open source implementation of a decent wave client that can be installed somewhere ? It seems not.</p>
<p>I was a little disappointed with this. The best UI I could find that would integrate with a wave server <a href="http://github.com/Thomas101/GUI-client-for-google-Wave" target="_blank">was here</a>. This was a java client with very minimal functionality. That said you have to thank the author for providing it. Its about the only decent looking client that can talk with a wave server.</p>
<p>There are other clients out there. One written in adobe AIR called <a href="http://www.adobe.com/cfusion/marketplace/index.cfm?event=marketplace.offering&amp;offeringid=16581&amp;marketplaceid=1 " target="_blank">Waver</a> can be used as a desktop client for waves. However it only integrates with google wave, not other waves. Another one called <a href="http://www.getwaveboard.com/" target="_blank">WaveBoard</a> also seems to target google wave and Macs. I don&#8217;t own a Mac so I could not check it out.</p>
<p>This seems like the need of the hour to me. A good wave client. Not a &#8220;google wave&#8221; client but a &#8220;wave client&#8221;. Adoption of the wave will be much better if we had a good client to go with it. How many times have you seen blog posts about google wave with comments that go like &#8216;Oh boy I wish I had a google wave invite right now&#8217;. These people need not wait for an invite. You can download and install a working wave server. If you had a cool looking client, people all around the world could be using wave right now without a google invite at all. Lack of a good wave client seems to be a bottle neck to wave usage. We need tools like Outlook / Thunderbird / &lt;Your favorite mail client goes here&gt; that help us access email, do the same for wave.</p>
<p>So how desperate are people to get google wave invites ? Invites are being auctioned off at ebay for anywhere between 1-15$ ! That is how desperate they are.(Search for &#8216;google wave&#8217; in ebay) Now if only we had a cool looking client, these people could be waving away in another server much like google&#8217;s wave. May be there is a client out there right now and I am yet to find it. If you know of one, do feel free to comment. If there is none, a few programmers will have to get together and make a good looking one with all the features that the GWT google client has.</p>
<p><strong>Wave invites at ebay:</strong></p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-471" style="border: 1px solid black;" title="google-eave-invite-ebay" src="http://www.certpal.com/blogs/wp-content/uploads/google-eave-invite-ebay.PNG" alt="google-eave-invite-ebay" width="447" height="190" /></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F11%2Fwave-needs-a-decent-client%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F11%2Fwave-needs-a-decent-client%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2009/11/wave-needs-a-decent-client/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>More on google wave</title>
		<link>http://www.certpal.com/blogs/2009/10/more-on-google-wave/</link>
		<comments>http://www.certpal.com/blogs/2009/10/more-on-google-wave/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 16:26:16 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=440</guid>
		<description><![CDATA[Google wave request invites are split into the googlewave.com address and the wavesandbox.com address. Depending on whether you are a normal end user or a developer, you get to access your corresponding account.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fmore-on-google-wave%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fmore-on-google-wave%2F" height="61" width="51" /></a></div><p>Things got even better today when we got our second google wave account for the same user. mmm <img class="alignright size-thumbnail wp-image-384" title="wavelogo" src="http://www.certpal.com/blogs/wp-content/uploads/wavelogo-150x150.png" alt="wavelogo" width="150" height="150" />wait&#8230; a second google wave account ? Yep. Google wave is split into <strong>googlewave.com</strong> accounts for normal end users and the <strong>wavesandbox.com</strong> accounts for developers and geeks. It is interesting to note the differences.</p>
<p><strong>Googlewave:</strong></p>
<ul>
<li>Is a little less buggier. It has more features like read only waves that the sandbox is missing.</li>
</ul>
<ul>
<li> Linked to your existing gmail and docs. All your existing contacts can be&#8230; contacted.</li>
</ul>
<ul>
<li> Has this cool green box that opens up for active wave conversations.</li>
</ul>
<ul>
<li> No debugging or anything technically related.</li>
</ul>
<ul>
<li> Number of invites allowed are varied. If you requested for the account yourself, you get anywhere from 8 &#8211; 22 invites (from what I have heard so far).</li>
</ul>
<p><strong>Wave sandbox</strong></p>
<ul>
<li>Pretty buggy and is a developer&#8217;s paradise.</li>
</ul>
<ul>
<li> Not linked to any existing accounts. You start everything afresh.</li>
</ul>
<ul>
<li> Missing a lot of feature like read only waves.</li>
</ul>
<ul>
<li> No invites allowed. Period <img src='http://www.certpal.com/blogs/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  At least this is true for our developer account</li>
</ul>
<ul>
<li> Has some cool debugging features that allow you to throw exceptions / view internal logs etc.</li>
</ul>
<p>Both accounts however allow you to deploy robots. The googlewave.com accounts are more user friendly and the wavesandbox.com accounts are more inclined to help developers write better robots. Depending on what you asked for (did you select the &#8216;I am a developer option?&#8217;) google gives you appropriate access to an account. And if you were wondering, no, you cannot add a friend that has a wavesandbox account into the googlewave.com waves. So which wave are you in ?<br />
<script type="text/javascript">var dzone_url = 'http://www.certpal.com/blogs/2009/10/more-on-google-wave/';</script><br />
<script type="text/javascript">var dzone_title = 'More on google wave';</script><br />
<script type="text/javascript">var dzone_blurb = 'Google wave request invites are split into the googlewave.com address and the wavesandbox.com address. Depending on whether you are a normal end user or a developer, you get to access your corresponding account.';</script><br />
<script type="text/javascript">var dzone_style = '2';</script><br />
<script language="javascript" src="http://widgets.dzone.com/links/widgets/zoneit.js"></script> </p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fmore-on-google-wave%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fmore-on-google-wave%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2009/10/more-on-google-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google wave java robot overview</title>
		<link>http://www.certpal.com/blogs/2009/10/google-wave-java-robot-overview/</link>
		<comments>http://www.certpal.com/blogs/2009/10/google-wave-java-robot-overview/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 15:17:53 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=408</guid>
		<description><![CDATA[An intro to writing your own google wave java robot. This article links to other useful articles that allow you to get started writing your own robot. Use your robot wisely and make a nice one.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fgoogle-wave-java-robot-overview%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fgoogle-wave-java-robot-overview%2F" height="61" width="51" /></a></div><p><img class="alignright size-full wp-image-416" title="appspot" src="http://www.certpal.com/blogs/wp-content/uploads/appspot.PNG" alt="appspot" width="114" height="71" />As most of you are aware by now, developers can write java robots that can aid a conversation that happens in google wave. A conversation is a wavelet and each reply in this wavelet is called a blip. There are some &#8216;getting started&#8217; tutorials available out there that are of great help. These links should help you</p>
<p><a href="http://code.google.com/apis/wave/extensions/robots/java-tutorial.html" target="_blank">Official google wave guide</a><br />
<a href="http://www.vogella.de/articles/GoogleWave/article.html" target="_blank"> Google wave getting started</a> &#8211; Sort of an abridged version of the official guide written by Vogella.</p>
<p>Grasping the overall picture of a java robot is a little difficult. This is because there are no flow or architecture diagrams (at least none that I know of) that show you the sequence of events. Given below is a diagram that does that. Assume that you wrote a java robot that is meant to edit blips in a wavelet. The robot should provide a profanity filter service which will delete objectionable words from the wave. This is how the series of events happen.</p>
<p><strong>Google wave robot sequence of events:</strong></p>
<p><img class="aligncenter size-full wp-image-412" title="google-wave-java-robot-arch" src="http://www.certpal.com/blogs/wp-content/uploads/google-wave-java-robot-arch.PNG" alt="google-wave-java-robot-arch" width="550" height="684" /></p>
<p>1. User logs in</p>
<p>2. Replies to a blip.</p>
<p>3. Our java robot is already deployed under a .appspot.com address. Its capability allows it to trigger an event that signals that a blip was created.</p>
<p>4. The triggered event is actually a HTTP request that goes out to the java robot servlet from google wave. The servlet then contacts wave using the wave client library API.</p>
<p>5. The blips in the wave are accessed using the client API. An event object return all the blips that were created.</p>
<p>6. The blip in question is identified and edited if needed.</p>
<p>7. Optionally you can include a &#8220;gadget&#8221; into your wave.  The robot can append a blip and add a gadget to it. A gadget is an XML file that houses, at times, javascript and HTML related content. The gadget can be hosted on any site. This is unlike the java robot, which at the time of this writing is only allowed to be hosted in google app engine (GAE). There are plans to allow developers to host it elsewhere on their own servers.</p>
<p><strong>More on gadgets:</strong></p>
<p>To get a feel for what a gadget is and how it can be used, check out the <a href="http://answers.oreilly.com/topic/374-reacting-to-wave-conversations-and-inserting-wave-gadgets-with-a-wave-robot/" target="_blank">ISBN gadget</a> and the gadget help files. Gadgets that are integrated with wave have a sense of state. This state is just a saved variable that is accessible by all users on that wave. This is like having a variable exposed to several threads at the same time. If you modify the state variables in the gadget, do so carefully since it is equivalent to accessing a non thread safe variable.</p>
<p>So there you go. The wave is still a developer&#8217;s playground and less of a lay man user&#8217;s tool. It will soon mature. If you happen to have a wave account, give the robots a try. Let others know what robot you made.<br />
<script type="text/javascript">var dzone_url = 'http://www.certpal.com/blogs/2009/10/google-wave-java-robot-overview/';</script><br />
<script type="text/javascript">var dzone_title = 'Google wave java robot overview';</script><br />
<script type="text/javascript">var dzone_blurb = 'An intro to writing your own google wave java robot. This article links to other useful articles that allow you to get started writing your own robot. Use your robot wisely and make a nice one.';</script><br />
<script type="text/javascript">var dzone_style = '2';</script><br />
<script language="javascript" src="http://widgets.dzone.com/links/widgets/zoneit.js"></script> </p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fgoogle-wave-java-robot-overview%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fgoogle-wave-java-robot-overview%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2009/10/google-wave-java-robot-overview/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Google wave</title>
		<link>http://www.certpal.com/blogs/2009/10/google-wave/</link>
		<comments>http://www.certpal.com/blogs/2009/10/google-wave/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 12:44:02 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=378</guid>
		<description><![CDATA[A few observations that I made regarding the google wave dev preview. The wave is interesting but google has some way to go before perfecting errors / flaws in its product.]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fgoogle-wave%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fgoogle-wave%2F" height="61" width="51" /></a></div><p><img class="alignright size-full wp-image-384" title="wavelogo" src="http://www.certpal.com/blogs/wp-content/uploads/wavelogo.png" alt="wavelogo" width="154" height="154" />After a long wait I got a google wave account. yay ! Took the wave for a spin over the last few days and there were some interesting things that I observed. I wrote my first java wave robot and it was pretty cool. But an explanation of how the robot works should be left to another post all together. I will share my general observations in this post.</p>
<p><strong>Deleted welcome messages: </strong></p>
<p>The first thing that was weird was that welcome messages are often deleted by wave users or by bots. This is nuts. The wave welcome messages also have a lot of noise amidst them with quotes like &#8216;<span style="color: #ff0000;"><strong>Please do not delete this </strong></span>!&#8217; in bold red with a big font size. Wave still does not have a feature to disable edits. It is coming soon but it is not yet active.</p>
<p><strong>Lonely waves:</strong></p>
<p>Almost every one is complaining about this. They have a wave account but the 8 invites that were promised have not yet arrived (for some). The reason being that google wave is expanding its user base very slowly to avoid a massive crash of the system. It is also difficult to find waves centered around a topic. I tried to find java discussion but my searches ended up with nothing <img src='http://www.certpal.com/blogs/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />   If you are a java geek and have a google wave account simply add your wave account name in the comments section. At least those reading this post will know how to contact you.</p>
<p><strong>Miscellaneous / Tit bits:</strong></p>
<ul>
<li>Google wave was pretty slow. But I expected that since this is a DEV preview.</li>
</ul>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-379" title="wave-sidebar" src="http://www.certpal.com/blogs/wp-content/uploads/wave-sidebar.PNG" alt="wave-sidebar" width="25" height="109" /></p>
<ul>
<li>A funky sidebar was present on each window. I did not like this. I am used to clicking somewhere within the side bar&#8217;s empty space to move up or down. Fortunately the mouse wheel works with the side bar.</li>
</ul>
<ul>
<li>Some robots are creating havoc. Editing comments left by others and deleting wave replies. This leaves some people vexed.</li>
</ul>
<ul>
<li>There are some cool robots out there. I tried out the <a href="http://answers.oreilly.com/topic/374-reacting-to-wave-conversations-and-inserting-wave-gadgets-with-a-wave-robot/" target="_blank">ISBN wave robot </a>that replaces the ISBN number with a picture of a book and a link to O&#8217;Reilly. I can think of many applications where such robots can come in handy.</li>
</ul>
<p><img class="aligncenter size-full wp-image-382" title="wave-usab" src="http://www.certpal.com/blogs/wp-content/uploads/wave-usab.PNG" alt="wave-usab" width="458" height="216" /></p>
<ul>
<li>Editing / deleting wave replies (blips) involves 2 clicks. You click a drop down and then select an option from it. Usability of the blip can be enhanced by placing small icons near each blip, which you can click to perform that action. Just a thought.</li>
</ul>
<ul>
<li>Removing yourself from a wave discussion is not yet supported. You can add contacts without asking the contact&#8217;s permission first.</li>
</ul>
<ul>
<li>There are wave &#8216;groups&#8217; out there that discuss specific topics. You can subscribe to these wave groups. But sometimes, like in a forum thread, the discussion takes a U turn and towards the end of the discussion the participants are talking about something entirely unrelated to the root topic.</li>
</ul>
<ul>
<li>Searching for waves is done in a variety of ways. You can search by tags / contributors / authors / wave ID / gadgets etc etc. Each wave can be tagged to particular keywords like a blog post.</li>
</ul>
<p>This is just a tip of the ice berg. The java robot was very exciting to create and it was more exciting to watch it in action. There are some good tutorials out there that tell you how to write a bot but I see a gap where the flow of events and the overall picture of the robot is not brought out. I will try to cover that in my next post. You can subscribe to the <a href="http://feeds.feedburner.com/Certpal" target="_blank">RSS feed</a> if you would like to keep an eye on it.<br />
<script type="text/javascript">var dzone_url = 'http://www.certpal.com/blogs/2009/10/google-wave/';</script><br />
<script type="text/javascript">var dzone_title = 'Google wave';</script><br />
<script type="text/javascript">var dzone_blurb = 'A few observations that I made regarding the google wave dev preview. The wave is interesting but google has some way to go before perfecting errors / flaws in its product.';</script><br />
<script type="text/javascript">var dzone_style = '2';</script><br />
<script language="javascript" src="http://widgets.dzone.com/links/widgets/zoneit.js"></script></p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fgoogle-wave%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F10%2Fgoogle-wave%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2009/10/google-wave/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Blogger turns 10</title>
		<link>http://www.certpal.com/blogs/2009/09/blogger-turns-10/</link>
		<comments>http://www.certpal.com/blogs/2009/09/blogger-turns-10/#comments</comments>
		<pubDate>Thu, 03 Sep 2009 05:05:08 +0000</pubDate>
		<dc:creator>CertPal</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.certpal.com/blogs/?p=234</guid>
		<description><![CDATA[Blogger turns 10 today. The birthday could also have many implications for other google services like google wave]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F09%2Fblogger-turns-10%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F09%2Fblogger-turns-10%2F" height="61" width="51" /></a></div><p>Blogger, which <a href="http://www.econtentmag.com/Articles/News/News-Item/Google-Buys-Pyra-Labs-and-Blogger.com--4069.htm" target="_blank">google acquired </a>a while back is now ten years old. Google is celebrating the 10th anniversary by <a href="http://googleblog.blogspot.com/2009/09/happy-10th-birthday-blogger.html" target="_blank">distributing presents</a>. Its been quite a journey for blogger since its acquisition and the last ten years have seen tons and tons of blogs being added to blogger.</p>
<p>So as I surfed the web today, like any other good internet citizen I faithfully typed google.com into the browser address bar. Here is what I saw</p>
<p><strong>Google promotes reader:</strong></p>
<p><img class="aligncenter size-full wp-image-240" title="google_reader_promote_1" src="http://www.certpal.com/blogs/wp-content/uploads/google_reader_promote_11.png" alt="google_reader_promote_1" width="545" height="257" /></p>
<p><img class="aligncenter size-full wp-image-241" title="google_reader_promote_2" src="http://www.certpal.com/blogs/wp-content/uploads/google_reader_promote_2.png" alt="google_reader_promote_2" width="545" height="252" /></p>
<p>I don&#8217;t remember google promoting <a href="http://www.google.com/reader" target="_blank">reader</a> on their front page before. Google does seem to value its bloggers a lot. <a href="http://wave.google.com" target="_blank">Google wave</a> is set to hit the internet somewhere in the near future. It will integrate with blogs, comments, social sites etc etc, and google is already in a good position to facilitate this. Google houses a <a href="http://www.orkut.com/" target="_blank">social website</a>, a web browser &#8211; <a href="http://www.google.com/chrome" target="_blank">Chrome</a>, a blogging web site &#8211; <a href="https://www.blogger.com/start" target="_blank">Blogger</a>,  a feed reader &#8211; <a href="http://www.google.com/reader" target="_blank">Google Reader</a>, a document service &#8211; <a href="http://docs.google.com/" target="_blank">Google docs</a>, a video  service &#8211; <a href="http://youtube.com" target="_blank">Youtube</a>, and many more elements that make google a good competitor in the social arena. Google wave will help bind all this together. When google wave does make it live, it will be very interesting to see how it all plays out. Perhaps google will promote wave on its front page then <img src='http://www.certpal.com/blogs/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><script type="text/javascript">var dzone_url = 'http://www.certpal.com/blogs/2009/09/blogger-turns-10/';</script><br />
<script type="text/javascript">var dzone_title = 'Blogger turns 10';</script><br />
<script type="text/javascript">var dzone_blurb = 'Blogger turns 10 today. The birthday could also have many implications for other google services like google wave';</script><br />
<script type="text/javascript">var dzone_style = '2';</script><br />
<script language="javascript" src="http://widgets.dzone.com/links/widgets/zoneit.js"></script> </p>
<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F09%2Fblogger-turns-10%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.certpal.com%2Fblogs%2F2009%2F09%2Fblogger-turns-10%2F" height="61" width="51" /></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.certpal.com/blogs/2009/09/blogger-turns-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
