Setting up your BlackBerry 6 & 7 development environment

improve this page | report issue

Overview

Pre-requisite: if you intend on using the 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, Ripple web emulator 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
host.

Note: Make sure that your BlackBerry WebWorks SDK and your Java™ Development Kit (JDK) are installed in a path that includes no spaces. For example, do not use "Program Files" or any other path that contains spaces.

BlackBerry 6 and 7 development tools

Ripple emulator

The Ripple emulator is a Google Chrome browser extension for previewing your WebWorks application before packaging.
To download and install the Ripple emulator, visit https://developer.blackberry.com/bbos/html5/download/.
missing_alt

BlackBerry SDK

The BlackBerry SDK is used to package applications.
To download and install this SDK, visit http://developer.blackberry.com/bbos/html5/downloads/.
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 http://us.blackberry.com/sites/developers/resources/simulators.html.
missing_alt

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