Release cycles and versions
All BlackBerry® devices include a specific version of the BlackBerry® Device Software and the BlackBerry® Java® Virtual Machine. To determine the version of the BlackBerry Device Software for a BlackBerry device, in the device Options, click About. You can upgrade the BlackBerry Device Software. For example, you can upgrade a BlackBerry device with BlackBerry Device Software version 4.0 to BlackBerry Device Software version 4.1.
With each major release of the BlackBerry Device Software and the BlackBerry JVM, Research In Motion includes the corresponding Java APIs and version of the BlackBerry® Java® Development Environment. The version of the BlackBerry Device Software determines the version of the BlackBerry® Integrated Development Environment that you can use to develop applications. For example, RIM released BlackBerry Device Software version 4.0 and BlackBerry JDE version 4.0 at the same time. BlackBerry JDE version 4.0 includes support for the APIs that were introduced in BlackBerry Device Software version 4.0 and BlackBerry JVM version 4.0. Applications that you create using BlackBerry JDE Version 4.0 only work on BlackBerry devices running BlackBerry Device Software version 4.0 or later.
You can use the following criteria to decide which version of the BlackBerry JDE to use to develop an application:
- If the application does not need to use specific BlackBerry device hardware features or newly released API extensions, use BlackBerry JDE version 4.0 to develop the application.
- If the application is designed to run only on the BlackBerry® Pearl™ 8100 smartphone, use BlackBerry JDE version 4.2 or later.