Develop in Java® to take full advantage of BlackBerry® smartphone features like the phone and camera, and integrate with BlackBerry applications such as the address book and BlackBerry® Maps.

Register for free or log in
to the developer zone.

 

Developer Login

Log in or signup to view secure assets and exclusive content.


  or Sign Up.
 

Java Application Development Overview

The Java Application Development approach is recommended for developers familiar with Java application development. Developing in Java allows you to create diverse, feature-rich apps like games and corporate applications. And you can choose to develop using either the Eclipse® environment or the legacy BlackBerry® Java® Development Environment (BlackBerry JDE).

Key Information for Developing Java Applications

Development tools and downloads
BlackBerry smartphone simulators

Get Support

Find the support you need to successfully develop your applications—whether it’s access to other developers or paid support directly from BlackBerry experts.

Java code signing keys

Sign applications using sensitive APIs.

BlackBerry® Signing Authority Tool

Manage access to sensitive APIs and data through public and private signature keys.

Videos

View instructional videos to get help with specific issues.

Tutorials

Get step-by-step instructions to develop Java applications.

Documentation

View development guides and known issues lists.

Issue tracker

Submit issues you find in the BlackBerry platform.

Knowledge base articles

Find answers to specific questions.

Blog

Read posts from BlackBerry developers.

Developer newsletter

Stay up-to-date with the latest BlackBerry developer news.