PROCESSING SKETCHES
Poem
Splosion
Folding
Bloodstream
Pull
Well
Decoplanes
Colorstorm
CircleForms
CircleForms2
Polyline
Bouncelines
Maeda lines

SVG EXPERIMENTS
river of orchids
crosstown traffic
spin
penta
maeda wave port
simple motion
KeySpline tool
more to come

SVG Links
Adobe SVG Zone
KevLinDev
SVG Wiki
Sacre SVG

Amazing Stuff
Levitated
bodytag.org
Yugop
Natzke
Praystation
the remedi project

Archives
03/01/2002 - 04/01/2002
04/01/2002 - 05/01/2002
05/01/2002 - 06/01/2002
07/01/2002 - 08/01/2002
08/01/2002 - 09/01/2002
10/01/2002 - 11/01/2002
11/01/2002 - 12/01/2002
01/01/2003 - 02/01/2003
02/01/2003 - 03/01/2003
03/01/2003 - 04/01/2003
05/01/2003 - 06/01/2003
12/01/2003 - 01/01/2004
01/01/2004 - 02/01/2004
02/01/2004 - 03/01/2004
03/01/2004 - 04/01/2004
07/01/2004 - 08/01/2004
08/01/2004 - 09/01/2004
04/01/2005 - 05/01/2005
07/01/2005 - 08/01/2005
10/01/2005 - 11/01/2005
03/01/2006 - 04/01/2006
04/01/2007 - 05/01/2007
05/01/2007 - 06/01/2007
09/01/2007 - 10/01/2007
10/01/2007 - 11/01/2007
11/01/2007 - 12/01/2007

Email Me

why web apps are neato, part 2
Lots of cool things have been happening in the web-app world as of late, and there are some very exciting bits of it that I think are going to contribute to the next bit of a jump in software usefulness. In my opinion, many of these bits have to do with them being inherently networked applications, using a common model and delivery mechanism. The other cool bits arise from the interesting things that happen when lots of people contribute in different ways (the human networking effect).

Software that talks to other software (the technical network effect) The accessibility and remixability of these new apps yields some astounding results... for example, Google Maps matched up with Craigslist real estate ads (oh MAN, if I could have had that when I was looking for houses), Google News, Greasemonkey scripts that tell you if the book you're looking at on Amazon is available at your local library. Though lots of this is now being done with simple, well-defined web APIs, I've also seen some impressive stuff done with just screen-scraping of HTML. Another really great example is some of the stuff being done at Yub Nub, which is in a lot of ways the internet command line that I had been dreaming of a few years back.

Software that learns from its users (the human network effect) - More and more web applications are taking advantage of thousands of brains; Amazon's recommendations and Google's page-ranking come immediately to mind, but there's also del.icio.us, flickr, and any number of other apps that are doing really interesting things just by noticing what people do and like; sort of like taking advantage of the footpaths that get worn in the grass by lots of people walking from one destination to another.

It was only a matter of time before this convergence of things got a name, and the name kinda scares me: "Web 2.0" The number of ways that this term is going to be misused just makes my skin crawl. It's also doomed to become a cliche and known mostly by a superficial feature: the use of lots of DHTML.

However... it does seem that there are lots of folks out there who do "get it". I stumbled on an article at The Social Software Weblog called Approaching a definition of Web 2.0 that that crystallized a lot of the thinking I've been doing about applications for that past couple of years.

And, since I'm a sucker for visualization, here's a nice diagram from the aforementioned article that shows the interaction of some of the features I've mentioned above. Hurrah for diagrams!


posted on 10/01/2005 12:58:00 AM


Powered by Blogger