Mapserver. What's in a name?

In an otherwise unrelated conversation, Howard Butler produced this short quote on effective software project names:

A name need not describe what something does (MapServer, I stare in your general direction :), but it needs to be distinctive enough to discriminate …

This reminded me of the ArcGIS Server demo at Where 2.0, the Jack-and-Jeremy show (by the way, IRC consensus was that Jeremy Rocks, too bad he was off-line (and on-stage) and couldn’t bask in the love) where a number of examples of searching for services were started from Google queries of the form: “mapserver something”.

So, a search for “mapserver idaho” picks up this ArcGIS service pretty high up, a search for “mapserver floods” turns up this ArcGIS flood service, and so on.

This seems like bad news for the Google Karma of Mapserver Classic, and also bad news from a customer conversation point-of-view. “We’re standing up [a] Mapserver” now has a couple of pretty distinct meanings.

Where Re-Cap

This was my first Where 2.0, so unfortunately I cannot provide any longitudinal data. Apparently the early expectation was for a conference in the 1000 attendee range, and this gathering seemed closer to 500 – the economic downturn is biting hipster location freaks just as much as the rest of the economy.

A lot of the idle chatter after sessions seemed to focus on the notion that there weren’t any “game changing” ideas being presented, which is probably more of a commentary on the rate of change in the industry over the past five years than on the quality of the presentations. My feeling is that the game changed only once, with the roll-out of Google Maps and (more importantly) the associated API. Everything since then has been watching the interaction of ripples and waves on the pond arising from the initial event. Long story short, we were a demanding and jaded audience.

  • I very much enjoyed watching the talks while monitoring (and silently heckling) on the #where2.0 IRC channel. The real-time commentary could instantly contextualize even generic industry boiler plate. One of the things the IRC channel noticed early on was that there were some repeating themes, which could be used to form a “where 2.0 drinking game”:

  • “twitter”, take a sip
  • “iPhone”, take a sip
  • “Google”, take a sip
  • “monetize”, take a drink
  • “find a coffee shop”, take a drink
  • “in the cloud”, take a drink

The repeated references to “iPhone” form one of my big conference takeaway thoughts: ubiquitous geo-location technology (broad markets for consumer devices that always know where they are) is no longer a “future development”, it’s the present. We knew it was coming, for a long time, but now it’s actually here.

Some of the applications of ubiquitous geolocation are really, really dull. Every framework and operating system is now adding a “geolocation API” which does little more than spit back a location-you-are-in-right-now. So Google demonstrated a “blue dot” on their maps, that takes you do your current location. Microsoft demonstrated Windows 7 location API, that provides all apps access to your current location (subject to various privacy controls). Nokia showed similar stuff. I met a Mozilla developer who is adding a location API to Firefox, same story.

Another predictable (but not dull) application of ubiquitous geolocation is spatial data mining. We will see more and more data mining going forward, but at Where I had my first exposure to the results of this technology, in a pair of talks on Wednesday.

Jeff Holden started with his talk on “Footstreams”. Jeff did a great job of providing a terminology and explanation of the power of analyzing and clustering individual spatial tracks. His conceptual parallel of “foot streams” to “click streams”, the temporal tracks of information we leave behind while browsing the web, is very powerful. Unfortunately, his service has access to a relatively small amount of voluntary data, so the analyses weren’t very convincing to me.

http://blip.tv/play/AYGD9zOE+V0

Greg Skibiski, from Sense Networks provided the data meat for Jeff’s conceptual sandwich. Sense Networks has access to heaping piles of data that telephony providers get from their subscribers (involuntarily). The telcos provide anonymized data to Sense Networks, who analyze it to provide a segmentation of the market based on spatial patterns. Greg’s talk left me with a massive case of data envy – my inner statistician wants a terabyte of location data for Christmas.

http://blip.tv/play/AYGD_QCE+V0

Finally, Ted Morgan from Skyhook dropped an interesting nugget in the midst of his talk about consumer geolocation use patterns. He showed a graph of the number of location apps calling Skyhook over time. Basically, the use of geolocation has hopped onto a steep geometric growth curve over the last 12 months, since the introduction of the App Store. Location apps are now mainstream and the long-awaited LBS tsunami has begun. More devices (Android and Android store, Nokia and their store) are just going to further accelerate this, but’s not the future anymore, it’s the now.

A number of the talks on the morning of the second day were around “location based social networking” applications. The age of the people on stage, and the kinds of applications they are developing brought up two thoughts on the IRC back-channel that I thought were fun.

My observation was that it is odd that introverted geeks are laboring long hours to create applications that make it easier to “meet people”. What kind of self-respecting introvert wants to go around meeting people? (Incidentally, the Skyhook talk also included a hilarious example “use case” of an iPhone app that let you both call for a cab and specify your destination, so (as Ted noted) you could get from point A to B in a cab without ever having to speak to a person. Sold!)

The follow-up observation from IRC participant “rabble” (I never linked that nick to a real person, unfortunately) was that the location based social networking start-ups are all solving a problem (keeping in touch with, and meeting up with, a diverse network of friends in a big urban area) that is of greatest important to a fairly narrow cultural niche. Why are we devoting so much venture capital to solving the social problems of young white collar professionals who have recently moved to a new city?

Final assessment, I went to Where looking for exposure to a side of geospatial that I don’t get at other location conferences and that was fulfilled. The Silicon Valley culture is definitely more open source aware, thinking about non-traditional uses of location (in usually non-surprising ways), and maintains a sense of self-regard which is almost as high as my own. Altogether an enjoyable week, many congratulations to conference chair Brady Forrest in putting together an entertaining program.

People often order a second drink ...

… but they rarely order a second cheeseburger.

My dinner tonight in the warm pre-Where 2.0 air of San Jose:

  • Martini, $8.50
  • Beer #1, $6.50
  • Beer #2, $6.50
  • Cheeseburger, $2.95

Chance to swap IT bullship with blogebrity James Fee, priceless.

Open Vancouver

Via Geoff Zeiss, those granola sucking hippies in the City of Vancouver council have decided to to promote open data, open standards, and … open source?!?

I always get a little worried when politicians start actively mucking around in the operational details of government, but to be fair it is hard to put a hard black and white line between where policy stops and implementation begins. Is mandating open source a policy, or is it telling city workers how to do their jobs? Council could also pass a resolution not allowing the “q” key to be pressed on Fridays.

In this great debate, I think my position is this: mandating open data (basically an enhanced form of Freedom of Information) and open standards (without which Freedom of Information is moot) make sense as policy matters. Mandating open source crosses the line, dealing more with “means” than with “ends”. City managers will eventually figure out on their own that the value proposition of considering open source is high. Council might be (hell, they are) right on this issue, but defining what tools are to be used to achieve operational goals is a slippery slope, and there’s lots of places council will be wrong in the future on if they go down this path.

For a great example of why you don’t want legislators telling the executive precisely what to do, see congressional earmarks.

iPhone w/ Magnetometer

Magnetometer + GPS + accelerometer == device that knows exactly where it is and where it is pointed. So, augmented reality, here we come.