I'm at google developer day, Spain right now (GDD) so I though tI'd report a bit on what's going on...
Sorry about my telegaphic style, but I have to pay attention to talks while typing.
In general, 2007 seems to be the year of the map.
All talks were about maps. KML is a markup language to interact with maps.
One of the most impressing things I saw was:http://gears.google.com/
Talk given by the guy who wrote google reader.
The whole point is to make AJAX applications more fluid, with even less server connections.
This time it seems they'll make google reader very responsive.
Gear It's a browser plugin
It gives you access to a local SQLlite db (!) on the client
When we are offline, reader (or any other AJAX app) will query the local SQLlite db.
How does it figure out if we are offline? It's not as obvious as it seems.
It kind of runs alocal server, synchronized with the remote one.
Imagine gmail being even more responsive…
You have search technology of course on the entire local db.
Next: search API.