Google Wave (pronounced "Google Wave", translated from the English. "Wave") is an experimental universal communication tool that works through a web browser , as well as the technologies and software developed by Google for this purpose. Google Wave is designed to combine the functions of email , instant messaging , chat , web forum , wiki , co-creation and editing of documents with a version control system and social networking . The service is currently closed. [one]
| Google wave | |
|---|---|
Google Wave Interface Screenshot | |
| Type of | Web service |
| Author | |
| Developer | |
| Written on | Google web toolkit |
| operating system | Any |
| First edition | |
| condition | Closed |
| License | Open standard |
| Site | wave.google.com |
History
Work on the project began in 2007 . The main software developers were the Lars brothers and Jens Rasmussen, who are also the main developers of Google Maps . Project Manager - Stephanie Hannon. [one]
The project was presented by Google at the Google I / O conference in San Francisco on May 28, 2009 .
The launch of the program was scheduled for the second half of 2010 . [1] [2] Until this moment, the project was in the stage of semi-open beta testing (access was by invitation only), to which about a million people had already been invited. [2] Those wishing to participate could leave applications on the official website. Those invited by Google, or the applicants, could invite several more users each. Invitations did not guarantee the ability to immediately access the service. [3]
May 18, 2010 Google Wave became available for free registration [4] .
From January 31 to April 29, 2012, Google Wave was read-only.
April 30, 2012 Google Wave was closed. [five]
Termination of Development
On August 4, 2010, on the official Google Wave blog, Urs Hölzle, Senior Vice President of Google Operations, announced the cessation of development of Google Wave as an independent product [6] [7] . The reason for abandoning Google Wave is called the fact that Google Wave is not widespread enough. Immediately after the cessation of development, a website was created urging Google to save the Google Wave project [8] .
The project was ambiguously perceived by users around the world: Google Wave turned out to be an excellent tool for collaboration, and as a replacement for instant messaging services or blogs (as was presented at the presentation of the project), it was not suitable.
After the cessation of development and support of Google Wave, the service itself was available in read-only mode from January 31 to April 29, 2012, and users were asked to export the waves using the "export to PDF " function. April 30, 2012 the project ceased to be available.
Description
At the minimum level, a “wave” is an electronic message (an analogue of an instant message or an e-mail message) sent to a single subscriber . The latter can either reply to the received message in any place or directly edit any fragment (analogue of working together on documents). At the same time, the “wave” can contain not only formatted text, but also images, videos, spreadsheets, presentations, as well as embedded “gadgets” - mini-applications, for example: Google Maps, polls, whiteboards .
Usage
New participants can be added to the “wave”, and thanks to the “Playback” function, they can view the entire process of wave formation and modification from the very beginning. Simultaneous wave editing by several participants is possible with instant (character-by-symbol) distribution of changes to all participants. It supports the separation of wave fragments into a separate wave, sending private messages to participants, quick insertion of photos, video clips and links, integration with blogs , spell checking and automatic correction (sensitive to the context), instant (during its typing) automatic translation of messages into 40 different languages . The wave cannot be removed, it can only be moved to the "basket" (trash).
Set up notifications
To set up notifications about new messages, waves or changes you need to select “inbox” → “drop-down menu hidden behind a triangular icon” → “notifications” in the navigation menu. After that, you can set how often notifications about changes in the wave documents in which you participate will come. The default value is “I don't need email notifications” (not to send me email notifications), which is inconvenient for active work.
Adding Contacts
To add a contact to the contact list, you need to click on “+” in the contact panel → enter the e-mail of the contact you are looking for (in this case, the person whose e-mail you enter must be registered in Google Wave, or have a Google account at least once enter Google Wave) → click the (Add Contact) button. There is a known problem that even with the correct entry of the e-mail of the desired contact, the submit button does not light up. In this case, reload the page and try again.
Co-Editing
Participants of any wave can have 2 statuses: “full access” or “read only” (“full access” or “read only”). The status is set by the wave initiator for any other wave participant. It’s important to note one feature: you can choose the status for the “Public” work, which makes the wave accessible to all users (whether they are in your contact list or not) - this way you can make the wave either editable by anyone or viewed by anyone .
Extension and use
The functionality of Google Wave can be expanded by using the gadgets placed on the pages running on Google’s servers and using the same Google Maps embedding. Moreover, the possibility of both free and paid distribution of gadget applications is being considered. [2]
Features
Google Wave uses technology provided by HTML 5 . Some features were only available after installing Google Gears .
Google Wave technology implies the openness of protocols and software (under the Apache Software License ) [9] , which allows you to deploy your own Google Wave servers, both connected and synchronized, and not connected to Google servers . In the second case, messages between users of the local installation will not be transmitted to the external network. [one]
The Google Wave platform is integrated with other Google products, such as search , maps , videos, and with third-party projects, such as Twitter . At the time of writing, it was known that some Novell products would receive Google Wave support. [2]
The possibility of full integration of work with all user data stored on Google servers through a single interface via the Google Wave API has been confirmed. [2]
Title
The name is inspired by the series “ Firefly ” [10] , in which “wave” is electronic communication (often with a video call or video message). It was noticed that at a presentation for Google I / O developers, Lars Rasmussen answered some phrases with the word “shiny”, that is, he used the word commonly used in this series in the sense of “great”. As a message about the failure of the system, Google Wave used a popular quote from the series - “Damn your sudden, but inevitable betrayal!” [1] The development of Google Wave, like the development of the series, was suddenly interrupted by the creators.
Clients
The main client for Google Wave is the browser . However, the technology allows the creation of independent specialized client applications. For example, there are applications for Apple iPhone and MacOS - Waveboard [11] and Windows - Waver [12] .
Apache Wave
Apache Wave is a real-time collaborative editing software environment. Initially, Google developed it as Google Wave ("Wave"). [13] The Wave was first announced at the Google I / O Conference on May 27, 2009. [14] Wave was presented as a web application and data transfer protocol , the purpose of which was to integrate communication media such as email , instant messaging , wikis , and social networks. [15] Communications could be either synchronous or asynchronous . Various extensions provided grammar and spelling, automatic translation, and more. [sixteen]
Initially, Google Wave was presented exclusively to developers, the preliminary release attracted 100,000 users in September 2009, and each of them had the opportunity to invite additional users. Google accepted most confirmed requests starting November 29, 2009 shortly after the September extended preliminary release. And on May 19, 2010, the Wave was introduced to the general public. [17]
On August 4, 2010, Google announced the suspension of the development of Volna and its intention to maintain the site until the end of the year [18] , on November 22, 2010 it was announced that from January 2012 the Volna will be read-only, and in April 2012 completely cease to exist. [19] All developments were transferred to the Apache Software Foundation , which began to develop a server product called Wave in a Box. [20] [21] [22]
Federated Protocol
Google Wave provides federation using the XMPP extension, Wave's open federated protocol. [23] Since Wave is an open protocol, anyone can use it to create a system and become its provider. The use of an open protocol implies parallel openness and ease of use of the email protocol and, like the email, allows communication regardless of provider. Google hoped that the “waves” would replace email as the dominant means of communication on the Internet [24] [25] [26] , so the corporation also planned to become one of the many providers of waves [24] [25] [27] , as well as become an addition to email , instant messaging , FTP , etc.
A key characteristic of the protocol is that the waves are stored on the provider's server, and not sent from one user to another. Waves are combined, copies of waves and wavelet (Google for Wave used the following hierarchy: wave - wave, wavelet - ripples / wave that belonged to the wave (wave) and blip - burst, which in turn belonged to the wavelet (wavelet) are distributed by the initiating user provider to the providers other participants of a certain wave or wavelet, which provides instant access to relevant content. The initiating server is responsible for hosting, processing and controlling the consistency of waves. [25] [26] The protocol also allows for private access children in the main (parent) waves, and the rest of the participants do not have access to them or are not even aware of their presence. [25] [26]
Communication security is ensured by the security protocol Transport Layer Authentication ( TLS ) and encrypted connections, wavelets are identified through the provider's domain name and string identifiers .. User data is not combined, that is, it is not transferred to another provider.
Application of the Wave Protocol and the Federal Protocol
In addition to Apache Wave, there are other open source servers and clients with different percentages of Wave and Federated Wave protocol support. The wave was used for Novell enterprise applications [28] for Novell Pulse , an SAP system, Cloudwave [29], and community projects such as PyOfWave or Kune .
The following servers are compatible with the Google Wave protocol:
- Kune [30] is a free open source platform for social networking, collaboration and online publications, they are more focused on working in a group or organization. At their disposal are lists, tasks, documents, galleries and so on, and all this is based on the wave.
- Novell Vibe formerly known as Novell Pulse. [31]
- PyOfWave in the past known as PyGoWave. This is an open source project that works on creating a simple customizable / customizable and independent server based on the Wave protocol and client written using Python, JavaScript and the latest HTML5 technology. [32]
- Rizzoma [33] is a platform (with partially open source) for collaboration in real time. Communication in it takes place in a certain context - topic, the discussion takes place in different branches and in the future can be minimized for a more general perception. The topic can be presented both in the form of text, and in the form of a mindmap diagram. The user can log in through his Facebook or Google account, and also choose the status of the topic being created - public or private.
- SAP StreamWork service for joint decision making. [34] [35]
See also
- Gmail
- Google buzz
- Google talk
- Google apps
Notes
- ↑ 1 2 3 4 5 I / O Conference Google Wave Keynote
- ↑ 1 2 3 4 5 Google Wave: New Details. . ferra.ru. Archived on June 28, 2012.
- ↑ How do I invite people to try Google Wave? (eng.) . Google Archived on June 28, 2012.
- ↑ Google Wave Available for Everyone - Google Wave Blog
- ↑ Status of Google Wave - Google Wave Help
- ↑ Google Wave Official Blog Post
- ↑ Google Wave communication service was not needed by users. RIA News
- ↑ savegooglewave.com
- ↑ Google releases Wave protocol implementation source code
- ↑ Opinion: Google's wave drowns the bling in Microsoft's Bing Archived on June 3, 2009. (eng.)
- ↑ Google Wave came to iPhone Archived July 26, 2014. . CNews
- ↑ Waver on the Adobe Marketplace
- ↑ Google Inc. (2009) Google Wave Review , taken from the archive on 04/27/10. Retrieved 05.2010. New web application for real-time co-editing and collaboration.
- ↑ TechCrunch (May 28, 2009) Google Wave is full of ambition. New communications platform for the new web world . Google Inc. Google I / O Conference
- ↑ Google Inc., About the Wave
- ↑ Google Developers Blog
- ↑ Stephen Shankland (05/19/2010) Google Wave: Now open to everyone | Deep Tech - CNET News . News.cnet.com. Retrieved December 14, 2010
- ↑ Google's official blog: Wave News. Googleblog.blogspot.com (04/08/2010). Retrieved December 14, 2010
- ↑ Official Blog: More spring cleaning out of season . Date of treatment March 31, 2013. Archived April 5, 2013.
- ↑ David Meyer (09/03/2010) Google delivers the source code for Wave in a Box | Application Development | ZDNet UK . Zdnet.co.uk. Retrieved December 14, 2010
- ↑ Google Wave inte ute ur leken. IDG.se. Retrieved December 14, 2010
- ↑ David Murphy (01/01/1970) Google hands Wave to a Wave in a Box | News and Opinions. PCMag.com. Retrieved October 14, 2010
- ↑ Google Wave Federated Protocol (link not available) . Date of treatment November 13, 2009. Archived on May 30, 2009.
- ↑ 1 2 Google Wave Keynote Conference
- ↑ 1 2 3 4 Federated Google Wave architecture Archived March 30, 2013 on the Wayback Machine . Retrieved December 14, 2010
- ↑ 1 2 3 Google Wave protocol client-server Archived March 30, 2013 on Wayback Machine - Google Wave Federated Protocol. Waveprotocol.org. Retrieved December 14, 2010
- ↑ - Google Wave Federated Protocol. Waveprotocol.org. Retrieved December 14, 2010
- ↑ Novell Vibe cloud service
- ↑ Timo Elliot (10.19.209) Importance of the SAP Prototype: Interacting in the business using Google Wave . Cloudave.com Retrieved December 14, 2010
- ↑ Kune Homepage . Retrieved April 22, 2012
- ↑ Novell Vibe . Novell.com (12/31/2010). Retrieved December 14, 2010.
- ↑ PyOfWave on Github . Retrieved March 1, 2012
- ↑ Rizzoma Homepage . Retrieved May 9, 2012
- ↑ Alex Williams (05/17/2010) Integration of SAP StreamWork with Google Wave - ReadWriteCloud . Readwriteweb.com on December 14, 2010.
- ↑ SAP® StreamWork ™. How does it work. Archived December 8, 2010. Sapstreamwork.com. Retrieved December 14, 2010
Links
- Official website
- The official website of the protocols
- Google Wave API (Russian )
- Presentation of Google Wave (Russian subtitles are connected)
- Google Wave Russia Group
- Lenta.ru Internet Wave after wave
- Google picks up the wave - an overview of the new Google Wave service - article on 3Dnews.ru (rus.)
- Google Wave Developer Preview at Google I / O 2009 (In Russian)