I believe the vast majority of mobile devices will have GPS capabilities in them over the coming months (maybe a couple of years). Doesn't take a rocket scientist to figure this out, I know. When a technology slides into the mainstream, there will be lots of frustrations in how devices exploit it.
Consider this scenario:
A friend wants to meet you at a bar. To get you there, several possibilities happen. One, Sally sends you the full address along with instructions on how to get there. Two, she sends you the address and the Google map link which allows you to create a travel plan based on wherever you are at the moment. Three, she just sends you the address and you drop it into Google Maps to figure out how to get there.
Enter GPS. I have a Blackberry 8800 which has GPS capabilities. I also pay for the Telenav application which, when given an address, will give you the turn by turn directions starting from where you are at. The application works great in the US and Canada.
As you look at the above scenario and look at the devices, you can see we have a big gap. When I land in LA, I'm supposed to be meeting some people at some place called Panera Bread in Marina Del Ray. It's on Lincoln blvd, I'm told. Just prior to boarding, I went online, fired up a search and got the actual street address, copy/paste into the Outlook appointment which sync' d with my Blackberry. When I land and get the rental car, I fire up the Telenav application, copy/paste from my Outlook appointment, and I'll be on my way.
Are you kidding me? Not exactly the high watermark of efficiency.
If you look at scheduling, for the most part (don't nit pick),the meeting requests that fly out of Google or Hotmail and land inside of Outlook, generally show up as properly formatted scheduling messages that calendaring applications just take in, process, and put results on your schedule. The V-card thing was supposed to do the same for contact managers.
We need a standard "package" that can be delivered and acted upon by my GPS applications. When you send me an email with an address of a place, either a smart tag or some such should flag it so that when that message hits my blackberry (or any mobile device with GPS/Mapping), I can just click or tap or right mouse, whatever, and the GPS gets passed that address and I'm off. Simple. It requires a standard set of APIs and a willingness of the vendors to make this work.
On my Blackberry, today, when a phone number is in an email message, the device is smart enough to allow me to dial up the number. There are menu features for "Map it" and "Driving Directions" when you have an address in the location field of you appointment. As I've pulled the battery out of my Blackberry to reset it on the three times I've tested this, I'd say there are bugs in this attempt at a solution.
In any event, there is an opportunity to get a common language/format, etc, that should work for everybody and allow these GPS devices to become super useful.
Since Al Gore already invented the Internet and Dave Winer did his part by inventing RSS, who will step up and fix all of this?
Opportunity knocks.







Seems to me that for any kind of standards thing to come about there are three ways it can happen: 1. The government makes it happen (think of highway build standards) 2. A body gets together and comes up with some standards (w3.org or OpenID for instance) - that typically takes a really long time, or 3. A company creates a product that blows everything else out of the water; everyone else then follows suit. Or course in 3, as soon as significant market share is achieved, then a competitor comes along and starts to chip away at it.... but that's the outcome of market forces for you.
All that said, it seems that the opportunity is really never in attempting to create a standard prior to a product, but in creating a product/force that large numbers of people/companies will use. Then you drive some sort of API (if it's software) that other services can then jump on.
Note: Facebook API is not about creating Social Networking standards, it's about increasing stuff in Facebook. The Google opensocial is more about standards, OpenID more so.
So from a GPS where-am-I-physically-against-what-is-my-life-about standpoint, what I see is a GPS API service that other applications can consume (to provide and receive data), however in a phase 1, it would need a middle/application layer that ingests address data from a variety of sources (contacts, calendar, search, email) and provides GPS link backs to the providing sources to allow for presentation of mapping information in the application (or just shows them in the GPS device). In theory it should not be too hard; the real difficulty would arise in getting such an application onto GPS devices such that it could present mapping data in a transient fashion.
And that’s where the standards part is important.
You could also do some really cool stuff with Social Networks in that too…
Or something like that. :)
Posted by: Braydon JM | December 04, 2007 at 16:02
I have been looking at phones with GPS for a few months now, but i keep coming to the conclusion that they are really not good enough yet. I have a satnav for my mountain bike which is slightly smaller than a phone and that out perfroms the GPS on phones.
I think it's best to wait until the next wave of GPS phones comes out before buying. I certainly am.
Posted by: Mad Dozza | December 05, 2007 at 07:41
Why should I have to enter anything? Why can't I just get turn by turn directions to where my friend Sally is?
Posted by: Larry Borsato | December 06, 2007 at 21:34