Smartphone Development
  Home arrow Smartphone Development arrow Advanced BlackBerry Browser Development
Dev Shed Forums 
Administration  
AJAX  
Apache  
BrainDump  
DHTML  
Flash  
Java  
JavaScript  
Multimedia  
MySQL  
Oracle  
Perl  
PHP  
Practices  
Python  
Reviews  
Security  
Smartphone Development  
Style-Sheets  
Web Services  
XML  
Zend  
Zope  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
iPad news and developer info.
Ads by affinity 
E-Commerce Hosting 
Linux Web Hosting 
Managed Hosting 
Small Business Hosting 
VPS Hosting 
Forums Sitemap 
Weekly Newsletter

 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
Google.com  
SMARTPHONE DEVELOPMENT

Advanced BlackBerry Browser Development


By: Joe eitel
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: starstarstarstarstar / 5
    2009-06-08


    Table of Contents:
  • Advanced BlackBerry Browser Development
  • Browser Channel Push
  • Browser Cache Push

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      error-file:tidyout.log Del.ici.ous error-file:tidyout.log Digg
      error-file:tidyout.log Blink error-file:tidyout.log Simpy
      error-file:tidyout.log Google error-file:tidyout.log Spurl
      error-file:tidyout.log Y! MyWeb error-file:tidyout.log Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article

     
     
    ADVERTISEMENT


    Summary: 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.

    Advanced BlackBerry Browser Development
    (Page 1 of 3 )

    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
     

       

    SMARTPHONE DEVELOPMENT ARTICLES

    - Open Source Focus Seems to Be Lacking in Mob...
    - The Android Revolution
    - Getting Started with Rich Media
    - How to Incorporate Location into Your BlackB...
    - Building Business Apps with the BlackBerry B...
    - The BlackBerry Java Development Environment ...
    - Advanced Java Programming for BlackBerry Sma...
    - Learning Java Application Development
    - Programming Intuitively with the BlackBerry ...
    - Simulating a BlackBerry Device
    - Data Types and Data Retrieval with BlackBerry
    - Debugging Your BlackBerry Applications
    - What You Need to Know to Get Started as a Bl...
    - Comparing RIM and JAVA ME APIs
    - Advanced BlackBerry Browser Development


     


     


    © 2003-2010 by Developer Shed. All rights reserved. DS Cluster 1 Hosted by Hostway
    For more Enterprise Application Development news, visit eWeek