<?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; sap</title>
	<atom:link href="http://www.masteringwave.com/tag/sap/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>New Google Wave Robot API v2</title>
		<link>http://www.masteringwave.com/2010/03/new-google-wave-robot-api-v2/</link>
		<comments>http://www.masteringwave.com/2010/03/new-google-wave-robot-api-v2/#comments</comments>
		<pubDate>Tue, 02 Mar 2010 15:13:25 +0000</pubDate>
		<dc:creator>Daniel Graversen</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[robots]]></category>
		<category><![CDATA[sap]]></category>

		<guid isPermaLink="false">http://www.masteringwave.com/2010/03/new-google-wave-robot-api-v2/</guid>
		<description><![CDATA[
			
				
			
		
Finally there is an update to the Google Wave robot API. In the blog Introducing Robots API v2: The Rise of Active Robots the new features are described.
It is really nice to see that a lot of new features has been delivered. It is a long time since the last release of any updates on [...]


Related posts:<ol><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/2010/03/google-wave-robot-and-gadget-interaction/' rel='bookmark' title='Permanent Link: Google Wave Robot and gadget interaction'>Google Wave Robot and gadget interaction</a> <small> With the new Robot API version 2 is it...</small></li>
<li><a href='http://www.masteringwave.com/2009/08/coming-changes-to-google-wave-api/' rel='bookmark' title='Permanent Link: Coming changes to Google Wave API'>Coming changes to Google Wave API</a> <small> Tommy Pedersen shared the link to what is coming...</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%2F2010%2F03%2Fnew-google-wave-robot-api-v2%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.masteringwave.com%2F2010%2F03%2Fnew-google-wave-robot-api-v2%2F&amp;source=masteringwave&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Finally there is an update to the Google Wave robot API. In the blog <a href="http://googlewavedev.blogspot.com/2010/03/introducing-robots-api-v2-rise-of.html">Introducing Robots API v2: The Rise of Active Robots</a> the new features are described.</p>
<p>It is really nice to see that a lot of new features has been delivered. It is a long time since the last release of any updates on the API, so it looked like the development or patching had stopped. But this new release solves many of the problems that have exists. I have written my comments to all to all of the functions.</p>
<ul>
<li><em><strong>Active API:</strong> In v2, robots can now push information into waves (without having to wait to respond to a user action). This replaces the need for our deprecated cron API, as now you can update a wave when the weather changes or the stock price falls below some threshold. You can learn more in <a href="http://code.google.com/apis/wave/extensions/robots/operations.html">the Active API docs</a>.<br />
</em></li>
</ul>
<p>This features is really useful for enterprise contexts, where it is required that you will be able to update the wave based on external events. With this features you can get a new Wave, when something happens that you need to react to. From the SAP perspective there is Universal Worklist where all events that you have to process are. With this Wave you can achieve some of the same ideas.</p>
<ul>
<li><em><strong>Context:</strong> Robots can now more precisely specify how much information they want to get back from a particular event. If only the contents of the affected blip needs updating and you want to reduce your robot&#8217;s bandwidth, then you can specify the new &#8216;SELF&#8217; context. On the flip side, if you do need all the information in the wavelet, you can specify the new &#8216;ALL&#8217; context. You can learn more in <a href="http://code.google.com/apis/wave/extensions/robots/events.html">the Context docs</a>.<br />
</em></li>
</ul>
<p>With this enhancement it will be much easier for robots to interact with the wave, because they can get a much better control of what the data is need in each instance. This will make the development easier because you got the date that you need and it will specify the data you need.</p>
<ul>
<li><em><strong>Filtering:</strong> In a similar way, with this new API, the robot can specify what events it needs to respond to, conserving valuable bandwidth &#8212; and ignore all those that don&#8217;t apply. You can learn more in <a href="http://code.google.com/apis/wave/extensions/robots/events.html">the Filtering Events docs</a></em>.</li>
</ul>
<p>With this function you will only get the events that you need in your robots. Simply create a regular expression and then only the entries matching the expression is sent. This is quite useful if you only want events, when a large number of capital letters is written.</p>
<ul>
<li><em><strong>Error reporting:</strong> Robots are now able to register to receive errors about failed operations, such as insertion on non-existent ranges. You can learn more in <a href="http://code.google.com/apis/wave/extensions/robots/operations.html">the Error Reporting docs</a>.<br />
</em></li>
</ul>
<p>This function will make it possible to make better and more stabile robots. The use requires that you work, how the robot should interact when an error is created.</p>
<ul>
<li><em><strong>Proxying-For:</strong> Robots can now convey to Google Wave that their actions are actually on behalf of a different user, via the proxyingFor field. For robots like the <a href="http://wave-samples-gallery.appspot.com/about_app?app_id=107016">Buggy sample</a>, which connects with the Google Code issue tracker, this means that the wave can be updated with attribution to users on non-wave systems. You can learn more in <a href="http://code.google.com/apis/wave/extensions/robots/operations.html">the Proxying-For docs</a>.<br />
</em></li>
</ul>
<p>I can see that this function will be really interesting when working with one place to monitor all of your solution. It will also make collaboration with external partners much easier.</p>
<p>With all of this information it looks like the robots have been much more decentralized and acts as regular clients. So in the principle the new features will allow you to create a client to Wave using the robot API and some proxy functionality.</p>
<p>There is still room for improvements in the API. This is the two things that I see that currently are missing.</p>
<ul>
<li>Better form handling and the ability to apply styles to the forms, so they don&#8217;t look as 90ish.</li>
<li><strong>UPDATE: This is also possible.</strong> Integration with Gadgets, so the robots can update the gadgets with new information. With the Active API is this even more interesting. It is now possible to update the statistic gadget when you get a new expression.</li>
</ul>
<p>Pamela Fox has created a great <a href="http://prezi.com/y1gmnbt6_4xk/google-wave-robots-v2/" target="_blank">presentation </a>describing what how the features connect.</p>


<p>Related posts:<ol><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/2010/03/google-wave-robot-and-gadget-interaction/' rel='bookmark' title='Permanent Link: Google Wave Robot and gadget interaction'>Google Wave Robot and gadget interaction</a> <small> With the new Robot API version 2 is it...</small></li>
<li><a href='http://www.masteringwave.com/2009/08/coming-changes-to-google-wave-api/' rel='bookmark' title='Permanent Link: Coming changes to Google Wave API'>Coming changes to Google Wave API</a> <small> Tommy Pedersen shared the link to what is coming...</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/2010/03/new-google-wave-robot-api-v2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>12sprints and Google Wave</title>
		<link>http://www.masteringwave.com/2009/12/12sprints-and-google-wave/</link>
		<comments>http://www.masteringwave.com/2009/12/12sprints-and-google-wave/#comments</comments>
		<pubDate>Thu, 03 Dec 2009 14:15:59 +0000</pubDate>
		<dc:creator>Daniel Graversen</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[12sprints]]></category>
		<category><![CDATA[business intelligence]]></category>
		<category><![CDATA[constellation]]></category>
		<category><![CDATA[enterprise 2.0]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[sap]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.masteringwave.com/?p=576</guid>
		<description><![CDATA[
			
				
			
		
Now it seems like the story about 12sprints have leaked a bit more. Since Cmswire and also a blog on SAP Developer Network, so I will also be able to write about it.
12sprints or constellation, which it also has been know as, i a service developed by SAP.
I got access to 12sprints on Monday as  [...]


Related posts:<ol><li><a href='http://www.masteringwave.com/2010/01/the-google-wave-hype-is-over-now-start-use-it/' rel='bookmark' title='Permanent Link: The Google Wave hype is over; now start use it'>The Google Wave hype is over; now start use it</a> <small> I have seen the number of visitors on my...</small></li>
<li><a href='http://www.masteringwave.com/2010/02/planning-meetings-with-multiply-particpants-in-wave/' rel='bookmark' title='Permanent Link: Planning meetings with multiply particpants in Wave'>Planning meetings with multiply particpants in Wave</a> <small> For the Google Wave meetup we in Copenhagen today,...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/' rel='bookmark' title='Permanent Link: New SAP ES Demo: Creating Service Requests'>New SAP ES Demo: Creating Service Requests</a> <small> Some weeks ago I made a demo of how...</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%2F12%2F12sprints-and-google-wave%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.masteringwave.com%2F2009%2F12%2F12sprints-and-google-wave%2F&amp;source=masteringwave&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Now it seems like the story about <a href="http://12sprints.com">12sprint</a>s have leaked a bit more. Since <a href="http://www.cmswire.com/cms/enterprise-20/sap-betas-12sprintscom-a-google-wave-competitor-006187.php">Cmswire</a> and also a blog on <a href="http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/16898">SAP Developer Network</a>, so I will also be able to write about it.</p>
<p>12sprints or constellation, which it also has been know as, i a service developed by SAP.</p>
<p>I got access to 12sprints on Monday as  a part of the SAP Mentors forum. I&#8217;m not sure how much, I can talk about the product. I&#8217;m not allowed to show screen shots of the application before the launch. On the frontpage of <a href="http://www.12sprints.com">12sprints.com</a> are some screenshots of the information provided by SAP/12sprints.</p>
<p>I have just tried using 12sprint a little to see how it feels like,  so I&#8217;m unable to fully compare it to Wave. It has a nice interface and are able to use the functions quite easy. I have not seen how the multi user functionality works, or if it is real time.</p>
<p>12Sprints is a tool for creating decisions based on the response from multiply persons. So it is target more towards enterprises, and but it could probably also make sense to use 12sprints when you need to make decision with your spouse on where to go on vacation.</p>
<p>To assist with the decission making are diffrent tools like pro/con tables or cost benefit tables, you can use collectivly. It would be the same kinds of tools you would use to make a decision in a group normaly.</p>
<p>Compared to Wave 12sprints are more structured and probably easier to find and comment on decisions in. I see that you can have more unstructured data in Wave, but with the right tools/gadget in Wave you could create an environment close to 12sprints. I&#8217;m going to look future into how 12sprints works and when to use it over Wave.</p>
<p>Follow 12sprints on <a href="http://twitter.com/12sprints">twitter</a>, to get more updates on the release.</p>


<p>Related posts:<ol><li><a href='http://www.masteringwave.com/2010/01/the-google-wave-hype-is-over-now-start-use-it/' rel='bookmark' title='Permanent Link: The Google Wave hype is over; now start use it'>The Google Wave hype is over; now start use it</a> <small> I have seen the number of visitors on my...</small></li>
<li><a href='http://www.masteringwave.com/2010/02/planning-meetings-with-multiply-particpants-in-wave/' rel='bookmark' title='Permanent Link: Planning meetings with multiply particpants in Wave'>Planning meetings with multiply particpants in Wave</a> <small> For the Google Wave meetup we in Copenhagen today,...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/' rel='bookmark' title='Permanent Link: New SAP ES Demo: Creating Service Requests'>New SAP ES Demo: Creating Service Requests</a> <small> Some weeks ago I made a demo of how...</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/12/12sprints-and-google-wave/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Wave as a replacement of Notes databases</title>
		<link>http://www.masteringwave.com/2009/12/google-wave-as-a-replacement-of-notes-databases/</link>
		<comments>http://www.masteringwave.com/2009/12/google-wave-as-a-replacement-of-notes-databases/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 13:28:10 +0000</pubDate>
		<dc:creator>Daniel Graversen</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[customers]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[lotus notes]]></category>
		<category><![CDATA[sap]]></category>

		<guid isPermaLink="false">http://www.masteringwave.com/?p=554</guid>
		<description><![CDATA[
			
				
			
		
I was talking a person how was using Lotus Notes to administrate some of their interfaces towards the users. That made me think if Google Wave can replace Lotus Notes.
I have been using Notes 6.5 and seen some of their databases. I did try to create some databases/application back in Notes 5. I was not [...]


Related posts:<ol><li><a href='http://www.masteringwave.com/2009/08/workflow-applications-in-google-wave/' rel='bookmark' title='Permanent Link: Workflow applications in Google Wave'>Workflow applications in Google Wave</a> <small> One interesting aspect of Google Wave is the way...</small></li>
<li><a href='http://www.masteringwave.com/2009/12/12sprints-and-google-wave/' rel='bookmark' title='Permanent Link: 12sprints and Google Wave'>12sprints and Google Wave</a> <small> Now it seems like the story about 12sprints have...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/' rel='bookmark' title='Permanent Link: New SAP ES Demo: Creating Service Requests'>New SAP ES Demo: Creating Service Requests</a> <small> Some weeks ago I made a demo of how...</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%2F12%2Fgoogle-wave-as-a-replacement-of-notes-databases%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.masteringwave.com%2F2009%2F12%2Fgoogle-wave-as-a-replacement-of-notes-databases%2F&amp;source=masteringwave&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p><img class="alignright size-full wp-image-561" title="database" src="http://www.masteringwave.com/wp-content/uploads/2009/12/8956688_5e767acdb4_m.jpg" alt="database" width="240" height="140" />I was talking a person how was using Lotus Notes to administrate some of their interfaces towards the users. That made me think if Google Wave can replace Lotus Notes.</p>
<p>I have been using Notes 6.5 and seen some of their databases. I did try to create some databases/application back in Notes 5. I was not really great at creating the applications. Some of the companies I have worked with have been using Notes to mange parts of their enterprise. Some use notes to employees easy has access to create new customers instead of using the more complex SAP screen for it. Or to build workflow applications to make the approval process of new customers easier than developing the same in SAP. I have also seen Databases with extract from SAP, where Notes just was a different interface.</p>
<p>I have not see how the newest version of Notes 8.5 works, but a lot of improvements should have been implemented to make it even more user friendly. I have always seen Notes as a system which was not really user friendly. The previous versions of Notes mail solution was not worth using compared to outlook, but the new version should be better. So I have always thought the killer app of notes was the many databases you could create and not the mail feature.</p>
<p>Lotus Notes is like Wave a collaborative software, which helps many people work together. I don&#8217;t think it is possible to edit documents together. But Notes has the Instant messaging feture, which works nicely together with the email contact. I see Notes databases as a strong force that it has the option of synchronization to off-line work.</p>
<p>Can you create an application on Google Wave to perform the same as you would to in a Notes database? Lots of the examples that I have created like the <a href="http://www.masteringwave.com/2009/08/workflow-and-forms-in-wave/">workflow and form demo</a>, <a href="http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/">es-robot</a> could be examples an example of where an application was exposed on Wave instead of the ERP system. That is basically what Notes also does.</p>
<p>Wave is not a good container for lots of unstructured data. In the instance we want to have our customers in Google Wave, we can either create a Wave pr customer or we can create one Wave with all the customers. The best would probably to have one Wave pr customer. It will be easy to find a specific customer using the search function, for name or street. But if we need all customers in the northern part of Zeeland ie post numbers 1000-3000 it will be difficult. You could tag the customers with lots of different tags like area, this will require a structured approach to create the customers.</p>
<p>When you have found the customer you want to perform an action on there could be a form making it possible to create order in a new Wave or a link to the Wave of previous orders.</p>
<p>It would be interesting to have all orders in Wave. I don&#8217;t think that it will create so much value, because you can just find them but not do anything with them. I think that it will be a bit deficult to make a great Wave robot/gadget for analizing changing sales orders. From my experiacnes with sales orders is that they are quite complex, when you use scheduling and have different processes for handling them.</p>
<p>But back to the question if  Wave will replace Lotus notes. I think that companies what to have their data more structured, which Lotus Notes supports best. In university I learned about the semi structured data, but I don&#8217;t see that it adopted on a massive scale.  On a longer sight there might be a swift toward using unstructured data to store data unstructured, with the structured data in the ERP system. I think Wave could be one of the places where Notes databases should be dropped.</p>
<p>If the development APIs for Wave became better to make applications, it would probably be easier to expose your data in Wave.</p>
<p>Image  <a href="http://www.flickr.com/photos/forresto/"><strong>fo.ol</strong></a></p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">http://www.masteringwave.com/2009/08/workflow-and-forms-in-wave/</div>


<p>Related posts:<ol><li><a href='http://www.masteringwave.com/2009/08/workflow-applications-in-google-wave/' rel='bookmark' title='Permanent Link: Workflow applications in Google Wave'>Workflow applications in Google Wave</a> <small> One interesting aspect of Google Wave is the way...</small></li>
<li><a href='http://www.masteringwave.com/2009/12/12sprints-and-google-wave/' rel='bookmark' title='Permanent Link: 12sprints and Google Wave'>12sprints and Google Wave</a> <small> Now it seems like the story about 12sprints have...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/' rel='bookmark' title='Permanent Link: New SAP ES Demo: Creating Service Requests'>New SAP ES Demo: Creating Service Requests</a> <small> Some weeks ago I made a demo of how...</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/12/google-wave-as-a-replacement-of-notes-databases/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What to do before the Google Wave invitation arrives</title>
		<link>http://www.masteringwave.com/2009/09/what-to-do-before-the-google-wave-invitation-arrives/</link>
		<comments>http://www.masteringwave.com/2009/09/what-to-do-before-the-google-wave-invitation-arrives/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 07:35:27 +0000</pubDate>
		<dc:creator>Daniel Graversen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[invitations]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[sap]]></category>

		<guid isPermaLink="false">http://www.masteringwave.com/?p=312</guid>
		<description><![CDATA[
			
				
			
		
I&#8217;m currently waiting for invites to the live Wave system,. The sandbox works still fine, so I can still collaborate. So an obvious choose is to follow up on what is happening and research for news.  Try to have a look at the API&#8217;s for the system, and then you can start your development. [...]


Related posts:<ol><li><a href='http://www.masteringwave.com/2009/08/news-on-google-wave-for-24-august/' rel='bookmark' title='Permanent Link: News on Google Wave for 24 august'>News on Google Wave for 24 august</a> <small> It is really fun to be a part of...</small></li>
<li><a href='http://www.masteringwave.com/2010/05/google-announce-full-access-to-google-wave-at-google-io2010/' rel='bookmark' title='Permanent Link: Google Announces Full Access to Google Wave at Google I/O 2010'>Google Announces Full Access to Google Wave at Google I/O 2010</a> <small> I&#8217;m really pleased with the announcement of open access...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/wave-news-for-7-september-2009/' rel='bookmark' title='Permanent Link: Wave News for  7 september 2009'>Wave News for  7 september 2009</a> <small> For this week there has been some interesting Wave...</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%2Fwhat-to-do-before-the-google-wave-invitation-arrives%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.masteringwave.com%2F2009%2F09%2Fwhat-to-do-before-the-google-wave-invitation-arrives%2F&amp;source=masteringwave&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I&#8217;m currently waiting for invites to the live Wave system,. The sandbox works still fine, so I can still collaborate. So an obvious choose is to follow up on what is happening and research for news.  Try to have a look at the <a href="http://code.google.com/apis/wave/guide.html">API&#8217;s</a> for the system, and then you can start your development. Try to get the AppEngine plugin up and running.</p>
<p>There are some interesting blogs, to read for the day. <a href="http://www.readwriteweb.com/archives/everything_you_need_to_know_about_the_google_wave.php">ReadWriteWeb</a> has an article on what to expect from the Wave launch, this gives some interesting pointers to how the launch will take place. Among that you can nominate 8 friends with invitations. There will be no new features for the wave system.</p>
<p>Lars Rasmussen and Stephanie Hannon <a href="http://googleblog.blogspot.com/2009/09/surfs-up-wednesday-google-wave-update.html">wrote</a> about what he <a href="http://googlewavedev.blogspot.com/2009/09/what-happened-in-wave-sandbox.html">google blog</a>. They write about the teams process and the fun they had when they was at a school and had the children write stories together. Lars and Stephanie believe that people will be more productive with wave when communicating and collaborating, which I believe is a large part of the day. I would have to agree with them.</p>
<p>Stephanie Hannon also wrote about what happened in the wave sandbox on the <a href="http://googlewavedev.blogspot.com/2009/09/what-happened-in-wave-sandbox.html">google blog</a>. She mentions the SAP and Sales force as some of the vendors how have made some impressive demos of the potentials.</p>
<p>Stop checking the <a href="http://twitter.com/">twitter</a> channel for #googlewave, it is way to full today so you will just get a lot of messages. It is really difficult to follow the conversations. The just wait till people starts receiving the team had received of feedback and the use cases which was presented from the sandbox period.</p>
<p>So when you get online try to check out the maps gadget, <a href="http://twitter.com/pamelafox">Pamela Fox</a> has made.</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/LdZI5O_fP18&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/LdZI5O_fP18&amp;hl=en&amp;fs=1&amp;" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Then hope that you get an invitation. I just hope that I get an invitation for my domain, so I can start collaborating with the team.</p>


<p>Related posts:<ol><li><a href='http://www.masteringwave.com/2009/08/news-on-google-wave-for-24-august/' rel='bookmark' title='Permanent Link: News on Google Wave for 24 august'>News on Google Wave for 24 august</a> <small> It is really fun to be a part of...</small></li>
<li><a href='http://www.masteringwave.com/2010/05/google-announce-full-access-to-google-wave-at-google-io2010/' rel='bookmark' title='Permanent Link: Google Announces Full Access to Google Wave at Google I/O 2010'>Google Announces Full Access to Google Wave at Google I/O 2010</a> <small> I&#8217;m really pleased with the announcement of open access...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/wave-news-for-7-september-2009/' rel='bookmark' title='Permanent Link: Wave News for  7 september 2009'>Wave News for  7 september 2009</a> <small> For this week there has been some interesting Wave...</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/what-to-do-before-the-google-wave-invitation-arrives/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Google Wave robot explained in 5 minutes</title>
		<link>http://www.masteringwave.com/2009/09/a-google-wave-robot-explained-in-5-minutes/</link>
		<comments>http://www.masteringwave.com/2009/09/a-google-wave-robot-explained-in-5-minutes/#comments</comments>
		<pubDate>Mon, 28 Sep 2009 13:36:21 +0000</pubDate>
		<dc:creator>Daniel Graversen</dc:creator>
				<category><![CDATA[Beginner]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Example]]></category>
		<category><![CDATA[enterprise service]]></category>
		<category><![CDATA[google wave]]></category>
		<category><![CDATA[sap]]></category>
		<category><![CDATA[screencapture]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[wave]]></category>

		<guid isPermaLink="false">http://www.masteringwave.com/?p=294</guid>
		<description><![CDATA[
			
				
			
		
I created the SAP Enterprise service robot, which is described in the blog. I wanted to give you an explanation on how this robot was implemented.
I have therefore created a 5 minutes screen capture, showing what is going on and what the moveable parts are. Probably 5 minutes is a little too short, but if [...]


Related posts:<ol><li><a href='http://www.masteringwave.com/2009/09/my-first-2-months-with-google-wave/' rel='bookmark' title='Permanent Link: My first 2 months with Google Wave'>My first 2 months with Google Wave</a> <small> I got a comment from Jim Spath, about lessons...</small></li>
<li><a href='http://www.masteringwave.com/2010/05/google-wave-in-just-2-minutes/' rel='bookmark' title='Permanent Link: Google Wave in just 2 minutes'>Google Wave in just 2 minutes</a> <small> Google has created a short animation on how to...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/' rel='bookmark' title='Permanent Link: New SAP ES Demo: Creating Service Requests'>New SAP ES Demo: Creating Service Requests</a> <small> Some weeks ago I made a demo of how...</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%2Fa-google-wave-robot-explained-in-5-minutes%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.masteringwave.com%2F2009%2F09%2Fa-google-wave-robot-explained-in-5-minutes%2F&amp;source=masteringwave&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>I created the SAP Enterprise service robot, which is described in the <a href="http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/">blog</a>. I wanted to give you an explanation on how this robot was implemented.</p>
<p>I have therefore created a 5 minutes screen capture, showing what is going on and what the moveable parts are. Probably 5 minutes is a little too short, but if you have anything, which you want me to explain, I will do it.  I hope you find it interesting.</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/yQNH4jvOQuE&#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/yQNH4jvOQuE&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>I&#8217;m not proud of using crafted XML documents, instead of sending SOAP documents. But it was the only way that I could find to call SOAP web services from Appengine. If you have any suggestions to how I can avoid this, please let me know.</p>


<p>Related posts:<ol><li><a href='http://www.masteringwave.com/2009/09/my-first-2-months-with-google-wave/' rel='bookmark' title='Permanent Link: My first 2 months with Google Wave'>My first 2 months with Google Wave</a> <small> I got a comment from Jim Spath, about lessons...</small></li>
<li><a href='http://www.masteringwave.com/2010/05/google-wave-in-just-2-minutes/' rel='bookmark' title='Permanent Link: Google Wave in just 2 minutes'>Google Wave in just 2 minutes</a> <small> Google has created a short animation on how to...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/' rel='bookmark' title='Permanent Link: New SAP ES Demo: Creating Service Requests'>New SAP ES Demo: Creating Service Requests</a> <small> Some weeks ago I made a demo of how...</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/a-google-wave-robot-explained-in-5-minutes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>New SAP ES Demo: Creating Service Requests</title>
		<link>http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/</link>
		<comments>http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 08:00:50 +0000</pubDate>
		<dc:creator>Daniel Graversen</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[Example]]></category>
		<category><![CDATA[enterprise service]]></category>
		<category><![CDATA[robot]]></category>
		<category><![CDATA[sap]]></category>
		<category><![CDATA[sap es]]></category>
		<category><![CDATA[service request]]></category>

		<guid isPermaLink="false">http://www.masteringwave.com/2009/09/new-sap-es-demo-creating-service-requests/</guid>
		<description><![CDATA[
			
				
			
		
Some weeks ago I made a demo of how SAP ES could be reached from a Google Wave. This was just to show it was possible to call ES. That demo did not help in any workflow; it just showed some data to the user. I have now worked with getting a better idea for [...]


Related posts:<ol><li><a href='http://www.masteringwave.com/2009/09/a-google-wave-robot-explained-in-5-minutes/' rel='bookmark' title='Permanent Link: A Google Wave robot explained in 5 minutes'>A Google Wave robot explained in 5 minutes</a> <small> I created the SAP Enterprise service robot, which is...</small></li>
<li><a href='http://www.masteringwave.com/2009/11/virtuel-reception-demo/' rel='bookmark' title='Permanent Link: Virtuel Reception demo'>Virtuel Reception demo</a> <small> I was amazed how Colayer had a virtual reception....</small></li>
<li><a href='http://www.masteringwave.com/2009/10/sap-riding-the-google-wave/' rel='bookmark' title='Permanent Link: SAP riding the Google Wave'>SAP riding the Google Wave</a> <small> It has been interesting to see that SAP is...</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%2Fnew-sap-es-demo-creating-service-requests%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.masteringwave.com%2F2009%2F09%2Fnew-sap-es-demo-creating-service-requests%2F&amp;source=masteringwave&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>Some weeks ago I made a <a href="https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/15521">demo</a> of how SAP ES could be reached from a Google Wave. This was just to show it was possible to call ES. That demo did not help in any workflow; it just showed some data to the user. I have now worked with getting a better idea for coming up with a demo, which shows how wave can be leveraged to implement a better solution. I need this demo for my <a href="http://wiki.sdn.sap.com/wiki/display/events/2009+Community+Day">Virtual Community Day</a> presentation on Thursday the 24 of September at 16 CET.
</p>
<p>This demo is about creating services requests for a customer. In the scenario the customer adds the robot, which displays all the equipment items the customer has. The customer then selects the item which is broken, and creates a service request on this item. When the request is created using another enterprise service, a technician is added to the wave to help the customer solve the problem. This will allow the participants to write to each other showing how things work out.
</p>
<p><object width="480" height="295"><param name="movie" value="http://www.youtube.com/v/z2P_uM13hOk&#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/z2P_uM13hOk&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="295"></embed></object></p>
<p>An extension of this demo, would obvious be a place where the two participants could change the status. So the task would be completed, when they have solved the problem.
</p>
<p>This demo is also created by SAP as a Composite application (CE), but using CE will only create the request. It will not allow the participants to help fix the problem in just one place. I believe it is in this place the Wave Robots has something value adding compared to normal web applications. There still need to be some development to get a more compelling look and feel. I&#8217;m not sure what is possible to do with styling and creating tables but the view should be styled before an Enterprise ready application is created.
</p>
<p><strong>How this was done<br />
</strong></p>
<p>As with the last demo, I have not been able to run Axis2 on Google App-engine, where robots currently have to be implemented. It seems like Axis2 is using raw sockets, which is not allowed on Appengine. I have therefore created SOAP-XML in hand and just submitted them via the URL connection. This XML I got by using <a href="http://www.soapui.org/">SOAPUI</a>, which is an excellent SOAP client for testing services. By using SOAPUI I could craft and test XML calls before spending time on implementing them in Java. It is also possible to use the Webservice test tool in connected to the Enterprise Repository. For some of the request it is possible to get some basic test data delivered.
</p>
<p>When I got a response back I have used a SAX parser to handle the requests. This works great to store the information for later retrieval by the robot. It would have saved some time on this front also if the Axis2 would work. For the three calls I perform, I use three different parsing strategies. I though learned something from this, so I&#8217;m happy.
</p>
<p>Output to the wave was pretty straight forward using the Robot apis. I only had some problems with some of the used keys between the different blips. To remember the item name, I store the item in the Memcache. That way it is easy to store data between different requests. I did have a problem with the robot, which believed that it should react to its own requests. That was not a good idea, and it created a lot of blips in the wave. So when developing robots, do not react to events performed by the robot itself or any of the robots at the @gwave.com domain.
</p>
<p>The code for the robot can be found in the <a href="http://code.google.com/p/sap-wave/source/browse/">sap-wave</a> repository.
</p>
<p>Before deploying this code you self you need to change the WebserviceHelper class, and add you own username and password to the SAP ES demo systems as Basic authentication parameters.
</p>
<p>Notice this blog is cross posted to SAP SCN.</p>


<p>Related posts:<ol><li><a href='http://www.masteringwave.com/2009/09/a-google-wave-robot-explained-in-5-minutes/' rel='bookmark' title='Permanent Link: A Google Wave robot explained in 5 minutes'>A Google Wave robot explained in 5 minutes</a> <small> I created the SAP Enterprise service robot, which is...</small></li>
<li><a href='http://www.masteringwave.com/2009/11/virtuel-reception-demo/' rel='bookmark' title='Permanent Link: Virtuel Reception demo'>Virtuel Reception demo</a> <small> I was amazed how Colayer had a virtual reception....</small></li>
<li><a href='http://www.masteringwave.com/2009/10/sap-riding-the-google-wave/' rel='bookmark' title='Permanent Link: SAP riding the Google Wave'>SAP riding the Google Wave</a> <small> It has been interesting to see that SAP is...</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/new-sap-es-demo-creating-service-requests/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Wave News for  7 september 2009</title>
		<link>http://www.masteringwave.com/2009/09/wave-news-for-7-september-2009/</link>
		<comments>http://www.masteringwave.com/2009/09/wave-news-for-7-september-2009/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 09:14:59 +0000</pubDate>
		<dc:creator>Daniel Graversen</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[gadgets]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[sap]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.masteringwave.com/2009/09/wave-news-for-7-september-2009/</guid>
		<description><![CDATA[
			
				
			
		
For this week there has been some interesting Wave blogs.


SAP Research in Brisbane had created a screen cast of their first Gadget. A gadget where people could collaborate on creating a process model. After the collaboration was done it was possible to export the process model and implement the model in SAP BPM.  The [...]


Related posts:<ol><li><a href='http://www.masteringwave.com/2009/09/wave-news-for-15-september/' rel='bookmark' title='Permanent Link: Wave News for 15 September'>Wave News for 15 September</a> <small> In this week there has been some interesting blogs...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/wave-news-for-september-1/' rel='bookmark' title='Permanent Link: Wave news for september 1'>Wave news for september 1</a> <small> After a week of vacation I&#8217;m back again. I&#8217;ll...</small></li>
<li><a href='http://www.masteringwave.com/2009/08/is-wave-to-complicated/' rel='bookmark' title='Permanent Link: Is wave to complicated?'>Is wave to complicated?</a> <small> Anil Dash wrote that the Wave as a too...</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%2Fwave-news-for-7-september-2009%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.masteringwave.com%2F2009%2F09%2Fwave-news-for-7-september-2009%2F&amp;source=masteringwave&amp;style=normal&amp;service=bit.ly" height="61" width="50" /><br />
			</a>
		</div>
<p>For this week there has been some interesting Wave blogs.
</p>
<ul>
<li>SAP Research in Brisbane had created a <a href="https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/15618">screen cast</a> of their first Gadget. A gadget where people could collaborate on creating a process model. After the collaboration was done it was possible to export the process model and implement the model in SAP BPM.  The screen cast show how complex gadgets can be and how they can assist with the collaboration. Also see Richards Hircsh <a href="https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/15685">response</a>, which contains some insight full comments about the status.
</li>
<li><a href="http://www.linkedprocess.org">LinkedProcess</a> trying to make a more general protocol for Wave. The blog <a href="http://www.internetdagarna.se/track/media/social-computing-or-let-the-bots-talk">Social Computing or Let the bots talk!</a> Gives a great overview of the technology, which allows the user to submit scripts to be executed on other hosts via XMPP.
</li>
<li><a href="http://www.theshinywave.com/?p=143" title="Permanent Link to CodeBot – A Coding Robot for Google Wave">CodeBot – A Coding Robot for Google Wave</a> contains a demo on how to syntax highlight code in the wave.
</li>
<li><a href="http://www.eyeonfda.com/eye_on_fda/2009/08/google-wave-part-2-what-pharma-should-be-thinking-about.html">Eye on FDA: Google Wave, Part 2</a> Examples on how Wave can be used in the pharmacy industry to help in some of the processes they have. It is always nice to get some concrete examples on how Wave can be used to help organizations.
</li>
<li><a href="http://googleappengine.blogspot.com/2009/09/app-engine-sdk-125-released-for-python.html">App Engine SDK 1.2.5 released</a> which is not Wave, but has some very interesting perspectives for Wave. It supports XMPP, which could mean that it is possible create wave clients/servers on Appengine.
</li>
<li>I <a href="http://www.googlewaveblogger.com/?p=170">found</a> the youtube video embedded below on, it is rather old now. It contains some interesting facts. 50 enginers in Google working on Wave. Make sure the protocol is open. Takes 2½ half year with the first wave application, but they hope that other groups will implement servers faster. Google compliments Twitter, and are working on ways to integrate twitter closer with wave.
</li>
<li><a href="http://www.wibben.de/tweets-mittels-jquery-und-yql-in-einem-google-wave-gadget">Björn Wibben</a> has created a blog about using jQuery in gadgets it looks quite interesting. </li>
<li><a href="http://webstudio13.com/2009/09/05/7-reasons-why-google-wave-is-going-to-be-awesome/">7 Reasons Why Google Wave Is Going To Be Awesome</a><br />
has some interesting summerization of the features of Wave.
</li>
</ul>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/55JA6_mm-jE&#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/55JA6_mm-jE&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>


<p>Related posts:<ol><li><a href='http://www.masteringwave.com/2009/09/wave-news-for-15-september/' rel='bookmark' title='Permanent Link: Wave News for 15 September'>Wave News for 15 September</a> <small> In this week there has been some interesting blogs...</small></li>
<li><a href='http://www.masteringwave.com/2009/09/wave-news-for-september-1/' rel='bookmark' title='Permanent Link: Wave news for september 1'>Wave news for september 1</a> <small> After a week of vacation I&#8217;m back again. I&#8217;ll...</small></li>
<li><a href='http://www.masteringwave.com/2009/08/is-wave-to-complicated/' rel='bookmark' title='Permanent Link: Is wave to complicated?'>Is wave to complicated?</a> <small> Anil Dash wrote that the Wave as a too...</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/wave-news-for-7-september-2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
