Introducing
Your new presentation assistant.
Refine, enhance, and tailor your content, source relevant images, and edit visuals quicker than ever before.
Trending searches
Simple Sharing
Gadgets
Reply Anywhere
Live Editing
?
Custom Extensions
pamela.fox@
googlewave.com
@pamelafox
Robots
http://bit.ly/wavey-ext
or...
multiple users
robot.register_handler(event.DocumentChanged,
OnDocChanged, filter=":)")
def OnDocChanged(event, wavelet):
blip = event.blip
blip.all(':)').replace(unichr(0x263A))
user colors & locations
good
bad
my cursor
var viewerId = wave.getViewer().getId();
if (state.get(viewerId) == 'Yes') {
userChoice.innerHTML = "You liked this";
}
not natural
(bad)
natural
(good)
edit
function init() {
wave.setModeCallback(switchMode);
}
function switchMode(mode) {
waveMode = wave.getMode();
switch (waveMode) {
case wave.Mode.EDIT:
switchToEdit();
break;
case wave.Mode.VIEW:
switchToView();
break;
}}
view
wave.ui.makeButton(link)
wave.ui.makeDialog(div)
wave.ui.makeFrame(div)
wave.ui.loadCSS()
selection-based
(good)
automatic
(bad)
Pamela Fox
<extension
name="Goo-gly Ver3.0.0"
thumbnailUrl="http://goo-gly.appspot.com/assets/Goo-gly_thumbnail_250.png"
description="Lets you select a URL in your wave and click the Goo-gly icon to insert a shortened URL into the wave.">
<author name="Jaken(Shoji Morimoto)"/>
<menuHook location="toolbar" text="Insert ShortenURL" iconUrl="http://goo-gly.appspot.com/assets/Goo-gly_icon_Insert.png">
<annotateSelection key="goo-gly.appspot.com/link" value="select-insert"/>
<addParticipants>
<participant id="goo-gly@appspot.com"/>
</addParticipants>
</menuHook>
</extension>
May 19, 2010
Wednesday:
10:45am: "Fireside chat"
3pm: "Waving across the web"
4:15pm: "Building your own wave provider"
Thursday:
11:30am: "Making smart & scalable wave robots"
12:15pm: "Google Wave & the Enterprise"
4:45pm: "Surprise session"
http://code.google.com/apis/wave/submitextension.html
Click 'Extensions' in Nav Panel