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

BlackBerry Push Development

Sample applications demonstrating BlackBerry push technology: Emergency Contact List

by Retired on ‎02-17-2010 02:52 PM - edited on ‎02-08-2011 02:46 PM by Retired (12,067 Views)



This article applies to the following:

  • BlackBerry® Java® Development Environment (BlackBerry JDE)
  • BlackBerry® Mobile Data System (BlackBerry MDS)
  • BlackBerry® Browser
  • Proof of Concept Application



The BlackBerry® Enterprise Solution allows application developers to build server-side enterprise applications that leverage use push technology to deliver information to BlackBerry smartphone users. With push technology, server-side applications can push content securely to the BlackBerry Browser or to a custom rich-client application on the BlackBerry smartphone. In either case, enterprise developers can easily build applications that notify BlackBerry smartphone users when new content arrives, providing up-to-date information and alerts.


The Attachments section provides links to three versions of sample Emergency Contact List (ECL) applications, as shown in the table below. These versions illustrate how to extract content from an enterprise database and push it out to the BlackBerry smartphone. They also illustrate how to push content to an application on the BlackBerry smartphone.

ECL Version  Database(s) Utilized  Server-Side Technology  Push Interface  BlackBerry Client Implementation 

Java ECL

Microsoft® Excel® Spreadsheet

Java EE

Command Line

Java Application

Browser Application


Microsoft Excel Spreadsheet

Microsoft® Access® Database

Microsoft® SQL Server®


Command Line


Windows® Service - allows the push to be run on a timed basis (for example, daily)

Push Access Protocol (PAP)

Java Application

Browser Application

Domino® ECL

IBM® Lotus Notes® Database

Java EE

Command Line

Lotus Notes Interface

Java Application

Browser Application

Also, these sample applications illustrate how to push to a BlackBerry MDS Browser Application, and a BlackBerry MDS Java Application.


The ECL sample applications also introduce how to push content from an enterprise database or application to the BlackBerry smartphone from a variety of different server-side application environments. Advanced push features such as Reliable Push, Delivery Acknowledgements, and Offline Browser Forms are not illustrated in these samples. For more information on developing push-based applications for the BlackBerry smartphone, refer to the product documentation for the BlackBerry Browser, the BlackBerry Java Development Environment.


Additional Information


Software-tested versions

BlackBerry Client application


  • BlackBerry® Device Software 4.0 and later

    Note: The BlackBerry Client application can be tested on a device simulator, but it must be signed before it can be deployed to a live BlackBerry smartphone. For more information, see this article.



  • Microsoft .Net Server Application
    • Microsoft .Net Framework 1.1
  • Domino Database
    • IBM® Lotus® Domino® versions 6.5 and 7
  • Java Command Line Application
    • Java SE
    • The BlackBerry SDK 1.4.2
Users Online
Currently online: 14 members 1,469 guests
Please welcome our newest community members: