Ok, hopes for a Bruce Lee javascript smack down were thwarted when Andrew started off with "this is Where 2.0 101".
Started out with a quick run over the common formats - GeoRSS, KML and Microformats.
Microformats - additional HTML markup that are conventions for geolocating content. geo & adr for lat/long and address.
High-speed review of REST with "spiffy diagram"
Must do some reading on Atom - maybe have lunch with local Atom fan-boy Sean Gilles
Javascript mapping API wrapper covering least common denominator functionality across 9 or so map platforms. Essentially a layer of indirection that will allow you to change the back-end (i.e. Google Maps to Poly9) without breaking your application.
It can do image overlays - which is nice because you can then push very dynamic data (i.e. data that can't be tiled) into the map.
Nice tile layer schema for roll-your-own tile services
GeoRSS and geojson direct consumption.
Support Filtering by a range of things - category, date etc.
It does not break terms of service - it still uses the underlying API's, so the tile providers are cool with using this.
Still allows you to go below Mapstraction to the underlying provider. So, you'd be able to write most of the site in Mapstraction, then jump down into some VE/GM specific stuff if you need to (obviously this limits how you can change between the back-ends)
OpenSearch: Expose the search interface for a website directly into a browser search. Details at opensearch.org. OpenSearch-Geo - extensions to support location strings. Supports location name, lat/lon + radius, bbox.
This is very cool - need to push this into some of our sites.
Mapstraction is BSD license so do what you like.
I'm Dave and this is my blog. I'm usually writing about .NET Software Development, ArcGIS, or Agile Practices, but other stuff does creep in from time to time. I hope you find something of use, and feel free to contact me if you have any questions. You can also check out my profile on LinkedIn
dojo.DTSAgile.com is our technology preview / demo site. As I and my team cook up cool things we post them here.
ArcDeveloper.net is a site that hosts a set of open source projects related to ArcGIS. This includes Tile Cache for .NET (TC4N) and Feature Server for .NET (FS4N). Come over and check it out!
Assembla is a free service that provides Subversion source control, wikis and work Tracking. The ArcDeveloper project is run from here. It rocks. Check them out today.
Agilistas is a LinkedIn group focused on discussing and promoting Agile practices. Everyone is welcome to join in the conversation as we evolve the process of creating software to make it more enjoyable for all involved.