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 Additional Information 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 |
ASP.NET ECL |
Microsoft Excel Spreadsheet Microsoft® Access® Database Microsoft®
SQL Server® |
.NET |
Command Line GUI 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.