Lijit Search
 
I only post when I have something worthwhile to say, so it might be easiest to subscribe so that you automatically receive any new content.

Email RSS Twitter ESP

This is my personal blog and anything I write here in no way reflects the opinion of Cisco Systems, my employer. If it does, it is only by pure coincidence :) Nothing here constitutes investment advice either, so you can't sue me.

More about me here

View Jason Kolb's profile on LinkedIn

Popular Tags Recent Archives

    License

    • Creative Commons License

    Fun Stuff

    • The content on this site is provided without any warranty, express or implied. All opinions expressed on this site are those of the author and may contain errors or omissions. NO MATERIAL HERE CONSTITUTES INVESTMENT ADVICE. The author may have a position in any company or security mentioned herein. Actions you undertake as a consequence of any analysis, opinion or advertisement on this site are solely your responsibility.
     
    Cool Yahoo Visio Design Stencils Your subscriptions are all wrong

    iPhone 2.0 - Pubsub and a message bus for the rest of us

    Does this shot from the Apple keynote today look familiar?

    Apple_pubsub


    If you are familiar with Twitter or XMPP it should.  Out of all the things they talked about I think this might be my favorite.  It looks to me like it's a diagram of a publisher/subscriber relationship, where the iPhone is the subscriber and the 3rd party service is the publisher.  An umbilical cord to the mothership that enables it to receive data from publishers at any time.

    Apple introduced this to solve the IM problem--how do you notify somebody of something if they're not looking at your application, without having the application running?  It'll be interesting to see where they take this.  Having a publish/subscribe service built into the operating system could potentially be extremely powerful and enable all kinds of new applications based on it.

    This plus the momentum behind a Twitter-like conversation cloud, which is based on the same pubsub model, gives me the sense that the time is right for event-based applications.  I would be shocked if Apple doesn't in fact build a Twitter clone on its MobileMe service.

    I posted on the topic of personal pubsub a lot over a year ago, but it hasn't gotten much buzz lately and really deserves some re-hashing.  XMPP pubsub is one of the areas of emerging technology that really excites me, because it solves the realtime aspect of distributed applications very well.

    It'll be interesting to get my hands on the SDK and find out what kind of messages you can send to user's iPhones.  Hopefully they've made it extensible enough so that you can send a custom payload that your application can consume and use to add additional value.  If so, this could be the beginnings of a pubsub model that touches the consumer, or what I like to call a message bus for the rest of us :)  (If you haven't seen the keynote, they're billing their MobileMe service as "Exchange for the rest of us", so I'm not just being corny :)

    Yet one more reason why I must have this phone!

    Update:   WebWare has a somewhat interesting analysis of other potential uses of this feature such as tracking application popularity, I'm a little bit confused as to how this works beyond tracking downloads, however.

    Cool Yahoo Visio Design Stencils Your subscriptions are all wrong

    TrackBack URL for this entry:
    http://www.typepad.com/services/trackback/6a00d834517df069e200e5534959388834

    Trackbacks to iPhone 2.0 - Pubsub and a message bus for the rest of us:

    Comments