Key features
2
Feature
Description
simulation tools
You can use the BlackBerry® simulators to test a BlackBerry device application on
a desktop computer, simulate sending and receiving data with a BlackBerry®
Enterprise Server, and send messages between the BlackBerry® Smartphone
Simulator and either a messaging application, such as Microsoft® Outlook®, or
POP3 and SMTP servers.
customizable UI
You can use the BlackBerry APIs to create a BlackBerry device application UI with
the same features and layout as the UI of many BlackBerry® Device Software
applications.
tools for building client applications
You can create a BlackBerry device application that is standalone or connects to
resources on the Internet or an organization's intranet.
integration with BlackBerry solutions
and device features
You can use the BlackBerry APIs to create a BlackBerry device application that uses
key features of the BlackBerry solution such as email, phone, instant messaging,
the Internet, and SMS. You can also let a BlackBerry device applicaton use key
features of a BlackBerry device such as GPS and location-based services, video
playback, and the trackball.
multilanguage support
You can create a BlackBerry device application that can automatically display
information in a language specific to a geographic region.
data storage
You can create a BlackBerry device application that stores data in persistent storage
on a BlackBerry device or a microSD card.
support for multiple development
environments
You can integrate a BlackBerry device application with Java® development
environments including Eclipse™ or NetBeans™.
support for development tools
You can use a full set of development, optimization, and debugging tools including
windows with breakpoints, locks, memory profiling, and an objects analyser, to
create a BlackBerry device application.
support for Java Platform Micro Edition
technology
You can create a BlackBerry device application that uses standard Java®
specification requests.
use of protocol and programming
language support
You can create a BlackBerry device application that communicates with server-side
applications written in a variety of programming languages and using standard
protocols and data formats such as HTTPs, TCP/IP and XML.
Feature and Technical Overview
Key features
3