Home arrow Smartphone Development arrow Advanced BlackBerry Browser Development

Advanced BlackBerry Browser Development

If you consider yourself to be an avid BlackBerry developer, you’re probably in search of some advanced tips that will put you ahead of the game. Well, you’ve come to the right place. Here we will discuss more of the advanced features that have become available thanks to BlackBerry’s Push technology. The beauty of this development is the fact that users do not have to request the data they receive; it simply gets sent to them as soon as it becomes available.

  1. Advanced BlackBerry Browser Development
  2. Browser Channel Push
  3. Browser Cache Push
By: Joe eitel
Rating: starstarstarstarstar / 5
June 08, 2009

print this article



Similarly, BlackBerry’s Push Application Programming Interface (API) enables developers to access the power of the BlackBerry Push infrastructure while infusing their Java applications with the speed that smartphone users have become accustomed to. Simply put, BlackBerry developers can now create a wide array of exciting new apps that will truly enhance the smartphone experience.

This technology is called “push”, because according to BlackBerry, that is the technique utilized by the API. Here's a quick rundown of how it works: A notification and either URL or data are pushed to the device at which point the device is notified, and depending on the type of push will either alert the user or update the cache on the device. If channel or message push is used, the user will be notified by either an icon or a message and when they click on the notification it will launch the browser to that URL. In a nutshell, push delivers needed content or notifications to a device without the device having to request it. This data is sent to a port on the device where the application is waiting for it. There is also a Push initiator, which has a similar function. The initiator submits a request to the hosted data push service, which contains delivery instructions and the data itself that details exactly where the information is to be sent.

The BlackBerry Browser is, of course, indigenous to all BlackBerry devices that have a BlackBerry MDS account on a BlackBerry Enterprise Server. The BlackBerry Browser can be used, along with existing web content development tools, to provide integrated mobile access to a wide array of communications. Keep in mind that the BlackBerry Browser uses the BlackBerry MDS Services, which is part of the BlackBerry Enterprise Server, to provide access to this information. The BlackBerry MDS Services, in turn, carries the encrypted data between the BlackBerry Enterprise Server (who encrypts the data) and a BlackBerry device. Quite conveniently, the Push application is designed to use this same encrypted channel.

Now that’s we’ve had a general overview of how the Push technology works, let’s discuss some advanced tips and tricks that will help you develop new and exciting applications like never before.

Advanced Development

Using BlackBerry’s Push technology will enable you to create applications unlike any others, because they will be so intuitive in nature. In fact, it’s so advanced that it very well may be the only step necessary to mobilize existing applications in your organization. It could also prove to be the first step in mobilizing applications.

BlackBerry devices support three push services for BlackBerry browser content: browser channel push, browser message push, and the browser cache push. Let’s discuss all three in detail so you can have a better understanding of how to make the most of this advanced feature.

>>> More Smartphone Development Articles          >>> More By Joe eitel

blog comments powered by Disqus
escort Bursa Bursa escort Antalya eskort


- Is Facebook Working on a Branded Smartphone?
- Apple iOS 6 Packed With Features
- Finally, Ubuntu OS for Smartphones?
- App Developers Offer Thoughts on Windows Pho...
- App Promo Survey Displays Developer Struggles
- Apptopia Market Helps Developers Recoup Inve...
- Is Fragmentation a Plus for App Developers?
- Juniper Networks: Android App Malware Increa...
- Developer's Losing Interest in Android?
- Android Developers Pushed Towards Google Wal...
- Google Increases Android App Size Limit
- ATandT To Charge App Developers, Android Lac...
- Android Slipping in App War versus Apple
- Apple and Google Battle to Clean Up App Mark...
- iOS Development: Hello World! in Xcode Part 2

Developer Shed Affiliates


Dev Shed Tutorial Topics: