Contact us

NOTE
Every released package is present also in DailyDev's Maven Repository.

Library

DailyDev Wave Robot 0.3.0
36KB - Released 15-Oct-2009 - Release Notes

Examples

Parroty Robot Example
3.9MB - Released 26-Aug-2009
This example robot is the one from Simple Parroty Robot Tutorial - basic tutorial which shows how to create same robot as in Google Wave Robots: Java Tutorial . It shows how easy it is to create new robot with DailyDev Wave Robot client library, and how comfortable is the way of event dispatching.
Spring Wave Calendar Example
6.3MB - Released 26-Aug-2009

License

Copyright 2009 the original author or authors.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at


Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Release Notes

Milestone 0.1

New Feature
  • RobotHandlers configurable using annotations to handle wave events
  • Provide basic, annotation based event mapping
  • Automatically generated capabilities.xml based on registered handlers
  • Automatically generated profile based on robot configuration

Milestone 0.2

Enhancements
  • Dependency on Velocity library removed - capabilities document is generated directly
  • Enhanced architecture - decomposed and consolidated, interfaces defined
    • RobotHandlerAdapter extracted
    • Capabilities handling extracted
    • Profile handling extracted
    • Serializers extracted
    • Robot class extracted from RobotController to enable Spring-less integration
      • RobotController will be responsible for HTTP handling, parsing, robot invocation
      • Robot will be responsible for event handling
      • Robot's interface will be Spring-less and servlet-less
  • Logging and error handling consolidated
New Feature
  • Extensible filtering mechanism over the handler method calls provided - configurable chain of filters will decide whether the method will or will not be called for certain event (eg. based on users permissions or presence of some word in the document).
  • Set of servlets for Spring-less deployment

Milestone 0.3

Enhancements
  • Architecture refactored and enhanced
  • Updated to be compatible with Google Wave API version 20090916
  • Capabilities document generation updated according to changes implemented into 20090916 version of Google Wave API
New Feature
  • ButtonPressedFilter implemented to filter button press events