10-09-2008 10:24 AM
I've been asked to do a trial project (show the potential) to share short audio/video clips with our BlackBerry users through our BES with MDS. Ideally they would access the content through an icon on their Home Screen. I am not a Java developper, I've been looking at the Browser channel push to point users to a mini website with links to content but am wondering if there is anyway around the Maximum KB/Connection setting or 1024 KB max for the BB Browser and 5120 KB max for the Internet Service Browser... I am wondering if it is possible at all to do this project through browser developpement, maybe a client-server java application is what is needed.
Thanks for your input!
10-09-2008 01:08 PM
This could vary by carrier, but generally using the BlackBerry Browser or Internet Browser count the same as far as data usage is concerned.
The download size limits for the BlackBerry Browser can be adjusted on the BlackBerry Enterprise Server. Note that these limits also apply to Java applications making connections through your BlackBerry Enterprise Server. One work around for a Java application is to make multiple connections and download the large file in pieces.
Please see this link for more information on the download size limits.
What Is - HTTP 413 Request Entity Too Large
Article Number: DB-00623
10-09-2008 02:53 PM
You can see my earlier posts on media and streaming approaches with J2ME and I'm available for consulting.
Anyone from RIM care to explain the need for RIM servers here? I usually like antagonizing site hosts ( )
but there is a real issue with games you could play with your own server to facilitate http "streaming"
that may be hard to get through canned servers.
I'm getting curious to see if I can take the old EyeWonder or MPEG applet code and port it to BB.
Is there error you cite imposed by MDS? Our custom browser could handle pseudo-streaming or fake
progressive download and any mime type manipulations needed.
10-09-2008 05:19 PM
A BlackBerry Enterprise Server is required to perform a browser push or to push data to an application.
You can download files in pieces through the MDS Connection Service by making use of the Range HTTP header and making multiple connections for each piece.
02-25-2009 02:07 PM
I am following the article:
How To - Download large files using the BlackBerry Mobile Data System
In the exanple for HTTP Range Request Header, there is this line:
String currentFile = remoteName + ";" + uids.elementAt(connection);
There is no other reference to uids. Is this absolutely required ?
03-02-2009 01:27 PM
No, this is not required. This would be used to make the connection over a specific route. The following link explains the routes available.
What Is - Different ways to make an HTTP or socket connection
Article Number: DB-00396
07-06-2009 02:44 PM