Google, probably the most prominent advocate of moving traditional productivity software such as word processors online, acquired a small company called AppJet whose EtherPad service fits into that agenda.
AppJet announced the Google acquisition Friday. "The EtherPad team will continue its work on real-time collaboration by joining the Google Wave team," the site said.
AppJet offered free and premium versions of its service, which could import Microsoft Word documents, Web pages, PDFs, and plain text files, and let groups of people edit them collectively on what it called pad. A "time-slider" feature let people look back at earlier incarnations of a pad.
Google Wave has similarities. It's a sort of hybrid between instant messaging, wikis, and e-mail. Google Chief Executive Eric Schmidt sees Google Wave as the future of collaboration, in particular given its intrinsically networked nature and its real-time view of what collaborating people are up to.
That real-time collaboration is a thorny problem. It can be difficult to permit multiple people permission to edit the same document at the same time while ensuring one person's changes don't interfere with another's work. And showing simultaneous work complicates a service's user interface, too.
Google Docs--the online word processor, spreadsheet, and presentation services--also offers some simultaneous editing abilities. AppJet dings it in its EtherPad FAQ.
"With Google Docs it takes about 5 to 15 seconds for a change to make its way from your keyboard to other people's screens," the site said. "Imagine if whiteboards or telephones had this kind of delay!"
Google Wave and Google Docs are perhaps the closest rivals to AppJet, but in the big picture, the rivalry is between cloud computing and the way most people use productivity software today, on their PCs. Notably, though, Microsoft is working on an online version of its dominant Office suite.
Current EtherPad users should brace themselves for the end of the service: "If you are a user of the Free Edition or Professional Edition, you can continue to use and edit your existing pads until March 31, 2010. No new free public pads may be created. Your pads will no longer be accessible after March 31, 2010, at which time your pads and any associated personally identifiable information will be deleted," AppJet said.
That left one user, JavaScript programmer and jQuery project creator, John Resig, unhappy.
"Super-lame that Etherpad is shutting down. We used it all the time for jQuery planning," Resig said in a tweet on Friday.
Google took an important step on Monday in the development of Google Wave, opening its servers up to outsiders who want their own waves to communicate with the outside world.
Wave servers belonging to Acme and Initech can now talk to each other with the opening of Google Wave federation.
(Credit: Google)A "wave" is a stream of messages that blends traditional e-mail, instant messaging, file sharing, and workplace collaboration tools. There have been plenty of supporters and detractors of Google Wave, Google's bid to reinvent e-mail as a combination of such services. But Google's implementation of Wave is going to be only one part of the story: outside developers will have the opportunity to build their own wavelike services using the Google Wave API set.
And those outside implementations will be able to communicate with each other using the Google Wave Federation Protocol, now that Google has opened up federation of wave servers. This means that if Company A built its own wave servers, it could interact with Company B's wave servers through a public peer-to-peer network facilitated by Google.
At the moment, this is just confined to the developer preview sandbox that was the initial proving ground for Wave. Since its launch, Google has opened up Wave to a wider audience for further testing and bug squashing, with a formal launch not scheduled until early next year.
Wave's complicated interface has not been a resounding hit with early testers, but the combination of external development and a federation service means that others could create more compelling ways to use the technology.
Google Wave is ready for wider testing.
(Credit: Screenshot by Rafe Needleman/CNET)Google Wave is ready for its next step: a more thorough test of its scalability and stability as more than 100,000 new users crowd onto the service.
As promised, Google plans to open Google Wave beyond an extremely limited preview on Wednesday, granting access to users who have signed up in hopes of getting a chance to try the service. Google received more than 1 million requests to participate in the preview, said Lars Rasmussen, engineering manager for Google Wave, and while it won't be able to accommodate all those requests on Wednesday it is at least ready to begin the next phase of the project.
Google Wave is an attempt to re-engineer Internet communication, blending elements of e-mail, instant messaging, social networking, and workplace collaboration software into a single Web application. It was first unveiled at Google I/O in May before Web developers who were a bit dazzled by the possible uses of the technology.
At present, however, Google Wave is one big bug bash, perhaps half a year away from launching as a stable product. Google engineers have solved many of the more persistent bugs that were hampering the product a few months ago, but there is still a long way to go and Wave should not be considered anything but a "preview," Rasmussen said. Still, that's better than "developer preview," the status previously attached to Wave that implied only hardcore techies should venture within.
In addition to the developers and waiting list, Google also plans to open Wave up to a limited number of Google Apps enterprise customers for testing, Rasmussen said. A few companies, such as SAP and Salesforce.com, have already started playing around with the technology but Google is seeking feedback from other organizations on how Wave might work within their environment.
MOUNTAIN VIEW, Calif.--Lars Rasmussen sighed, half an hour into a demonstration of Google Wave, the company's audacious attempt to reinvent Internet communication: we'd found another bug.
Rasmussen had patiently worked around other minor bugs during the demo Tuesday at Google's headquarters, but when images dragged into a wave wouldn't load properly, he asked his brother Jens, seated at the conference room table, to get an engineer on the issue right away. It's about two months before Google opens up Wave access to a larger audience, and there is a ton of work to be done.
Google's Lars Rasmussen demonstrated Wave for the first time in May, and is now focused on stamping out the bugs.
(Credit: James Martin/CNET)Google Wave was unveiled in May at the Google I/O Developer conference, and dazzled attendees with its goal: a combination of real-time communication with social-networking and search capabilities built into a familiar interface. Wave is more than just an in-box on steroids, however. It's also a communications platform that developers can use to build their own applications, something that many were excited about in the early hours of Wave's life on the public stage.
Behind the scenes, the reality is sobering for the Rasmussens and the 6,000 or so people actively using Wave. Job No. 1 for the brothers Rasmussen--who are managing the Google Wave project--is making sure Wave is stable enough to accommodate 100,000 new users that will start doing the Wave after September 30, when Google opens up the limited preview to a wider audience.
At the moment, around 25 percent of all Wave sessions end in a crash, Lars said. That's obviously not acceptable and, in an ironic twist, the highest priority bug on Google Wave at the moment involves search.
"I would imagine in six months this will be fast, slick, stable and usable," Lars said. "Right now, you have to be a super early adopter (to use Wave). By September 30, an early adopter."
Wave has been in the works for about two and a half years. The original prototype--constructed in nine months to pitch the concept to CEO Eric Schmidt and co-founders Sergey Brin and Larry Page--was actually discarded in favor of a system that provided better scale, Lars said.
Much of that time has been spent simply designing the workflow of Wave: how to add people to a wave, reply to a wave, add pictures, and create rules. Wave shares some basic infrastructure with Gmail, but is essentially a completely separate undertaking and has been a bit of an "organizational experiment" for Google in terms of giving an important project a great deal of autonomy, Lars said.
Google Wave is designed to be a next-generation Internet communications application and platform. When it works.
(Credit: Screenshot by Rafe Needleman/CNET)So why go public now, with so much yet to be accomplished? The brothers Rasmussen have heard the shouts of "vaporware," and actually chose the opposite launch strategy for the product that launched their Google careers: Google Maps wasn't unveiled until it was complete.
The difference with Wave is that Google believes developer feedback is crucial to its evolution as a product. "We wanted to get people thinking about how we're going to use it and what people are going to use it for," Lars said.
For now, however, Wave is carefully labeled as a "developer preview," a status that doesn't even rise to the level of one of Google's ubiquitous beta projects. While Google still has no formal process for determining what projects are previews as opposed to betas as opposed to full-blown products, the goal for Wave is reduce the number of crashes to less than 1 percent of all session starts, at which point the "beta" tag can be more confidently applied.
When introducing Wave in May, Google said it hoped to open the service up to the general public some time in 2009. That seems unlikely when viewing Wave in late July, but launching a product that has been hyped as much as Wave with anything even close to the number of bugs currently present would be a disaster.
Lars knows this. "Google can be a cushy place to work; we're not going to run out of payroll anytime soon. But we're putting a lot of pressure on ourselves."
Waiting to get your grubby mitts on Google Wave? You'll have to wait just a little bit longer.
While about 6,000 developers got their hands on Wave Monday, a post on the Google Wave developer blog says the company isn't planning to open it up to everyday users until September 30th. At that time, some 100,000 users will be let into the program. To be a part of that first run, users will have had to have signed up to use the service on Google's invite page.
Along with a hard date on the semi-public beta test, Google also highlighted a few developer creations using Wave's API. One of them, called Waves in WordPress, lets bloggers quickly embed an entire Wave conversation into a blog post, which lets readers view and interact with it. Similar tools that let you do that with other social and blogging can be expected as Wave's API matures.
First introduced at the Google I/O Conference back in late May, Wave is Google's re-imagining of Web e-mail, and a sibling of Gmail--the company's current Web mail product. It blends live chat and e-mail in one service, and is one of Google's most experimental creations yet. Google says it still has some more work to do on the project before it's ready for beta testers to start drumming on it, including how fast and stable it is.
Related: Debating the power of Google's Wave
We've had about a week to absorb the Google's pitch for Wave, its new experimental communication platform, and about a day to try the actual early "sandbox" build of the service. See our hands-on review. But there's more to talk about with Wave. It's not just an app, it's an important evolution in the philosophy of written communication.
People will see Wave in different ways. For some, it's a clever take on e-mail. Others will see it as instant messaging with new features. Developers will look at Wave's open specs and APIs, and see a framework for new collaborative apps. But is it really any of these things, or just a crazy experiment from Google's Australian outpost?
Is it better than e-mail?
CNET Editor Rafe Needleman: In some ways, it really is. With Wave, you don't reply to a message with a new message, you instead add your reply to the message itself. When there are multiple people involved in a conversation, this can prevent a lot of confusion. There's only one "wave" in a conversation, not a volley of messages flying around that repeat each other.
CNET Senior Writer Stephen Shankland: Gmail users accustomed to conversation view, which stacks the back-and-forth discussion into a single view, will have an easier time adjusting to Wave's ways.
And just as Gmail works best if you only deal with one e-mail at a time, Wave is good at only one wave at a time. That's fine for a lot of IM-like chats, but if you work in depth on multiple waves simultaneously, think about opening multiple browser tabs. There are boldface indicators of new activity in your inbox, which tell you who's active, but with multiple tabs you won't always see them--especially if your inbox gets crowded with new waves.
Needleman: It's fun to play with now, but we don't know what using Wave will be like once we start getting overflowing inboxes of waves.
Shankland: Right. Every Net communication technology goes through a honeymoon period where just you and your close contacts use it. Then the whole Net discovers it and your little paradise becomes just another conduit for spam, inane jokes, and trivia. Expect the same issues with Wave.
Needleman: The thing everyone is going to make a big deal of in Wave is that you can interrupt someone who's carefully writing a message to you. You can barge into a message before they're done with it, demand the writer's immediate attention, and force them to shift from composing to replying. There will be a way to hide your real-time activity in Wave, but the default mode is real-time. It's interruptive and very different. There will be people who hate it.
We used Wave to write this story. It worked pretty well.
(Credit: Screenshot by Rafe Needleman/CNET)Shankland: In my misspent youth, I used a Unix terminal command, talk, that was something of a precursor to instant messaging. I quickly grew to loathe the fact that every keystroke was visible. How many times have you had second thoughts about an instant message or e-mail? Think before you type.
Needleaman: I'm in trouble. I don't only think before I type. I think before, during, and after. My mother taught me that "writing is re-writing." I hope Wave doesn't prove her wrong.
... Read More
Google just opened up to a limited audience its very interesting communications experiment called Wave (news stories). Our hands-on evaluation: there's a lot to like. It really is a more contemporary take on communications. But it will knock many e-mail users off-balance.
Even Wave's own Software Engineering Manager Lars Rasmussen told me, "It takes a little getting used to," and, "We're still learning how to use it." Imagine how everyone else will feel.
If you want to try Wave, you'll have to wait. Google is making access to the service available to some developers and press, but full availability will not be until "later this year," Google says. The version we tested was very raw, still in development. Many features were not implemented and the system threw us a few errors. But the framework and philosophy is clear to see, and that's what this evaluation is based on.
Getting started in Wave: It looks a lot like e-mail...
(Credit: Screenshot by Rafe Needleman/CNET)
What's Wave?
Wave is real-time e-mail. What that means is that when you're writing a reply to a message (or "wave") that you receive in the system, the recipient can see what you are typing as you type it. It will come as a relief to most that the real-time feature can be disabled if you click on the "draft" button (not working in my trial) while writing. But real-time visibility is the default.
You can put your replies anywhere in the message. You can also do this in regular e-mail, but in Wave, your comments are easy to pick out since the app bounds reply text in colored boxes with authors' pictures embedded in them. Those of us who prefer to reply to e-mail messages at the end (or the beginning) and not piecemeal can just reply as usual. But when you want to write a surgical point-by-point reply to a message, Wave makes it easy.
You can drop pictures straight into Wave messages (a neat trick in a browser-based app, made possible by Google Gears), and smart assistants will let you convert addresses to maps, automatically fix spelling errors, and expand contact names.
But Wave is not e-mail. In this image, I am watching co-developers Lars and Jens Rasmussen type replies to my query. The teal tag shows that Jen is typing right now; Lars, who just finished typing above Jens, had his own, separate color.
(Credit: Screenshot by Rafe Needleman/CNET)But it's the reply-anywhere feature combined with the real-time function that's most interesting. It makes Wave the first useful blend of e-mail and instant messaging that I've seen. Unlike Google's previous attempt to meld the two communications modes into one app (Gmail has Google Talk in its sidebar), this one really works. An asynchronous e-mail conversation between two people can can stay that way, or it become real-time when both parties are online, and the dialog stays in place in the e-mail for later viewing. Switching between the e-mail and IM mode is seamless. In fact, the concept of the two different modes vanishes in Wave.
Wave's message handling really shines when a conversation is between more than two people. Using Wave and its specific, color-coded replies, a group of people can have an actual discussion in e-mail, in real-time if wanted, without getting bogged down in long multi-message discussions--or worse, in threads that end up forking so that different people are discussing different things.
The Wave in-box pane shows you when there are new messages in your threads by bolding the subject lines, and when somebody is actively typing in a wave, you can see the text come in live, in the two-line preview every message gets. That's really cool, although it can be overwhelming.
Speaking of being overwhelmed, the first time I had two people replying to me in an individual message at the same time, in different places in it, my head almost exploded. It's a lot of raw information coming it at once, and it's very different from the old e-mail or the instant message experience.
... Read More
For those who are having a little trouble understanding exactly what Google Wave is all about, seeing it in action might help you wrap your head around the concept.
Google has released video of Thursday's keynote speech at Google I/O in San Francisco, where the company publicly demonstrated Google Wave for the first time before about 4,000 developers. Google Wave is an ambitious, if incomplete, attempt to reinvent e-mail and Internet communication in general.
Developers are just starting to get their hands on Google Wave to try it out for themselves, but the public is not expected to get the same chance for several months. We hope to post a hands-on review ourselves in the coming days, but for now, check out the video if you'd like to see Google Wave in action. Be forewarned, it's long (90 minutes).
The support of developers at Google I/O could make or break Google Wave, and the early returns are positive.
(Credit: Stephen Shankland/CNET)SAN FRANCISCO--When developers are comparing your new product to the unveiling of the iPhone, you know you've probably got something on your hands.
Such was the reaction at Google I/O in the hours following Google's first demonstration of Google Wave, a bid to redefine the way people communicate on the Internet by blending e-mail, instant messaging, file sharing, and collaboration software into one service. Following a session in which developers were given a peek under the hood at the technology and what it might let them do, several were quite impressed and already pondering what Google Wave would allow them to create.
"I haven't been this jazzed since the release of the iPhone," said Michael Rexroad, a software engineer with Cisco's telepresence systems business unit. He was referring to the way ideas immediately sprung to mind Thursday morning regarding how to use the technology demonstrated Thursday to create new types of applications, much the same way Apple's first public demonstration of the iPhone in January 2007 inspired a generation of software developers.
Developer support is crucial to the success of Google Wave. The company is releasing Wave as a developer preview to attendees on Thursday, and it is still filled with lots of rough edges, bugs, and incomplete details.
But the genius behind Google Wave is not in the individual parts, rather in the way Google has assembled a set of existing technologies into an attractive platform for developers, said Andreas Schobel, chief technology officer for mobile start-up 3Banana.
A demo of Google Wave at Google I/O
(Credit: James Martin/CNET)Schobel compared Wave to how Google Maps (perhaps not coincidentally developed by the same people behind Google Wave) awoke developers to the possibilities presented by Ajax technologies, which had been around for some time but had yet to gain traction as some of the core technologies used to build the modern Web.
Daniel Jefferies, president of Newmind Group, a Google Apps reseller, is not a developer, but was intrigued by the possibility of using Wave as an internal tool for improving the productivity of his company. Newmind provides consulting services for helping small and medium businesses implement Google Apps inside their groups, and thought he could better manage his team, their tasks, and their relationships with clients with this sort of tool.
Perhaps the most ringing endorsement came from a software engineer employed by one of Google's rivals, who declined to be identified for obvious reasons. "This will revolutionize e-mail," he said.
While that may be a stretch at this juncture, developers filling the halls of the Moscone Center are definitely buzzing about Google Wave.
When recipients respond to Wave messages, everyone on the thread sees the replies as they are being typed.
(Credit: Google)
Updated 12:28 p.m. PDT with additional comments from Google.
Google is ready to start talking about its answer to demand for real-time--yet organized--Internet communication.
Google on Thursday publicly demonstrated Google Wave for the first time at the Google I/O conference in San Francisco. Billed as "the e-mail of the future," Google Wave is the result of a multiyear project inside of Google to reinvent the inbox, blending e-mail, instant messaging, photo sharing, and perhaps, with input from developers, connections to the world of social networking.
Lars Rasmussen helped lead the development and demonstration of Google Wave.
(Credit: Stephen Shankland/CNET)Google Wave is an attempt to "combine conversation-type communication and collaboration-type communication," said Lars Rasmussen, who launched the project with his brother Jens after Google acquired their mapping start-up in 2004. The brothers Rasmussen said they were inspired by the fact that two of the most commonly used Internet communication technologies--e-mail and instant messaging--are based on relatively ancient offline communication techniques, namely the letter and the telephone.
The Rasmussens were given the authority to create "one of the most autonomous independent groups we've had at Google," said co-founder Sergey Brin in a press conference following the demonstration. Given the success the brothers had in developing the technologies behind Google Maps, Brin was inclined to "give them the benefit of the doubt" when Lars came to him pitching a bid to reinvent Internet communication.
They came up with Google Wave, which organizes Internet discussions in the trendy stream of consciousness fashion. It's a little bit Twitter, a little bit Friendfeed, and a little bit Facebook all in one service, allowing you to send direct messages to online contacts with real-time replies, share photos or documents, and add or delete members of the conversation as needed.
In that sense, it's not a completely public discussion, nor a completely private one. A user creates a "wave" by typing a message or uploading photos and adding contacts to the wave as they see fit. Other contacts can be added later, and those people can add other contacts to the wave unless the original wave starter forbids new entrants.
"Each person that we show it too, something different resonates as useful" to their way of communicating on the Internet, said Stephanie Hannon, project manager for Google Wave.
At the moment, the functionality is somewhat limited, but Google is introducing Google Wave at its developer conference for a reason: "a lot of this depends on developer uptake," Rasmussen said. The company will release APIs (application programming interfaces) at the conference so that developers can start testing how to build Wave into their own sites, or how to integrate their services with Google's.
Google envisions three types of developer projects using Wave. The first is the most obvious; using Wave as a gateway for conversations that you're already having elsewhere on Twitter, Friendfeed, Facebook, blogs, and other social media sites.
There are plenty of reasons for Google to try to tap into the "stickiness" of various social networks, where users spend obscene amounts of time. And the company thinks that services such as Twitter recognize the value of letting others build a front end into their services: there are dozens of Twitter apps for PCs and smartphones that grant such access without having to use Twitter's own front end, and those apps don't seem to have put much of a dent in Twitter's overall traffic. For starters, Google Wave will allow users to post new items to blogs created with Blogger from within a wave, and see comments and replies within a wave.
E-mail, instant message, wiki, or nanoblog? Wave combines elements from all of these communication methods.
(Credit: Google)The second category involves creating applications that run within a wave, similar to how developers have used Facebook as a platform to create all sorts of applications. Collaborative games are expected to be among the first applications to appear within Google Wave.
Lastly, Google wants developers to think of Wave as a possible enhancement to an existing workflow within an enterprise. The example Rasmussen used was a bug tracker used by software developers to identify and assign bugs. Bugs could be organized in waves; participants post the new bug to a global wave, then the team leader can assign bugs to individual team members within the wave, and developers can comment on their fix for a particular bug as they are tackled and cleared, all within the same thread.
The software has a long way to go: Google is releasing it as a developer preview on Thursday, and is actively looking for feedback on how it can improve. Sometime later this year Google expects to release it to the general public, but Rasmussen would not commit to a more specific timeframe.
Google also plans to open-source the format at the heart of Google Wave as a protocol in order to let developers build their own waves. The company has not determined the license that will be used to open-source the code, Rasmussen said.
Developer feedback will be crucial toward gauging the impact of Google Wave in a marketplace crowded with similar ideas. For months, Google has been pressed with inquiries about whether or not it plans to buy companies like Twitter or others that specialize in real-time Internet communication, and thus far, the company has demurred.
Now we know why.
- prev
- 1
- next





