Come Out, Come Out Wherever You Are

cell-towersCell phone coverage is quite interesting.  I use a Sprint-based phone and my wife uses and AT&T phone (both provided by our employers).  So both of us have different qualities of service in various points throuhout the house.  I have reasonable coverage on the perimeter of the house.  And my wife has excellent coverage on the east side of the house.  Thanks to Google Latitude, I now know why Cindy has different coverage on different sides of the house.
Cindy has a BlackBerry Pearl.  And I have helped her to set up Google Latitude on her phone.  BTW, the BlackBerry version of Latitude is quite good.  And it seems quite different than the Windows Mobile version that runs on my phone.  But that is grist for a different post.  I had a few minutes tonight so I figured that I would finalize the setup so that her phone was associated with Google Latitude and her Google account.  I also went ahead and set her account to update her location automatically.
Since her phone doesn’t have GPS, Google got the location information from the cell tower that Cindy’s phone was associated with.  So Cindy and I learned that her phone was communicating with a cell tower across the highway about a mile south of us.   I thought this was kind of cool.  So I called her into the classroom to show her the Latitude application from within iGoogle.  And she walked into the classroom on the east side of the house.  Within two minutes, I noticed that her location shifteed to someplace to the east of our house.  In fact, she had moved between towers just by moving thirty feet to the east.   And when she walked back to the living room, her location changed in Latitude – indicating that she had associated with the original tower.
Both of us thought that this was realy cool – and quite startling.  Google has done a good job making sure that the customer must provide approvals before anyone can see/consume location information about your account.  But most folks won’t be paying detailed attention.  Therefore, I wonder how many people will unkowingly give all sorts of location data to all sorts of people – including Google.  Yes, tracking kids may become easier.  But being tracked by Google (or other entities) will also be much easier.
-Roo

Google Is The Center Of The Universe – Part II

google-latitude
I am a casual user of Brightkite.  I use it to log into four or five different locations on a regular basis.  And I use it to do a couple of location-specific tasks – such as location posts and location photos.  But as a general rule, I use it only a handful of times each day.
But there are a couple of things I love about it:

  • Entering location data is easy.  I have a few dozen Placemarks set.  And I can enter my location by referencing one of my preset Placemarks.
  • Phone integration is quite mature. SMS data entry is a snap.  I can send an SMS message to a single phone number (after associating my phone with my Brightkite account).  Checking in is easy. And sending pictures and text are a breeze.

But I am not altogether thrilled with everything that Brightkite does.  Indeed, I have a couple of problems with it.  

  • I have to build a completely separate friend/follower base.  I hate this.  I want to have one friend/follower/contact base for all my social apps.  It’s not hard to use Brightkite’s functionality.  But it is yet another user database.
  • I have to use a separate user/password to signon to the service.  I really want a single signon or federated signon.
  • I really want my location solution to integrate with my mapping solution.  In this way, I can do dirctions and distance calculations simply.
  • I would love for my social systems and my location systems to work together.  Specifcally, I want to be able to IM or send tweets to folks that are around me.  And I’d love to have the ability to use XMPP as the infrastructure for these communications.  In that way, I can leverage the immense automation potential of Jabber-based systems.

Do I need another location-based system?  Probably not.  Do I want another location system?  M0st definitely.
Enter Google Latitude.
 This morning, Google told the world that Latitude was available for testing and use.  So I downloaded itand gave it a try.  Google Latitude does some things extremely well.

  • Google gets the basics right. I can check-in. And I love the fact that I can use Google Maps to put a pin where I am located.
  • Google does get the GPS fundamentals right.
  • Google has mobile clients for all the major phone platforms (although I am hearing that the iPhone client really needs a little help).
  • Google uses the single signon system that my other Google apps use.  More importantly, it can leverage OpenID in a federated model.
  • Google integrates with Google Talk.  Hence, it is XMPP-enabled.
  • Google integrates with Google Maps and Google Earth.

While it would be fair to say that Google has the framework and fundamentals right, it still needs to polish some of the rough spots.  In particular, the check-in process is particularly clunky – especially for phones w/o GPS.  Since GPS is avaialble on all “new” phones, Latitude reaches the tech savvy folks who like new toys.  But the reach is limited for those phones w/o GPS.  And the SMS functionality appears very immature.  There is no simple way to check in (via a service like Placemarks).  
Bottom Line: Google Latitude is a great first step.  It gets the fundamentals and infrastructure right.  But it really needs some work on the UI.  With a few more polishes to the UI, this WILL replace my Brightkite use.  But for now, I will use both and incur the overhead of doing the same thing twice.  This offering will force Brightkite to up its game or risk losing everything it has worked so hard to earn.
 
-Roo
P.S. Louis Gray has a great write up on Latitude and its impact upon Brightkite and Loopt.  His thoughs are available on his site.