Definition: Real Push – Data is delivered as soon as it is available without the device having to ask for it.
This is how email currently works on your BlackBerry along with your calendar/tasks/contacts/memos if you are on a BES. The RIM infrastructure automatically sends the information to your BlackBerry without your BlackBerry having to constantly ask for it.
Definition: Polling – Client periodically asks a server whether an event of interest has occurred.
This is how most 3rd party applications work for your BlackBerry. For example, Viigo or SocialScope requests data from their servers at a set time. This is extremely inefficient since the device needs to constantly check even if there is nothing new which wastes battery life. This also causes delays since it has to wait until the next time it asks for data to update.
It looks like RIM is finally getting it. Josep let me know that RIM has put up a page for their new Hosted Push API Beta. (He spotted it in a post on FiveMobile) I am not sure when this went up but this is the first I have heard of it. (The accompanying PowerPoint is dated from October 2008 and the PDF is confused about a copyright sometime between 2007-08, and a search for this on Google shows no new results)
RIM tried opening up REAL push applications to developers using their WebSignals API but that failed miserably. I can’t think of one useful service that came out of that. I a constant barrage of emails from users asking me how to unsubscribe from those services.
Now RIM has decided to tackle this from a different angle. They have just published this page on their site along with a PDF and PowerPoint detailing their Hosted Push API beta. This beta will allow other 3rd party applications to use the same Push infrastructure that RIM uses. This would mean that applications like Viigo & SocialScope would no longer have to poll for information since the server will send them the information when they need it. This will also allow for applications like IM clients to compete with RIM’s clients.
RIM proposed some uses for this including the following list but I am sure developers are already wrapping their heads around what this can offer:
- Weather: forecasts, storm warnings, severe weather
- Sports scores
- News, Traffic
- Banking
- Stocks
- Social Networking
- Gaming
Sadly it looks like the beta is currently only open to a limited number of partners but it should open up more soon. In their PowerPoint they do ask that you contact Mario Pereira-Bernardino for more information at [email protected].
You can sign up for more information and read the two accompanying documents at the link below:
http://na.blackberry.com/eng/developers/javaappdev/pushapi.jsp
papped Not Registered
Posted: February 4, 2009 at 2:42 PM EST
Most awesome thing, ever
Chad D Not Registered
Posted: February 4, 2009 at 3:21 PM EST
I already get weather push from accu-weather, and I just found the fox news icon also indicates breaking news. Is this not in use already?
Ron Not Registered
Posted: February 4, 2009 at 6:12 PM EST
What we need is to have national storm warnings broadcast for FREE to the Blackberry. I wouldn’t mind paying for an inexpensive program, but this should never cost a subscription fee.
This could tap into the same source as any weather radio currently does, so severe warnings like tornadoes or other dangerous weather alerts could be received 24/7.
Ameet Not Registered
Posted: February 4, 2009 at 6:22 PM EST
I think RIM will be making a more formal announcement once the APIs are actually available.
papped Not Registered
Posted: February 4, 2009 at 7:48 PM EST
Would be interesting to have push to the Gmail app, so then you’d have actual threaded Gmail + push on top of BB email…
gameboy213 Not Registered
Posted: February 5, 2009 at 12:36 PM EST
It’s about time…. one of the best BB features is the PUSH concept… 3rd Parties will Kill with this!
AdamG Not Registered
Posted: February 5, 2009 at 11:09 PM EST from my BlackBerry 9000
Fantastic news. Can u imagine what Google Sync for BB will look like in a year? Hello free BES