Setting up your BlackBerry 10 development environment

improve this page | report issue


Pre-requisite: if you intend on using IBM MobileFirst Studio to develop your application, please read the Setting up your IBM MobileFirst development environment tutorial before proceeding.

Before starting to develop, deploy and test your BlackBerry applications, several steps are required for setting up the BlackBerry development environment. These include: installing the BlackBerry SDK and BlackBerry Simulator.

BlackBerry WebWorks SDK requires a 32-bit Java™ Development Kit (JDK), version 1.6 or later, to be installed on the development
To create a BlackBerry 10 application, first define the WEBWORKS_HOME environment variable. The value of this variable must be the path to your WebWorks SDK.

BlackBerry 10 development tools

BlackBerry SDK

The BlackBerry SDK is used to package applications.
To download and install this SDK, visit missing_alt

BlackBerry Simulator

The BlackBerry Simulator is used to preview and debug your application in a simulated device environment.
Download the simulator that is relevant to your development environment.
For a list of simulators, visit

WebWorks development

For more information about the BlackBerry WebWorks development process, see the Getting Started section of the BlackBerry documentation.

Important note: BlackBerry 6 and 7 hybrid mobile application performance might not be on par with the latest BlackBerry 10 OS due to older embedded browser technologies and hardware. You might want to use prototypes to validate that applications meet performance targets on BlackBerry 6 and 7. When advanced performance is needed, native development is preferred.

Last modified on March 21, 2016