Developers
Local Navigation
Create Rich Client Applications for BlackBerry Smartphones
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.
Developer Login
Log in or sign up to view secure assets and exclusive content.
Java Application Development Overview
Leverage your Java development skills and a rich set of BlackBerry APIs to build applications your users will love. Developing in Java allows you to create diverse, feature-rich apps for BlackBerry smartphones. Whether you want to push data, use streaming media or GPS navigation, create games or extend enterprise services, the development tools available for the BlackBerry platform provide you with the APIs to develop powerful, full-featured applications.
With the BlackBerry® Java® SDK v7.0, you can incorporate the features of BlackBerry® 7 in your app, including enhancements to the BlackBerry® Browser, Open GL ES 2.0, HD video recording, Magnatometer (compass) API and NFC (Near Field Communication).
The new BlackBerry Java SDK v7.1 provides the tools and APIs to allow applications to be developed using the new functionality available in v7.1 software—primarily NFC P2P and the FM Radio. The product also addresses some of the issues found by developers of Augmented Reality apps and NFC wallet apps, both of which were use cases introduced by the BlackBerry Java SDK v7.0.
Write your applications using the Eclipse® environment using the latest software, the BlackBerry® Java® Plug-in for Eclipse®, or the legacy BlackBerry® Java® Development Environment (BlackBerry JDE).
Learn about the BlackBerry Java SDK v7.1Learn about the BlackBerry Java Plug-in for Eclipse
Key Information for Developing Java Applications
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.