Thursday, February 07, 2008

BlackBerry Application Models

To give developers flexibility in designing sophisticated wireless applications for the enterprise, BlackBerry supports two application models:

  • The browser-based model allows developers to focus on developing back-end content in a standard markup language, such as the Wireless Markup Language (WML) or the compact Hypertext Markup Language (cHTML). Using existing browsers' client capabilities frees the developer from worrying about the client interface – but it does limit client functionality to what the browser provides, and there's no support for offline processing.

  • Custom Java applications enable developers to develop customized user interfaces and navigation, and support content beyond text and images. Developers can also build applications that users can download and install on wireless devices, so they can continue to use offline capabilities while out of wireless coverage. Several BlackBerry devices come with a complete set of APIs and tools that enable you to build custom Java-based applications.

No comments: