Abstract - Google Wave :- :-
Google
Wave is a real-time communication platform. It combines aspects of email,
instant messaging, wikis, web chat, social networking, and project management
to build one elegant, in-browser communication client. You can bring a group of
friends or business partners together to discuss how your day has been or share
files. Some are the features of Google Wave are, it is Real-time, Open source,
etc.
The
main idea behind Google wave is instead
of sending a message along with its entire thread of previous messages,
requiring all responses to be stored in each user's inbox for context, message
documents (called as waves) that contain complete threads of multimedia
messages (blips) are perpetually stored on a central server. Google Wave
provides federation using an extension of XMPP (Extensible Messaging and
Presence Protocol), the open Wave Federation Protocol. Being an open protocol,
anyone can use it to build a custom Wave system and become a wave provider.
Google
Wave is a communication system, just like email or instant messaging. Only it
combines these methods of communicating and adds a few more. Google Wave allows
you to see messages near instantaneously as you type, but it also allows people
who aren't logged in to join the conversation later.
Playback
Let's
say you are added to a conversation (a wave) that has been going on for a long
time? You can be added at any relevant point, not just the end. But even
cooler, you can do a playback of the entire evolution of the conversation. Let's say you want to edit your message (or
even a message that was written by another participant in the wave). The
original author is notified, but every participant can see that the message has
been modified, and if they want, can replay the changes. This leads to a change
in behavior and conversations become shared documents.
Wave Robot Architecture
The
wave server not only responds to the wave clients but it also deals with the
bunch of agents called robot agents. So Spelly & Linky are the Robot agents. Robots reside on
the App Engine and the get complete access to the document in which they
participate. App Engine is something special. To keep development of robots
simple Google had created a proxy server called robot proxy. The robot proxy
takes the wave protocol from the wave server and converts it into HTTP
protocol. It also takes all the HTTP protocols which are required for a robot.
Then it manipulates it encodes it and sends back to the wave server. Wave
server makes the required changes it the Wave document. Currently the robots
are dependant for some good technical reasons. Google has said the it will
remove that dependence since it is in development. Google has developed some
libraries in the JAVA & PYTHON .
Wave Embed Architecture
Figure
shows the basic structure of wave embedding.
Embedding
is the way by which you can put Google wave in the outside World that is u can
have a wave in your web site. While embedding the wave in the other web sites
wave embedding keeps the part of wave in website which is not dependant on the
crome. And that special part acts as wave client as shown in figure then talks
with the wave server.
Wave
A
wave, specifically, refers to a specific threaded conversation. It can include
just one person, or it can include a group of users or even robots(explained
below). The best comparison I can make is that it’s like your entire instant
messaging (IM) history with someone. Anything you’ve ever discussed in a single
chat or conversation is a wave
Wavelet
A
wavelet is also a threaded conversation, but only a subset of a larger
conversation (or a wave). It’s like a single IM conversation – a small part of
a larger conversation and a larger history. Wavelets, though, can be created
and managed separately from a wave.
Conclusion
Google
Wave is a new communication service previewed today at Google I/O. "A wave
is equal parts conversation and document, where people can communicate and work
together with richly formatted text, photos, videos, maps, and more." The
service seems to combine Gmail and Google Docs into an interesting freeform
workspace that could be used to write documents collaboratively, plan events,
play games or discuss recent news. Google Wave has been designed by the
founders of Where 2 Tech, a start-up acquired by Google to create a cutting
edge mapping service, which later became Google Maps.
0 comments:
Post a Comment