System Requirements

Runtime environment Java SE 6 Runtime Environment
Processor Intel Pentium 4 or AMD Athlon desktop processor 2 GHz or faster
Storage space 4 GB or more available hard disk space
Memory 2 GB RAM or more
Graphics Graphics card with OpenGL 2.0 support (for Cascades preview)
Monitor Resolution of 1024 x 768 or higher
Operating system Windows XP SP3, Windows Vista Ultimate or Enterprise, Windows 7, Windows 8, or Ubuntu 12.04, Mac OS X 10.6 Snow Leopard, Mac OS X 10.7 Lion, and Mac OS X Mountain Lion

To run the installer and the IDE on Ubuntu 64-bit, you need to install the 32-bit libraries:

  1. sudo apt-get install ia32-libs
  2. Answer yes to all the questions.

See the release notes for full support information.

What else do you need?

Target System: You have two choices for the target system running the BlackBerry 10 OS: BlackBerry 10 devices or the simulator. The simulator runs on VMware Player. Follow these steps to install the simulator: Install the simulator

Code Signing: Follow the setup guide here.

<< Back to Download
  1. 1. Choose your focus

    This is the focus controller. Use this controller to choose your primary development approach (Cascades or Core).

    By selecting a focus, you get to decide what content should be front and center on the site.

  2. 2. Download the tools

    Before you start developing, you'll need to visit the Downloads tab. Here you'll find downloads for the BlackBerry 10 Native SDK, BlackBerry 10 Device Simulator, and some other useful tools.

  3. 3. Try the sample apps

    Now featuring a filter control, the Sample apps tab allows you to search for samples by name or by feature.

    Select either the Core or Cascades check boxes to display the samples relevant to your focus.

  4. 4. Educate yourself

    The Documentation tab contains tons of examples, tutorials, and best practices to guide you along the path towards building an awesome app.

    The documentation for your preferred focus always appears at the top of the left-hand navigation, but you can still access the rest of the documentation at the bottom.

  5. 5. Start developing

    The Reference tab is where you'll find essential details about how to use our APIs.

    You can use the left-hand navigation to choose how you would like to browse the reference: by module, by topic, or alphabetically. If you have an idea of what you are looking for, start typing it in the Filter box.