New Robot API

Just found that a new JAVA API of the robots is available on the download site. The difference in the code can be seen on the changes page.

One interesting concept is the AbstractRobot which has been added. From my look at it this class gives is able to create the capabilities XML and the profile information. So you only need to implement one class and then you can have all the information you need one place. This will make it much easier to program robots. The Rave Ruby frameworks has something like this, you just implement the methods for each event you want to have. Then the framework can manage to create the capabilities XML file. The AbstractRobotServlet and ProfileServlet was not changed, this could lead to thoughts about deprecation of these classes.

Of other changes the Annotations and Range has better toString functions, which was missing when you needed to debug applications.

I hope there will be posted a change to the tutorial, so we can start using the AbstractRobot instead.

Wave News for 15 September

In this week there has been some interesting blogs about Google Wave and Enterprise.

  • The Fedone Book has been created by James Purser. It contains a description on how to install the example wave server and getting started with using it.
  • GoogleWaveBlogger has created a blog about Google Wave + Google Voice = The Holy Grail. He gives ideas on how a mashup of Wave and Voice could be. With this post in mind, it looks like Wave can be mashed up with many different technologies to make new killer apps.
  • A wave forum has also been created, where it is possible to talk about Wave applications and usages.
  • Dagfinn Parnas has created a SAP Blog about how to embed waves in SAP enterprise portals. This gives some really nice examples on the usage of wave in portals.
  • Talking about embedding Waves in pages, I wrote a blog about embedding Wave in wordpress. The story was picked up by Mashable and also on other sites.
  • The last I found was an example on a robot to integrate with Salesforce. The blog by Kyle Roche, is a tutorial which go in details with how to create the robot. I like the API to Salesforce; it looks really easy to get started with compared to using Webservices.
  • A wave hackathon was held in Copenhagen, I blogged about it and it was also written on Version2 a Danish media.
  • DJ Adams has also created an example on how Wave can call a SAP REST service to get data about transports.
  • Process-One made a demo of their Wave server. It should be implemented in Erlang and had realtime updates between users. So users can see each other’s key stroke as they type. The UI is not as impressive as Googles but Process One have probably been working on the protocol. They are using the ejabberd to the XMPP/Wave communication and it looks promising. Their server could be one of the first third-party wave servers created.

If you have any comments or know any post that I have missed, please comment on this post.

Wave News for 7 september 2009

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 screen cast show how complex gadgets can be and how they can assist with the collaboration. Also see Richards Hircsh response, which contains some insight full comments about the status.
  • LinkedProcess trying to make a more general protocol for Wave. The blog Social Computing or Let the bots talk! Gives a great overview of the technology, which allows the user to submit scripts to be executed on other hosts via XMPP.
  • CodeBot – A Coding Robot for Google Wave contains a demo on how to syntax highlight code in the wave.
  • Eye on FDA: Google Wave, Part 2 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.
  • App Engine SDK 1.2.5 released 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.
  • I found 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.
  • Björn Wibben has created a blog about using jQuery in gadgets it looks quite interesting.
  • 7 Reasons Why Google Wave Is Going To Be Awesome
    has some interesting summerization of the features of Wave.

Wave news for september 1

After a week of vacation I’m back again. I’ll summarize the wave news that I have found for the week.

  • Process-One claims on my post that they have made a wave implementation in their software. I cannot find anything about this implementation on their website, but it looks like they are a company which works on Jabber XMPP. So they already have the experience in the protocol framework. Going to be interesting to see a demo of the solution.
  • It is now possible to sign up to Google Wave for my domain. Just go to the form and fill out the detail. They don’t say anything about when Wave for my domain will be open for demo. For enterprises it will be a must to have a wave account for their domain. If they had to use regular accounts on the standard Google application it would be very difficult to manage access controls and users.
  • The first Danish Google Wave hackathon was performed by Tommy Pedersen. Blog about the event in Danish or translated to English.
  • GoogleWaveBlogger has create the article 5 Things Wrong with Google Wave. It gives detailed descriptions the problems with Google Wave. It mentions security, spam, replacement of Google hosted Apps, integration with MS office and Enterprise server installation.

I have probably missed something, so please let me know with a comment.

News on Google Wave for 24 august

It is really fun to be a part of how much Google Wave is being hyped and talked about. I’ll try to write about some resources that I found in the last week or so. If you have other post that I should post please send them using, and will try to put them in the next news.

  • I have written a blog at SAP developer network, with information about how SAP can Google wave can collaborate. There is a demo of calling enterprise services (ES) from Wave robots.