Two Discoveries

turning-point-boardwalkI made two discoveries today.  Well really, my friend Mike made one discovery yesterday (which I realized today) and I made another one today.  I’m going to use my discovery today to illustrate Mike’s from Yesterday.  If you’re less inclined to a little geekery skip to the map below.

GPS Tracking isn’t all that new, there are many devices to do this, and every mobile GPS unit that I know has the ability.  The iPhone doesn’t, or at least not natively.  Mike and I were exploring an area of Rochester today which I’d never heard of or seen before today.  Because of this I thought it would be neat to track where we were and how far we went etc.  Also because I tend to take a lot of photos I figured I could use the GPS tracking information to geo-tag my pictures.

My criteria for GPS tracking was that it could use my iPhone, that it was free, and that it could track my coordinates over time.  This isn’t a lot, I know, I was trying to be flexible.  I did a little searching in the iTunes app store and came up with InstaMapper.

InstaMapper fit the bill perfectly.  Not only is instamapper free, but it pushes the data direct to a website (which requiers an account that is also free) allowing you to export it in any format you wish.  It also interfaces directly with Google Maps letting you see all your waypoint data on a very nice Google Maps interface.

Overall I’m impressed.  My only complaint is that the the waypoint data is not cached locally to send later if you don’t have a connection.  While this isn’t a problem around Rochester, this will be a problem if I were to try to use this application in a more rural area such as the Adirondacks.  Of course, there is another downfall to the iPhone app version, and that is the app has to be running in the foreground for your waypoints to get tracked.  This is a limitation of the iPhone however; and in my opinion can’t detract from the value of the application itself.  The app is available for iPhone, Blackberry, Android & Motorola iDEN(whatever that is) at this point.

The following is the GPS waypoint map created and embedded using InstaMapper’s tools of our trek today.

GPS tracking powered by InstaMapper.com

http://www.instamapper.com/trk?key=17792608895854370827&width=500&height=350&type=roadmap

This is all in a park called Turning Point Park.  It’s quite nice and apparently they’ve spent a large chunk of change in the past few years putting in the 4,000ft boardwalk.  I’m awefully happy with whoever spent all the effort to push for the new boardwalk, it made the entire experience vary enjoyable and the park would be all but useless without it.

I will be visiting again.

Iterative Development

Items Shared By I don’t think it’s much of a secret that I’m a fan of Google’s web applications. I make use of Google Notebook, Google Reader, Gmail and Google Docs daily. Every time I see they added some new features it makes me very happy. It also reminds me of just how useful Iterative Development practices are, especially in the Web world. It’s great to get a solid product out there and then update it routinely with enhancements.

Along with all the talk about Gmail 2.0 up and coming, along with their new push for Open Social, Orkut and now Android I’ve found a few other updates.

  • Items Shared By… Google Reader’s shared items now displays who shared the item within the first few lines of the item itself. This is great if you (like me) subscribe to many friend’s shared item feeds and group them all together.
  • Tagging Notebook Entries… You can now tag entries in your Google Notebook. This is great for categorizing and quick lookups. I think I’ll be permanently switching over to Google Notebook over my own wiki now just because of this one feature.

Web applications are the future. There is no comparison. The immediate feedback you get from releasing an update over the web is simply an undeniable advantage over client-side installed applications. Applications like Microsoft Office will become a thing of the past. Bandwidth will cease to become an issue and we’ll have all the same features but with immediate updates at our fingertips. As mentioned on JoelonSoftware a few weeks ago, spending money and time engineering todays software to utilize today’s hardware is a waste. Instead just realize that the hardware will handle it and performance will cease to be a problem