<?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>Mastering WAVE &#187; blips</title>
	<atom:link href="http://www.masteringwave.com/tag/blips/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.masteringwave.com</link>
	<description>Google Wave Made Easy</description>
	<lastBuildDate>Wed, 07 Jul 2010 10:17:42 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='www.masteringwave.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
		<item>
		<title>Blip debug robot</title>
		<link>http://www.masteringwave.com/2009/09/blip-debug-robot/</link>
		<comments>http://www.masteringwave.com/2009/09/blip-debug-robot/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 20:52:40 +0000</pubDate>
		<dc:creator>Daniel Graversen</dc:creator>
				<category><![CDATA[Beginner]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[annotations]]></category>
		<category><![CDATA[blips]]></category>
		<category><![CDATA[debug]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.masteringwave.com/2009/09/blip-debug-robot/</guid>
		<description><![CDATA[
			
				
			
		
In the last post I created a screencast of how a debug session, which showed which annotations is created.
Now I have posted the robot so it is possible for others to start using the robot. This will allow all users to investigate how the annotations work. I hope it will help you to gain some [...]


Related posts:<ol><li><a href='http://www.masteringwave.com/2009/09/google-wave-annotations/' rel='bookmark' title='Permanent Link: Google Wave annotations'>Google Wave annotations</a> <small> Annotations (com.google.wave.api.Annotation) is a key concept to understand, when...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/new-robot-api/' rel='bookmark' title='Permanent Link: New Robot API'>New Robot API</a> <small> Just found that a new JAVA API of the...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/add-robot/' rel='bookmark' title='Permanent Link: Add-Robot'>Add-Robot</a> <small>     A robot which can stores user favorite robots using...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></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.masteringwave.com%2F2009%2F09%2Fblip-debug-robot%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.masteringwave.com%2F2009%2F09%2Fblip-debug-robot%2F&amp;source=masteringwave&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>In the <a href="http://www.masteringwave.com/2009/09/google-wave-annotations/">last</a> post I created a screencast of how a debug session, which showed which annotations is created.</p>
<p>Now I have posted the robot so it is possible for others to start using the robot. This will allow all users to investigate how the annotations work. I hope it will help you to gain some more knowledge on how annotations work.</p>
<p>Simply add the robot with the name <a href="mailto:BlipDebug@appspot.com">BlipDebug@appspot.com</a> to you wave, and start modify your application. Just be careful and not add the robot to any large waves. This robot is quite disturbing and should only be used for testing purposes.</p>
<p>The Java code to the robot is in the <a href="http://code.google.com/p/masteringwave/source/browse/">code.google.com</a> repository.</p>
<p>The robot is now approved in the <a href="http://wave-samples-gallery.appspot.com/about_app?app_id=30011">sample gallery</a>.</p>


<p>Related posts:<ol><li><a href='http://www.masteringwave.com/2009/09/google-wave-annotations/' rel='bookmark' title='Permanent Link: Google Wave annotations'>Google Wave annotations</a> <small> Annotations (com.google.wave.api.Annotation) is a key concept to understand, when...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/new-robot-api/' rel='bookmark' title='Permanent Link: New Robot API'>New Robot API</a> <small> Just found that a new JAVA API of the...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/add-robot/' rel='bookmark' title='Permanent Link: Add-Robot'>Add-Robot</a> <small>     A robot which can stores user favorite robots using...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.masteringwave.com/2009/09/blip-debug-robot/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Google Wave annotations</title>
		<link>http://www.masteringwave.com/2009/09/google-wave-annotations/</link>
		<comments>http://www.masteringwave.com/2009/09/google-wave-annotations/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 14:44:05 +0000</pubDate>
		<dc:creator>Daniel Graversen</dc:creator>
				<category><![CDATA[Beginner]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[annotations]]></category>
		<category><![CDATA[blips]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[robots]]></category>

		<guid isPermaLink="false">http://www.masteringwave.com/?p=216</guid>
		<description><![CDATA[
			
				
			
		
Annotations (com.google.wave.api.Annotation) is a key concept to understand, when you are developing robots, how should understand the content of a robot.

I have created a screencast, where I show how the annotations are changed because of the editing.


I have found the following types of annotations.


user/d/key identifies that the user is on the blib and is in [...]


Related posts:<ol><li><a href='http://www.masteringwave.com/2009/09/blip-debug-robot/' rel='bookmark' title='Permanent Link: Blip debug robot'>Blip debug robot</a> <small> In the last post I created a screencast of...</small></li>
<li><a href='http://www.masteringwave.com/2010/05/new-wave-features-for-robots-api/' rel='bookmark' title='Permanent Link: New Wave Features for Robots API!'>New Wave Features for Robots API!</a> <small> Other nice features of Google Wave are now released!...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/add-robot/' rel='bookmark' title='Permanent Link: Add-Robot'>Add-Robot</a> <small>     A robot which can stores user favorite robots using...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></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.masteringwave.com%2F2009%2F09%2Fgoogle-wave-annotations%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.masteringwave.com%2F2009%2F09%2Fgoogle-wave-annotations%2F&amp;source=masteringwave&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><a href="http://wave-robot-java-client.googlecode.com/svn/trunk/doc/index.html">Annotations</a> (com.google.wave.api.Annotation) is a key concept to understand, when you are developing robots, how should understand the content of a robot.
</p>
<p>I have created a screencast, where I show how the annotations are changed because of the editing.
</p>
<p><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/shRqsjMPJXc&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/shRqsjMPJXc&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></p>
<p>I have found the following types of annotations.
</p>
<ul>
<li><span style="color:black; font-family:Arial; font-size:10pt"><strong>user/d/key </strong></span>identifies that the user is on the blib and is in edit mode
</li>
<li><span style="color:black; font-family:Arial; font-size:10pt"><strong>user/e/key </strong></span>identifies where the users cursor is only the from selection counts.
</li>
<li><span style="color:black; font-family:Arial; font-size:10pt"><strong>user/r/key </strong></span>identifies the selection the user has created with start and end. The user will still have his curser at a place in the blip.
</li>
<li><span style="color:black; font-family:Arial; font-size:10pt"><strong>style/fontWeight</strong> identify if the selection is bold</span>
		</li>
<li><span style="color:black; font-family:Arial; font-size:10pt"><strong>style/textDecoration </strong></span>can be used to add line through<strong><br />
			</strong></li>
<li><span style="color:black; font-family:Arial; font-size:10pt"><strong>style/color </strong></span>is the color of the selected text<strong><br />
			</strong></li>
<li><span style="color:black; font-family:Arial; font-size:10pt"><strong>lang</strong>  identifies the language of a region. There can be multiply different languages in a blip.</span>
		</li>
</ul>
<p>There are probably a number of different style markings, which you will have to find your self.
</p>
<p>Key is probably a hash of the user address. </p>


<p>Related posts:<ol><li><a href='http://www.masteringwave.com/2009/09/blip-debug-robot/' rel='bookmark' title='Permanent Link: Blip debug robot'>Blip debug robot</a> <small> In the last post I created a screencast of...</small></li>
<li><a href='http://www.masteringwave.com/2010/05/new-wave-features-for-robots-api/' rel='bookmark' title='Permanent Link: New Wave Features for Robots API!'>New Wave Features for Robots API!</a> <small> Other nice features of Google Wave are now released!...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/add-robot/' rel='bookmark' title='Permanent Link: Add-Robot'>Add-Robot</a> <small>     A robot which can stores user favorite robots using...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.masteringwave.com/2009/09/google-wave-annotations/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
