This morning I discovered a new recipe on Google App Engine Cookbook to send out Iphone 3.0 Push notifications via Google App Engine. In fact, the recipe makes use of a service called Urban Airship. They provide a free service that allows to send upto 5000 Push notifications a month. For larger volumes, the price seems reasonable. Image now that all content producers become pubsubhubbub (the pseudo realtime webhook based enabled publish/subscribe protocol proposed by two Googlers) enabled and maybe we scratch the surface of the future internet architecture that will drive the realtime web. Who knows?
Cast for two
Tuesday, July 28, 2009
Urbain Airship: a webhook based service for Iphone 3.0 Push Notification
Posted by cast42 at 10:53 AM 1 comments
Labels: google, pubsubhubbub, realtime, webhook
Monday, July 20, 2009
Pubsubhubbub: a webhook based publish/subscribe
On Friday 9 July 2009, Google engineers Brad Fitzpatrick and Brett Slatkin showed a demo of a new realtime protocol called pubsubhubbub. This new technology could lead to a more reactive, pseudo realtime web. I my humble opinion, this might be much bigger news from Google then the announcement of Chrome OS. Of course, only the latter made a big splash in the mainstream news.
The issue of messaging is a topic addressed already many times in the course of computer science. Common wisdom is that the publish-subscribe pattern is a sound solution to this. The problem is that due to all kinds of practicalities it often regresses into a polling solution. Even with pubhubsubbub, the website that want to display realtime updates has to poll the hub to check if an update has happened. So there's still a nut to crack! In the example of a subscriber, a Javascript polls the hub to check for an update.
If anybody would know an implementation of the client that does not poll, please let me know.
In the demo at Techcrunch, updates made by blogger appeared almost realtime in google reader. Currenlty, not all blogger accounts support pubsubhubbub.
To be ready when your blogger account is updated, do not forget to add your feed to Feedburner and to activate Pingshot:
A pubsubhubbub plugin for wordpress exists and the Drupal community is probably already working on it. Check the overview of publisher code for clients on the pubsubhubbub project page.
Pushed on publish post on monday 20 Juli 2009, at 10:41. Updated at 11u17
Posted by cast42 at 10:27 AM 1 comments
Labels: pubsubhubbub