Robot waves
Apache Wave was a software framework for real-time robot waves editing online. Google originally developed it as Google Wave. Wave is a web-based computing platform and communications protocol designed to merge key features of communications media such robot waves emailinstant messagingwikisand social networking. Software extensions provide contextual spelling and grammar checkingautomated language translation [4] and other features.
Initially released only to developers, a preview release of Google Robot waves was robot waves tousers in Septembereach allowed to invite additional users. Google accepted most requests submitted starting November 29,soon after the September extended release of the technical preview.
On May 19,it was released to the general public. On August 4,Google announced the suspension of stand-alone Wave development and the intent of maintaining the web site at least for the robot waves of the year, [8] and on November 22,announced that existing Waves would become read-only in January and all Waves would be deleted in April The science fiction television series Firefly provided the inspiration for the project's name.
If you don't want to explode During an event in AmsterdamNetherlands[16] it became apparent that the strong team that was then working on Wave in Sydney, Australia used Joss Whedon -related references to describe, among others, the sandbox version of Wave called Dollhouse after the TV-series by Firefly producer Joss Whedon, which was aired on Fox in the U.
Robot waves development of external extensions was codenamed "Serenity", after the spaceship used in Firefly and Serenity. Google released robot waves of the source code as open source software[4] allowing the public to develop its features through extensions. The possibility also existed for native Wave robot waves to be made, as demonstrated with their CLI -based console client.
Google released initial open-source components of Wave: In addition, Google provided some detail about later phases of the open-source release: During the initial launch of Google Wave, invitations were widely sought by users and robot waves sold on auction sites. The initial spread of Wave was very restricted. Google Wave initially received positive press coverage for its design [22] and potential uses. Robot waves later clarified the Wave service would robot waves available until Google Docs was capable of accessing saved waves.
Response to the news of the end of development came from Wave users in the form of a website. In retrospect, the lack of success of Google Wave robot waves attributed among other things to its complicated user interface resulting in a product that merged features of email, instant robot waves and wikis but ultimately failed to do anything significantly better than the existing solutions.
Chris Dawson of online technology magazine Zdnet discussed inconsistencies in the reasoning of Robot waves in deciding to end support for Wave, [25] mentioning its "deep involvement" in developing social media networks, to which many of Wave's capabilities are ideally suited. The Google Wave Developer blog robot waves updated with news of the change on December 6, Wave in a Box is the current server implementation of Apache Wave. Currently, there are not any demo servers available.
Inseveral discussions took place within the Apache Wave community, aiming to tackle the stagnation and crisis state of the project. The Apache Software Foundation mentor robot waves Apache Wave, Upayavira, [33] was concerned on the project stagnation, but framed SwellRT a fork which robot waves Wave into a backend-as-a-service for building robot waves as Wave's potential savior.
The Wave project retired onhaving never left incubator status. Google Wave was a new Internet communications platform. Google Wave works like previous messaging systems such as email and Usenetbut instead of sending a message along with its entire thread of previous messages, or requiring all responses to be stored in each robot waves inbox for context, message documents referred robot waves as waves that contain complete threads of multimedia messages blips are perpetually stored on robot waves central server.
Waves are shared with collaborators who can be added or removed from the wave at any point during a wave's existence. Robot waves, described by Google as " equal parts conversation and document ", are hosted XML documents that allow seamless and low latency concurrent modifications.
In addition, waves are live. Multiple participants may edit a single wave simultaneously in Google Wave. Thus, waves can function not only as e-mails and threaded conversations but also as an instant messaging service when many participants robot waves online at the same time.
Robot waves wave may repeatedly shift roles between e-mail and instant messaging depending on the number of users editing it concurrently. The ability robot waves show messages as they robot waves typed can be disabled, similar robot waves conventional instant messaging. The ability to modify a wave at any location lets users create collaborative documents, edited in a manner akin to wikis. Waves can easily link to other waves. In many respects, robot waves is a more advanced forum. The history of each wave is stored within it.
Collaborators may use a playback feature to observe the order in which it was edited, blips that robot waves added, and who was responsible for what in the robot waves. Google Wave is extensible through an application programming interface API. It provides extensions in the form of Gadgets and Robotsand is embeddable by dropping interactive windows into a given wave on external sites, such as blog sites. The last version of robots API is 2. Google Wave also supports extension installers, which bundle back-end elements robots and gadgets and front-end user interface robot waves into an integrated package.
Users may install extensions directly within the Wave client using robot waves extension installer. Google Wave extensions are add-ins that may be robot waves on Google Wave to enhance its functionality.
They may be Internet bots robots to automate common tasks, or gadgets to robot waves or change user interaction features, e. Over Google Wave extensions have been developed either in the form of Gadgets or Robots. A robot is an robot waves participant on a wave. It can read the contents of a wave in which it participates, modify its contents, add or remove participants, and create new blips or new waves.
Robots robot waves actions in response to events. For example, a robot might publish the contents of a wave to a public blog site and update the wave with user comments. Robots may be added as participants to the Wave itself. In theory, a robot can be added anywhere a human participant can be involved. Gadget extensions are applications that run within the wave, and to which all participants have access.
Robots and Gadgets can be used together, but they generally serve different purposes. A robot waves comparison would be iGoogle gadgets or Facebook applications. The gadget is triggered based on the user action.
They can be best described as applications installed on a mobile phone. For example, a wave might include a sudoku gadget that lets the wave participants compete to see who can solve the puzzle first. Gadgets may be added to individual waves and all the participants share and interact robot waves the gadget. Being an open protocol, anyone can use it to build a custom Wave system and become a wave provider.
Google hoped that waves would replace e-mail as the dominant form of Internet communication. Robot waves key feature of the protocol is that waves are stored on the service provider's servers instead of being sent between users. Waves are federated; copies of waves and robot waves are distributed by the wave provider of the originating user to the providers of all other participants in a particular wave or wavelet so all participants have immediate access to up-to-date content.
The originating wave server is responsible for hosting, processing, and concurrency control of waves. User-data is not federated, that is, not shared with other wave providers. Besides Apache Wave itself, there are other open-source variants of servers and clients with different percentage of Wave Federation and Wave Protocol support. Wave was re-engineered robot waves a backend-as-a-service solution robot waves the SwellRT project.
From Wikipedia, the free encyclopedia. Google Wave Federation Protocol. Archived from the original on 27 April Check date values in: Google Wave Drips With Ambition. Update on Google Wave. More spring cleaning out of season". Google's wave drowns the bling in Microsoft's Bing". Archived from the original on 3 June Retrieved 10 October Retrieved 17 January The Rise of Active Robots".
Business Collaboration Using Google Wave. Retrieved 22 April Retrieved 9 May PageRank Panda Penguin Hummingbird. Larry Page Sergey Brin. Behind the Screen" documentary Google: Retrieved from " https: Discontinued Google services Web applications Computing robot waves Electronic documents Instant messaging Online chat Social information processing Groupware Wikis Internet Protocol based network software Self-organization Blogging Collaborative real-time editors software Products and services discontinued in Discontinued software Discontinued Google software Software using the Apache license Social networking services Robot waves Software Foundation.
Robot waves Read Edit View history. In other projects Wikimedia Commons. This page was last edited on 13 Aprilat By using this site, you agree to the Terms of Use and Privacy Policy. Google Wave, the previous incarnation of Apache Wave. Apache Software FoundationGoogle.
Retired January [1].