AJAX has already caught on. The major sites - Yahoo, Google, Amazon - have been using it for quite some time and are on their second or third wave of touching up their sites with AJAX. It is fascinating to see how quickly this stepchild of some previously under-utilized technologies has leaped into the forefront of today's world-wide web.

Monday, September 04, 2006

Flickr: Explore everyone's geotagged photos on a Map

Flickr now supports Geotagging.

Flickr: Explore everyone's geotagged photos on a Map

Makes sense.

Flickr has had tagging forever and Yahoo has had Geocoding for like a year. Yahoo bought Flickr, so they own it too.

They are simply de-normalizing their various product's feature sets. ;-)

What is kind of surprising is they did not go the Flash route that you might expect on a project like this.

I peaked under the hood. Not hard, just do a "View Source" command with your browser.

What that reveals is that the page is implemented using DHTML technologies (JavaScript+DOM API). They also seem to make mention of XMLHttpRequest so I am guessing they use AJAX-like technology.

I saw mention of JSON in the code and no mention of XSLT - so I think it is probably implemented with asych JSON over XMLHttpRequest call, and rendered using DHTML techniques.

Right-mouse clicking on any part of the page confirms that this is not a Flash-based site but a DHTML one.

Anyway, it seems pretty cool!