Google Wave is an online tool for real-time communication and collaboration. It announced by Google at the Google I/O conference on May 27, 2009. A wave can be both a conversation and a document where people can discuss and work together using richly formatted text, photos, videos, maps etc.
Google Wave is designed as a new Internet communications platform. It is written in Java using OpenJDK and its web interface uses the Google Web Toolkit. Google Wave works like previous messaging systems such as email and Usenet, but instead of sending a message along with its entire thread of previous messages, or requiring all responses to be stored in each user’s inbox for context, message documents (referred to as waves) that contain complete threads of multimedia messages (blips) are perpetually stored on a central server.
Google wave have sharing facility. Any participant can reply anywhere in the message, edit the content and add participants at any point in the process.
Google wave is live. With live transmission as you type, participants on a wave can have faster conversations, see edits and interact with extensions in real-time.