What type of things you can do beyond the standard Wave:
Developers can use the Wave API to extend the functionalities. Wave API allow us to implement new application that runs on Wave server (ie. Robot api), or client-side application that runs within a wave (ie. Gadget api). It also allows external website to add Wave functionalities to their site (ie. Embed api).
3 types of Wave API
- Robot
- Gadget
- Embed
Robot
Robot api allows developer to build an automated program that fills the role of a Wave participant.
API Language: Java, Python
The example of what this api can do include:
Translation robot: robot that automatically translates the text.
Link robot: robot that automatically change the typed link into a hyperlink.
Gadget
Gadgets are client-side program that can be run inside a wave. Wave itself is a gadget container.
API language: javascript
example: putting a voting gadget within the conversation to allow people to vote on a particular choice.
Embed
Embed api allows another web site to embed Wave on it. Right now, this is still quite limited. It basically contains an iframe where you can place a WavePanel in it. Then the website can add participant, add reply, or load an existing conversation.
API language: javascript
No comments:
Post a Comment