Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Java Development

Reply
Developer
Posts: 70
Registered: ‎01-02-2009
My Device: Not Specified

Http Push to a Blackberry device

[ Edited ]

Hi  all,

 

Belated New year Wishes!

 

I want to send the data to our application using Http Push from the server. I read the http push examplein JDE and also some examples from blackberry website. In that they are using MDS server to send push data to mobile.

 

Can I send a http push to Blackberry device from App Servers like jboss, weblogic?

 

What are the requirements for Http Push development?

 

 

Message Edited by kanna on 01-02-2009 12:26 PM
---------------------
Best Regards,
Kannabiran.
---------------------
Don't forget to mark your post as solved if you got answer. And give kudos.
Developer
Posts: 250
Registered: ‎07-18-2008
My Device: Not Specified

Re: Http Push to a Blackberry device

Hi Kanna,

 

You just need to create an HTTP POST request to push data via HTTP so you have a lot of options to develop your application : Java, C#, Perl, PHP etc... You can do this from app servers like JBoss or Weblogic.

Developer
Posts: 70
Registered: ‎01-02-2009
My Device: Not Specified

Re: Http Push to a Blackberry device

Thanks for your reply pdominique.

 

If I am creating a HTTP Post request to the server, the mobile device is initiating the connection. But I need to initiate the connection from Server. For eg: If any new email received to your email id, the server initiates the Connection and send the email to the mobile device.

 

 

---------------------
Best Regards,
Kannabiran.
---------------------
Don't forget to mark your post as solved if you got answer. And give kudos.
New Developer
Posts: 4
Registered: ‎04-11-2009
My Device: Not Specified

Re: Http Push to a Blackberry device

Hi I am still confuse with Http push on the device,

 

I have just bought a blackberry bold, I want to deploy and test httppush demo on the device.

 

Do I need to have BES or MDS installed on my server to send the http push to the device?

 

Who owns the BES or MDS? I am just a developer who wants to develop an application with http push, surely I cannot buy BES or MDS license?

 

Or Can I rely on vodafone (my blackberry service provider) for this?

 

If I can do http push from my server using simple php  to my device, what would be the url for the device, how do I find out?

 

There should be one stop explanation for this somewhere on the website, I could not find any.

 

Regards,

 

Rishi

BlackBerry Development Advisor
Posts: 15,021
Registered: ‎07-09-2008
My Device: BlackBerry Passport

Re: Http Push to a Blackberry device

You will need a BlackBerry Enterprise Server (BES) in order to push to your BlackBerry handheld.  The Mobile Data System is part of the BES.  The BES would be owned by your or your company and run within your own infrastructure.

 

You can see a php push example here:

 

http://na.blackberry.com/eng/devjournals/resources/journals/jan_2005/push_me.jsp

 

You can test push on your PC using the BlackBerry Simulator and MDS Simulator.

Mark Sohm
BlackBerry Development Advisor

Please refrain from posting new questions in solved threads.
Problem solved? Click the Accept As Solution button.
Found a bug? Report it using Issue Tracker
Developer
Posts: 48
Registered: ‎10-29-2009
My Device: Not Specified

Re: Http Push to a Blackberry device

[ Edited ]

Hi.

 


MSohm wrote:

You will need a BlackBerry Enterprise Server (BES) in order to push to your BlackBerry handheld.  The Mobile Data System is part of the BES.  The BES would be owned by your or your company and run within your own infrastructure.


 

 

Isn't there other way to create a blackberry application with push service than buying my own BES?

 

I don't want that. My app is a simple RSS reader, I just want to push a notification to the device when new data is available on the server. Is there any other way?

 

Thanks in advance.

Developer
Posts: 48
Registered: ‎10-29-2009
My Device: Not Specified

Re: Http Push to a Blackberry device

[ Edited ]

Ok, searching a little further, I find out that I can make an application that receive http push through BIS.

 

I gain access to push service being an ISV alliance partner and the BIS is provided through the carriers, right?

 

Someone please help me understanding this. :smileyindifferent:

 

From the point I got now,  I think I should first be an alliance member (push api acess), then have access to the BIS (carrier?) and then send the push request to the BIS host informing the device PIN or group I want to send to. Am I right?

 

I get that httppushdemo from JDE samples and I would like to try it on a real device, will that work using that approach?

 

If I join the alliance program will I get more support on that from RIM?

 

 

Thanks in advance.