John Montgomery has been exploring AJAX-style technologies and wonders -- rightly -- what the fuss is all about:
|Google search results for:|
|"streets & trips hacks"||0|
|"google maps hacks"||3430|
When Adrian Holovaty's chicagocrime.org debuted, I was delighted but not surprised. I'd already come to expect this kind of thing. What did surprise me, though, was to see this Associated Press story in my local smalltown newspaper last Saturday!
Over the weekend, Paul Kedrosky felt an earthquake. I was reminded of James Snell's Google Maps earthquake viewer, which showed me a whole cluster of quakes:
Nice! Now consider what James' hack did not require:
Official Web services
A directory in which to find those services
Platform evangelists to entice people to use them
Fancy tools to make the job easier
More than 1/2 hour in which to complete the job
That's partly because all of the pieces James needed were lying around on the Net, and had been written about in ways that enabled him to discover and apply them. But it's also because the Google Maps "user experience" -- degraded though it may be when compared to native Windows alternatives -- affords much more leverage.
Years ago an early reviewer of Visual Basic 1.0 (Steve Gibson, I think) said that VB increased the software developer's leverage by an order of magnitude. That was true, but you can't keep going back to the same well. In a column on Google Maps I wrote:
Developers haven't flocked to TerraServer. What's Google's secret? Web DNA and no Windows tax.Responding in email, Jim Gray reminded me that TerraServer does offer SOAP interfaces [1, 2]. And yet those interfaces demonstrably have not inspired a flurry of innovation. Why not? Microsoft is obliged to portray the Web-based user experience as a dead end that can never be improved, and Windows as the only way forward. So it's going to be Visual Basic and client/server all over again: Windows applications will control the user experience; servers will dish out the data; developers will connect the dots.
But if the Web has degraded our experience in some ways, it has utterly transformed it in others. Nowadays we're not just using the Web, we're colonizing it. Data isn't stuff we only consume, we also produce it. And the user experience doesn't live only on our PCs, it must roam freely and be shareable with everyone. These are the sources of the next tenfold gain in leverage.
AJAX isn't the best imaginable lever. It is, however, sitting on the right fulcrum.
Former URL: http://weblog.infoworld.com/udell/2005/06/14.html#a1250