Removing Participants in Google Wave

Google Wave is living up to its promise and now you’ll be learning about how to remove participants from a wave.

If you are the one who have started the wave, you have full control over the participants you wish to remove. And, the only participant you cannot remove is yourself since you are the one who created the wave.

To be able to remove a participant from a specific wave, all you need to do is click his or her picture, which is located at the top of the wave, and then click “Remove.” If you have done this successfully, the participant will only be left with a read-only copy of the wave and he or she will no longer have access to whatever content you will be adding on the wave.

Also, if you have removed a participant before they have actually opened the wave, the entire wave will disappear from their account.

It’s good to know that Google Wave continuously develops helpful and easy-to-use features so watch out for more and keep posted!

Bookmark and Share

Default templates on Google Wave

The default start screen has been changed. You can now start a new wave containing some prefilled content.

Templates are not something new The Shiny Wave had a post about a user contributed list of Wave templates. I’m not sure if any of the templates from the project has been reused. But some of the ideas have. The difference is that with this new addition you do not have to find a wave template and the create a new Wave based on this.

An example of this looks like this.

The idea is fantastic, it will allow you have some much better synchronized and harmonized waves. It seems like it is missing the option of adding your own templates to the list. It could be some extensions you added or something defined in your Wave for your Enterprise.

Bookmark and Share

Google Wave Robot and gadget interaction

With the new Robot API version 2 is it possible to interact with the gadgets using robots. This will allow for some interesting integrations and will mean that the gadgets can be used to show the graphical information that needs to be displayed by a user. By using the robot to fetch and populate the data, you are also able to make the requests update other information than is possible using the social API.

I have created a small demo that shows how this can work out. Look at this video.

The code for the robot is the following.

  @Override
  protected String getRobotName() {
    return "DGR1";
  }

 
  @Override
  public void onWaveletSelfAdded(WaveletSelfAddedEvent event) {
    Blip blip = event.getWavelet().reply("\nHi everybody!");
    blip.append(new Gadget("http://dgrjava1.appspot.com/gadget.xml"));
  }  
  @Override
    public void onGadgetStateChanged(GadgetStateChangedEvent event) {
      Blip blip = event.getBlip();
      Gadget gadget = (Gadget) blip.getElements().get(event.getIndex());
     String count =  gadget.getProperty("count");
     
     blip.append("State changed changed " + count);
     gadget.setProperty("count", "56");
  }

Currently it is not possible with the Java api to update the gadget. But there is room for it in the gadget state information.

Bookmark and Share