Check-in Apps Should Adopt Real-time Push Technology

Alex Stone, September 13th, 2010

FoursquarePubSubHubbub. Say that three times fast. If you’re not familiar with PubSubHubbub, it’s an extension of the RSS and Atom protocol that allows the feed to push content out when it’s updated. That’s just the sort of technology we should see from check-in APIs like Foursquare and Gowalla.

Update: As folks have pointed out in the comments, Gowalla supports PubSubHubbub.

The idea is that feeds can tell the apps when they have new content to check for, rather than having the apps check at regularly scheduled intervals. Pretty cool, right? Well what if we took the concept beyond just updating other reader apps when there was stuff to check for and thought about check-in services, in particular. What if your Foursquare or Gowalla check-in automatically triggered another application to check your feed for your latest check-in and do something? You could easily create apps that instantly talk to one another without having to build some sort of push notification system on your own.

In the video below, recorded at GlueCon, Twilio’s Jeff Lindsay makes a case for these sorts of real-time APIs:

Foursquare developers are asking for it. Honestly, I’d love for someone to take this concept and build an app that checked me in to Foursquare when I checked in to Gowalla, like a passive single check-in service. PubSubHubbub could be the end-all be-all cure for ‘check-in fatigue’. But it could go further, like a map that automatically updates when my friends check in.

Of course, all this is theory until Foursquare or Gowalla implements PubSubHubbub in their user feeds. Currently, not many popular applications make use of PubSubHubbub, which is a shame, considering how powerful this would make RSS feeds and RSS-based apps. Check out the PubSubHubbub Google Code page. It’s pretty interesting stuff and it would be great to see it become more prevalent.

Both comments and pings are currently closed.

5 Responses to “Check-in Apps Should Adopt Real-time Push Technology”

September 13th, 2010
at 1:23 am
Comment by: Julien

So, actually Gowalla does support PubSubHubbub : http://hub.gowalla.com/

September 13th, 2010
at 11:10 am
Comment by: Todd

Gowalla already has real time.

But you ( nor I ) don’t want a “noisy” universal check-in app, or worse one that automatically checks you in everywhere. That dilutes the value at least, falsely represents you explicit action at worst.

The glaring issue is a layer above a PuSH check-in apps – a lack of context.

September 13th, 2010
at 1:27 pm
Comment by: Adam DuVander

Thanks for the pointers. I’ve updated the post.

September 13th, 2010
at 1:52 pm
Comment by: Alex Stone

@Todd I’d love automatic checkin. I suffer from checkin fatigue, launching 2-3 apps to do my checking in when I get to a place. I currently use check.in, since it does them all at once. There’s a level of location matching involved. I may write the Gowalla to Foursquare app myself. May be an interesting mashup.

October 14th, 2010
at 1:31 pm
Comment by: YouTube Activities Go Real-time: Here Comes the Future

[...] we wrote about the wonders of PubSubHubBub and what was possible when services push data, in real time, to external web apps. Twitter’s [...]

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.