Google Wave Reviewed
Michael_Curator writes "Developers are finally getting their hands on the developer preview of Google's Wave, which means we can finally get some first-hand accounts of what it's really like to use, unfiltered by Google's own programmers. Ben Rometsch, a developer with U.K. Web development firm Solid State, blogged that, it's 'probably the most advanced application in a browser that I've seen.' Wave is like giant Web page onto which users can drag and drop any kind of object, including instant messaging and IRC [Internet Relay Client] clients, e-mail, and wikis, as well as gadgets like maps and video. All conversations, work product and applications are stored on remote servers — presumably forever. 'It's like real time email. On crack,' he wrote. And unlike the typically minimalist Google UI, 'It feels a lot more like a desktop application that just so happens to live in your browser.'" User molex333 has already written a Slashdot app and shares his initial reactions here.
Does the expression "on crack" mean, "better"? And if so, why?
I always interpreted that phrase to mean "way more hyper and totally unpredictable". So in my mind, anyway, that's a "no".
#DeleteChrome
I've dabbled with http://g.ho.st/ and it sounds similar. I've been impressed at how snappy g.ho.st is, so I would expect good things from Google, also.
They've said they're going to open-source the server so others can host their own waves. Until then, since I'd want to use this for collaborative development, and possibly for hosting my own sites, I'd rather not they own my content.
I've participated in a wavelet writing hack-a-thon and was impressed by the scope of the collaboration that it provides. I saw it as an email, shared docs, blogs, instant messaging, photo sharing in one protocol. It certainly wasn't perfect and some parts were rather underwhelming but overall it seemed like the beginning of a new way of doing things. I was talking with one of the devs in the Sydney office and he said that they use it internally and are surprised by the way that the more they used it the more they discovered new ways to use it. I took that as a good sign that it was a technology/protocol that was at the beginning of the discovery rather than one that is released with every usage known. Would I use it commercially - not yet, but I can imagine it becoming a core tool to organising/interacting my social circle. I could easily see it being a great tool for collaborative programming and/or a new generation of remote role playing (build a dice rolling tool, a mapping tool etc.)
I just can't be bothered.
It's a fairly common American expression, or at least it was. Generally anything on crack is something supercharged. Bigger, faster, better. I have no idea where the saying originated from. It's best not to think about it, I guess.
ZuluPad, the wiki notepad on crack
> Write some C for christ sake, or hell, even a Java SE app.
How is that going to get them more eyeballs to sell to their advertisers?
Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
No. Sharepoint is a marketing term covering a disparate range of collaborative applications from Microsoft. Similar to how the .NET label was a marketing label for a bunch of disparate technologies.
Google Wave is a single innovative new technology on which many collaborative tools are and may be built.
Do you work for google PR? Sharepoint is a portal server and a webapp framework. Disparate huh?
Website Hosting
There's a girlfriend wondering why he won't annnnnsweeeeer any of the phone calls, voice mails, text messages, emails, or she's sent in the last ten minutes.
Google has cobbled together existing technology
This is the mother of all 'get off my lawn' arguments. Using existing technology is what brings us most innovations. In fact, using existing technology is what every programmer does.
... and instead of learning the lesson that SMTP taught US 25 years ago Google is content to have something else that will live in beta for years.
SMTP is in beta?
I've only seen the demovideo and done a bit of reading. The ideas behind wave are innovative, ambitious and pretty well thought through. If wave becomes a success, it will take years before it's massively deployed. It might also take years to fail spectacularly, either through bad development decisions, or just through failing to come up with the killer-app.
But to bash it now is stupid. Google is doing this the right way. They're following a vision that might be wrong, or might not be what you're looking for. But it will be open-sourced, so you can create your own wave services. And it doesn't have to be inside a browser, as far as I understand it.
Error 001
Security Scan and Virus Detection do not work with your operating system.
The more appropriate expression might be 'on steroids'. If it was 'on crack', it would look like a MySpace page.
But between this and Google OS and everything else, google is getting dangerously capable of mass information collection for nefarious purposes (read: more than is currently possible). Ive been willing enough to forgive the search engine because of its usefulness, but I see Google as the biggest potential data mining operation in the world. Have an OS, web search, email, chat, and voice all have the central management of one company who for all we know could have been served on of those secret orders they cant even talk about that all data mussed be passed on to some crazy orwellian agency. Not saying its true, but it makes you wonder...now I'm off to finish building my patented alaskan off-the-grid living structure called an igloo.
"It's ok, I'm completely secure as long as my iron is off"
Most likely, this is an attempt at a linguistic intensification of the idiom "on steroids." There was a time when steroid use was more of a taboo and to reference it in casual conversation was marginally titillating, but perhaps "on crack" comes closer to attaining that mischievousness today.
Even though it doesn't really make sense (steroids increase muscle mass, but crack doesn't really increase anything except an extreme imbalance of neurotransmitters) it fits with our general cultural pattern of intensifying language. "Going ape," for instance, was an appropriate term for wild human behavior as apes tend to be associated with wild movements, but "going apeshit," while sounding more intense, doesn't make any semantic sense in that an ape's feces don't exactly move much at all.
Your mind is clear / The things that you fear / Will fade with how much you / Believe what you hear
And here's the obligatory hour long video to show the potential of the thing:
http://wave.google.com/
Some new and interesting concepts if you have the time to spare.
Why OpalCalc is the best Windows calc
It's an open protocol, you can make whatever GUI you want. In the video they were using a terminal client.
"instead of learning the lesson that SMTP taught US 25 years ago " which lesson in particular are they ignoring?
As for the thick app argument, why do you care? Seriously, if the solution works it works. The toggle switch guys scoffed at the punch card guys, the punch card guys scoffed at the interactive asm editor guys, the asm guys scoffed at the C guys, the C guys scoffed at the Java guys, the Java guys scoff at the Ruby/Python/PHP/JS guys.
You don't see the trend?
The biggest deal here, which so far is quite understated, is that the protocol is open. It's based on XMPP (aka Jabber), including the server-to-server protocol. This means no one will be locked into a single site -- not even Google's, although I'm sure Google is counting on a lot of people using their site, and I'm sure they'll find other ways to leverage it to make some money as well. They're good at doing that -- and unintrusively, too.
If this thing catches on, it's going to turn the whole Internet on its head -- in a good way. It's the end of being locked in to walled gardens like Exchange and Facebook -- although either of those products would be able to tie into the global Wave federation if they wanted to.
I'm looking forward to seeing lots of different software and sites that speak Wave protocol. For that matter, I'm looking forward to writing one someday.
Tired of FB/Google censorship? Visit UNCENSORED!
I wasn't really seeing her, it was more of an one-nighter.
Maybe the guy is a crack addict and he means that it's really really great program that he'd happily steal and lie to get some more of.
Michael Reed, freelance tech writer.
What you're not seeing is Google's strategic intent (I work for Google, but this stuff is public).
Google's goal is to commodify (reduce the marginal profit to zero) of everything that they don't make money on. The hardware is pretty much commodified already. Plenty of competitors and the profit margins are razor thin. Next levels are the OS and the applications. These are not yet commodified due to Microsoft's aggressively maintained monopoly. Contrary to common knowledge, Microsoft's real monopoly is in the Office file formats. From that, they've levered a monopoly into basic individual productivity applications and then (with Apple's cooperation) the operating system. They are also a serious player in second-generation collaboration tools (extensions to basic email).
In order to reduce Microsoft's war chest and eliminate their competitiveness, Google seeks to lower the profit margin on everything Microsoft currently produces at a profit (Windows and Office). So they produce a cheaper operating system, cheaper productivity applications, and cheaper collaboration tools (ideally free to the typical user). Google doesn't need to make money (though breaking even would be nice), Google just needs to apply pressure to Microsoft to cut their revenues/profits and the strategic goals are being met.
Writing apps that run on Windows? Doesn't help Google very much (though SketchUp and Picasa and a few other things are native apps).
Writing protocols that run on any machine? Helps Google a lot.
Writing web applications that use those protocols and run on any machine? Helps Google a lot.
Look at the bigger picture. Google is acting extremely rationally here.
As for whether Wave is innovative or not, I don't think you've tried it and are speaking without informing yourself. Wave is to email as email is to snail mail (single addressee, no broadcast, etc.). Wave tackles the problem of a widely CC:'d email with an attached Word or Excel document (two threads of changes: one in the email thread, one in the document) (multiple obsolete copies of the document available) (possible confusion and delay as people are added to the thread and have to re-read the history duplicated in most of the recent emails). Wave creates a "place" for this discussion/collaborative authoring to happen and then let's everyone bring whatever they want to help out. Wave is not email++ (which is what Outlook and Gmail are).
Do you not get the point that by running in a browser, it essentially runs anywhere? Linux, Mac, Windows, future smartphones and MIDS. Further, by running in the browser, the application will always be the most current version. You won't have people running outlook version x, y, and z. Social communication or whatever you want to call it is a huge area of growth and a direction the internets is going. Would you rather have Google or Facebook the steward? Google very much tries to be open and "not evil." I honestly don't get the Google bashing.
The demo video at http://wave.google.com/ actually shows a command-line client, around the hour mark.
Don't blame me, I voted for Baltar.
hyperbole on meth
intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
A web browser should never, and I mean NEVER, need half a gig of memory
A word processing app should never come on more than one floppy disk.
Games should not be in 3D.
Computers do not need sound cards goshdarnit!
Gah... change!
OMG!!! Ponies!!!
The documentation is good, so it is easy to get started. I view Wave as "something for the future" but I think that it is worth 3 or 4 hours a week coding to it. It was a thrill when my robot replied to a wave that I had invited it to join (like a human). For writing robots, I look forward to a local runtime and debugging setup. Overall, I think that Wave looks promising and I am mentally re-evaluating several web application projects that I have done in the last ten years, thinking of how I might re-implement them on Wave.
The "on crack" comment is so vague, it says a lot more about the reviewer than the technology being reviewed.
That being said, since I also participated in two Google events in which we were using the Google Wave technology, I'm going to give you my own personal review (which may be as bad as the initial review, it's mostly a disorganized brain dump at this point, so bear with me as well). I did agree to an NDA during those google events, these last couple of times you actually can't get in if you don't agree to one, but I don't think Google is the type to enforce it on me, especially since my review is mostly positive overall (even if it includes a few barbs).
First off, here is my description of Google Wave, it's a cross between a Wiki and an Instant Messenger (with some added capabilities that may not seem initially obvious to everyone, but that will seem completely obvious to power users of the wiki technology and power users of the instant messengers technology). And each Wave itself is the equivalent of a wiki page (if that makes any sense).
Now here is my first impression of Google Wave, which differs significantly from my overall final impression of it. Google Wave is buggy (even in Windows Chrome and Firefox, and even in Windows Safari which does support HTML 5 and which is supposedly faster, and I was advised not to use IE with it -- so I assume that this part is even more buggier still). The initial inbox interface looks rather busy and clunky (especially from a Company like Google, I just didn't expect an interface like that). Searching for your friends (who already have wave sandbox accounts) and adding them to your address book works only 90% of the time (although, that part does work 100% of the time if you go to your gmail address book that comes with your new wave sandbox account, you just have to know to use that workaround -- otherwise you just get frustrated by it especially since the interface doesn't give you back useful informative feedback that something went wrong). Also, the inbox doesn't always refresh (even on a blazing fast guest connection inside the googleplex campus). And initially, I was quite baffled by the wave inbox interface. I had created ten empty waves by mistake, that I didn't know how to delete (now, I know how thought, at least I think I would know how to delete them, I haven't tried it yet).
Where Google Wave shines however is in its actual use (even in its buggy alpha state, it's actually quite useful, I would totally use it if I could get my colleagues accounts), and it's in the actual wave itself (not the surrounding interface). I don't know how many we were, may be 150 or 200? May be 70% of us had laptops in front of us. May be 30 or 40% of us had the actual wave opened, others were doing something else on their laptops or had them semi-closed. And may be only 4 or 5 were taking actual notes (one or two were doing the bulk of the notes). The notes were excellent. Everything that was being said was transcribed live, "livewaving" that's what the google employees called it (just like for Twitter, the Google employees had many cutesy-cheesy names for everything wave was doing), and the notes/statements/questions said out lout during the presentations were clarified, corrected, rephrased, and formatted by two or three people (just a couple of lines above where they had been captured). There was no coordination whatsoever, people just added things wherever they felt they could contribute. Also, the initial attempt at coordination by the Google organizers was foiled, because they were too slow to create the group and start an official wave on their own, the participants already had a wave underway by the time they started -- so that became the official one by default.
At the same time the notes were being taken, there were a few more participants who started a couple of threads (within the wave itself, just at the bottom -- a couple of scroll
" Right now, my chain goes:
Operating System -> Windowing System -> Application
or
Operating System -> Windowing System -> Virtual Machine -> Application
Google Wave is several abstractions farther down the chain:
Operating System -> Windowing System -> Browser -> Virtual Machine -> Google Wave -> Application "
Yeah.
What I want is:
BIOS --> that shit they had in minority report
Need Mercedes parts ?