Product managers, Stephanie and Greg explain many of the features of Google Wave
Hi, I'm Steph. And I'm Greg.We are the Google Wave Team. You know us. We are the people who made an 80 minutes video to tell you about our product.Here is our time to tell you what wave is in only 10 minutes.Don't be mad if we try to smooth a lot in. Wave can do a lot of things.
Wave was built in Sydney,Australia. Lars and Jens started the project. They helped create google maps. This is what computers looked like when email was invented more than 40 years ago. Technology has advanced pretty fast since then. We've took inspiration from all these innovations and try to imagine what email will look like if it weren't invented today. I'll pop out wave. Here is how wave is different from email. When you send an email everyone gets a copy of the message. A wave is a hosted conversation. There is one copy and anyone can contribute to it. This model allows you to do many types of communication and collaboration in one tool.
Let's see how I plan a barbeque with my friends. I'll create a new wave. And I'll add Greg as a participant. Greg opens the wave. Greg can reply anywhere in the wave. When I have the wave open I can see what Greg types as he types it. I'll add Anna to the wave. She can see everything we see,because she is a host of the conversation. Anyone on the wave can edit any part of the wave.
You can see Greg and Anna editing right now. If I close the wave and then keep editing it, their changes will be highlighted when I come back.
Let's see how I invite my friends into the barbeque.I'll create a new wave. I want to know if they can attend so I'm going to add "yes no maybe gadget" to this wave. Gadgets are ways to present and collect information other than text. Now I'll add a group of friends into the wave, the wavers. Everyone in the group can see the wave when they are online and respond.
You can see respond is coming in now.
Why does Don always say no to my barbeques?
If I want to show the people where the barbeque is I can highlight the address and add a map. As I zoom in you can see Greg's map changes too.Any developers can build these gadgets.
People always want to drag and drop files directly from their desktop into our web applications. With wave you can. Watch as stephnie creates a new wave and then drags and drops a bunch of photos from iPhoto directly into the wave . Some mails will appear on my machine as soon as they start uploading on hers. I can then drag and drop photos from my machine directly into the wave as well.
You can see at the bottom of the screen there is an images menu. This menu allows you to operate on all of those images in the wave not just the images you added. This is an easy and convenient way to make it collaborate photo album using wave.Now we have a wave with a lot of images in it. We want to share with our friends. Drag our friend "bloggy" onto the wave. This will publish the wave on steph's blog. I'm betting it's a easy way to put waves directly into any website much the same way you can do with maps today.Watch as I go to steph's blog. You can see on steph's blog that we can see the whole wave not just the images. This includes all of the UI. Watch as I leave a comment. Everything that I've typed on the blog immediately appears in stephe's wave client. Steph can respond in her wave client and her typing immediately appears on the blog. Since I contribute to the blog the wave will also show in my wave client and we can continue the conversation from there. In beta waves, it's good for developers because it allows them to drop a rich collaborative UI into website with very little code. It's great for users because it allows them to have a consistent UI as well as every conversation they care about all in one place.
The combination of collabrative editing and inline discussion makes wave a powerful platform for document creation. i'll show you that by opening a designed doc we worked on our team. I'll make it a little more room. And you can see this has rich fonts. It has diagrams and it has inline discussion. The best way to view wave when it's picked up a certain amount of structure using a feature rebuilt called playback. Playback tells you how the wave builds up. Steven,our trusted server guy, wrote a draft. He added a bunch of people. Lars, the manager, said it's a good start but needs more. Steve added more. I made some edits and so on. I can pick up the slider and move to any part of the wave. Playback is a powerful way to investigate and manipulate the history of a wave.
Robot are pieces of softwares that can be added to the wave like a participant.And in fact it can act like a participant. They can do anything a person can do on a wave. They can watch what the type is going on. They can add other participants to the waves and in fact it can even write into the wave.
Let me show you another extension to wave that lets you interface to different communications systems. I'll start a new wave. and i'll add my friend "tweety the twitbot". As you can see tweety puts in a form and I'm going to sigh in with my twitter username and password. Unfornately it's twepheny. When I submit that form the robot notices it and goes and uses twitter's API to get updates from the people I follow.
I can also put up my own update. Tweety notices that and uses the twitter APIs to update my twitter account. You can also use tweety to search over the public timeline of twitter. Imagine there is a phrase I care a lot about like google wave. I can enter it here and tweety will use the API to pull in tweets with that word in them. This way you can use tweety to be an alert and alarm for the phrase you care about. I can actually leave this wave in my account and anytime there is a new match this wave will become active for me. I can open it and see the new content. Robot can be used to interface to other systems. IN this case with twitter but it could be anything with an API.
Imagine steph and our friends. I only speak french. She only speaks English. But we want to communicate in real time. Rosy is a robot that interfaces into google's translation engine and allows us to translate everything in a wave in real time if we'd like to.
I'm set up for a french. steph set up for an English. I'll add rosy to the wave and then say hi to her.
Bonjour. steph. As you can see it comes up for steph in english. when steph types it comes up for me in french.
Je voudra visit paris.So you see that steph and I can communicate with each other in real time even though we don't speak the language using robots wave and a body Rosy.
Oh God. Ten minutes goes by fast. it was like forever.
Jeez. Is it still rolling?
Still rolling. Thanks Greg.
Good job.