How the BlackBerry Browser selects a browser transport

BlackBerry® Browser 6.0 can convert most content and display it on BlackBerry devices without using the BlackBerry MDS Connection Service which is a component of the BlackBerry® Enterprise Server or the BlackBerry® Internet Service. The BlackBerry Browser can now convert content on devices which changes how BlackBerry Browser 6.0 selects the browser transport that it uses to communicate with content servers.

In previous versions of the BlackBerry Browser, the BlackBerry Browser selects the browser transport based on whether the browser transport can convert content. The browser transports that use the BlackBerry Enterprise Server or BlackBerry Internet Service to convert content are the most efficient. Although the browser transports that use the BlackBerry Enterprise Server or BlackBerry Internet Service create latency by accessing content servers through the BlackBerry® Infrastructure, they are designed to convert content quickly to compensate for the latency.

In BlackBerry Browser 6.0, the BlackBerry Browser selects the browser transport based on the rate that the browser transport sends content to the BlackBerry device at. In BlackBerry Browser 6.0, the direct Wi-Fi® transport is the most efficient browser transport because it does not include the latency that is a result of sending the browser requests through the BlackBerry Infrastructure.

To select a browser transport, BlackBerry Browser 6.0 uses a new process that is automatic and transparent to BlackBerry device users, and it does not permit users to select a browser transport. When a user requests content from a content server by making a browser request, the BlackBerry Browser selects the browser transport from available browser transports in the following order:
  • browser transport that the API specifies
  • browser transport that the MDS Browser Domains IT policy rule specifies
  • browser transport that uses the BlackBerry Enterprise Server if the domain name does not include a period (.) or it is a private IP address
  • direct Wi-Fi transport
  • Wi-Fi transport that uses the BlackBerry Enterprise Server
  • browser transport that uses a USB connection to a computer
  • wireless network transport that uses the BlackBerry Internet Service
  • wireless network transport that uses the BlackBerry Enterprise Server
  • browser transports based on the order in the browser configuration records
If the browser request results in a DNS error, the BlackBerry Browser uses a different process to select a browser transport to send the browser request to the content server again. When the BlackBerry Browser sends the browser request again, it uses the following rules to select a browser transport:
  • If the first browser transport uses the BlackBerry Enterprise Server, the BlackBerry Browser tries a browser transport that does not use the BlackBerry Enterprise Server.
  • If the first browser transport does not use the BlackBerry Enterprise Server, the BlackBerry Browser tries a browser transport that uses the BlackBerry Enterprise Server.

Was this information helpful? Send us your comments.