One of the things I've been working on with my Surface unit is a mapping application. You see maps on Surface in many of the demos and the one used with the Concierge application is the best known. So you would think the mapping capability is a fully baked component of Surface. Well, its not.The technology used in most of the demos you see is based on Microsoft Virtual Earth and while there are VE components for the web and for WinForms there is no easy way of using the technology on Microsoft Surface which is WPF/XNA based and uses a completely different interaction metaphor (touch).
As a result every organization that wants to deliver a global map component to their clients has to figure out how to do it from scratch. This is not a trivial endeavor and I tell you that first hand. I've been working with a couple different technologies including MapDotNet and the VE 3D and both require a lot of programming to get working properly on the Surface.
So when I saw the mapping application demoed by Josh Wall of Infostrat on10 I was completely blown away. It's the coolest mapping application for the Surface I've seen yet.
The globe itself can be moved around the Surface table as a ScatterViewItem like pushing a planet around in space. That's a first. Also they have developed this really awesome "ring menu" which makes the map so much easier to work with when dealing with multiple users. The video showcasing the application is long, but its worth watching. Designers will appreciate the UI, developers the difficulty of the solution, and everyone else the pure eye candy it provides. Here is a shout-out to Josh Wall and Josh Blake for their work on this mapping application. Nice job guys!






















Ideum
