YOU ARE HERE: Googlewave-tutorials.com > Google Wave Tutorials > Google Wave Networking

Google Wave Networking

Share

The definition of Computer networking is a group of computers connected to each other for the purpose of communication. Computer networking is not a new idea although true, real-time collaboration has seen limited success, if any. This is where Google Wave takes-off by providing real-time, concurrent, simultaneous user collaboration online. This article is non-technical and identifies how Google Wave allows for better communication within team environments.

Contents


Computer Networking

The idea of computer networking and working from a central repository is not a new idea but until now networks have struggled to provide a platform that supports true collaboration. One of the key limitations of present day networking is the need to control access to shared repositories to any given user at any given time. This structure can also lead to more mistakes, particuarly the more participants involved in the process. This inherently leads to a queue of users or 'document changes' on the network waiting for their turn to modify the file. This process drastically reduces the ability to truely collaborate together. As a side effect, this lack of communication between all participants can lead to editorial mistakes.

Computer Networking, Google Wave tutorials

In addition to this, other than everyone sitting around the same computer screen, colleagues tend to require some form of chat software such as MSN Messenger, ICQ or GTalk to communicate the changes being made. With the presence of Google Wave, participants can communicate in real-time, whilst modifications are being made to the document within the same Wave, also in real-time. This structure promotes working in partnership and far great productivity within team environments.

- continued -



Networking with Google Wave

So for, we've identified how Google Wave provides real-time communication and document collaboration but Google Wave can also allow one change within a Wave to update any number of external sources. This is made possible by the open nature of what Google Wave is built on, and that is XMPP together with the presence of Google Robots and Gadgets. These key components allow one document change within a Wave to update any other media, from web copy, Twitter updates, multiple blogs for a website to hotel reviews in Dubai. If desired, developers can even make this process transparent to the document controller.



By design, Google Wave stores all data within one, central repository on the Google Wave servers. This means that no matter how many participants are collaborating on the document, the actual document only exists once, instead of multiple, varying copies between the participants. This architecture and all the benefits that come with this design are very similar to database normalization for those familiar with the term. This is great! This means all changes are hosted on Google Wave, immediately! Therefore, the need for storage space and computing on the client machine is minimal, did anyone say a browser based operating system? Surely not, oh wait a minute, Google Chrome OS.

With this approach to computer networking and collaboration the chance of data lost in the unlikely event of a computer crash or even a power failure experienced by the client is minimal, if any!

Watch this 11 minute video introducing the Google operating system, Google Chrome OS.


Google Chrome OS



To link to this page, titled Google Wave Networking please use the following html.


Last updated: 26 November, 2009



Name (requried)
Email (requried, will not be published)
Website (optional)