The future of web development?
http://wave.google.com/
I think we are in for an entire internet revolution soon.
Google web Toolkit
Google wave
HTML 5
Whatever the crap this stuff is
http://code.google.com/apis/o3d/
I feel like it's 1995 again and I'm learning macromedia flash 2 lol!
I'm very excited for all of this new technology. This sort of web upgrade used to weed out of a lot of content providers but with things like wordpress or squarespace etc, the changes can be made from the inside out instead of having to be made from the outside in. For the first time, the only thing I'm worried about having to learn for the web is Java.
offtopic. Funniest tweet Ive ever seen
kevinrose
my mom just joined facebook, the end is near
3:10 PM kevinrose
whoa, tons of moms attacking me... peace peace
Lol, I say that.. too funny. :D (I gave him a pass...)
@Ryan I watched the loooong video on that the other day. It's pretty interesting. Kind of like wrapping email, forum and twitter all in one.
Wave looks interesting, but on the whole it's hard to say until I actually use the thing.
Google is good about coming out with neat APIs and then letting other developers and sites integrate them and produce the really neat stuff. The Wave API docs actually describes the service in a better way than any of the videos do.
For example:
Essentially it's a way to do multi-person conversations in a linear fashion, with branching. But wait, there's more!![]()
So, not all the people have to be people. Some of them can be programs. Okay then. What else we got?Google Wave Robots: Overview
A robot is an automated participant on a wave. A robot can read the contents of a wave in which it participates, modify the wave's contents, add or remove participants, and create new blips and new waves. In short, a robot can perform many of the actions that any other participant can perform.
Okay, now we know: The "Wave" itself is customizable using their existing Gadget API and such.Wave Gadgets Tutorial
Gadgets have emerged as the standard way to embed non-trusted code in Google web applications. In the Wave API, gadgets are the main mechanism for third party developers to change the look and feel of waves.
![]()
What else?
Ahh, we can embed these Waves into our own sites.Wave Embed Developer's Guide
The Google Wave Embed API allows you to easily (and quickly) add communication and collaboration tools to your web applications. The Embed API allows you to embed waves on third party websites, anywhere in the web, for easy discussion and collaboration using wave's cutting-edge user interface. Any conversations on those waves also show up in your Wave client, making Wave an easy way to aggregate conversations you care about all over the web in one place.
![]()
So what do we have now? Basically, a multi-person branching communication system, with interactive programs to modify the conversation as needed, with customizable look/feel/interactivity, which you can put anywhere.
Okay, that's pretty neat. But it's still tied to Google and their App engine, right?
Oh. Okay then.http://www.waveprotocol.org/
Google Wave Federation Protocol
...
We want to expand upon that platform, which is why we've put together the initial draft of the Google Wave Federation Protocol, the underlying network protocol for sharing waves between wave providers.
Yes, that's between wave providers: anyone can build a wave server and interoperate, much like anyone can run their own SMTP server. The wave protocol is open to contributions by the broader community with the goal to continue to improve how we share information, together.
I'm not sure that any of this will have a huge influence on the joe average web developer. Sure we'll have a new tool to work with, but it will presumably still rely on the same HTML/CSS backbone, and will be integrated into our systems using the same PHP/MySQL system we're using now.
Then presumably the Wave stuff would just plug into it like we do with Flash, Ajax etc. now. Or at least I hope so, I'm having enough trouble absorbing the current technology without having to learn new tricks all over again :P
Is the first example of Google Wave integrated with WordPress?
http://www.buildcontext.com/blog/200...nto-wordpress/
I can't see that yet, but I've applied for access as a developer so hopefully they'll grant me access.
Last edited by Ryan; 06-04-2009 at 07:21 AM.
Looking at his screenshot, it looks like it could make a really neat comments replacement:
http://farm4.static.flickr.com/3350/...1eba741a_o.png
Seems pretty cool. I have no idea what the Google wave stuff is but from what I've heard, it's all pretty cool. How much reliance will people put on the embeddable web?