Would you like to tell us how we are doing?

You bet No thanks

Sorry about the red box, but we really need you to update your browser. Read this excellent article if you're wondering why we are no longer supporting this browser version. Go to Browse Happy for browser suggestions and how to update.

BlackBerry Java Plug-in for Eclipse

Overview

The BlackBerry Java Plug-in for Eclipse extends the Eclipse development framework to enable Java developers to create BlackBerry applications and MIDlets for BlackBerry devices. In Eclipse and Eclipse based IDEs, the BlackBerry Java Plug-in for Eclipse provides the tools to create, debug, optimize, and localize Java applications for BlackBerry devices.

The BlackBerry Java Plug-in for Eclipse adds functionality and features to the Eclipse IDE that can help simplify Java application development for BlackBerry devices while giving you access to standard Eclipse tools, such as code assist. The BlackBerry Java Plug-in for Eclipse includes the latest BlackBerry Java SDK with corresponding BlackBerry APIs, and a BlackBerry Smartphone Simulator (for Windows only).

You can create BlackBerry device applications for different versions of the BlackBerry Device Software. When you run a BlackBerry device application, the BlackBerry Java Plug-in for Eclipse starts the BlackBerry Smartphone Simulator automatically (Windows only).

Tutorials and sample applications

View the BlackBerry Java Plug-in for Eclipse tutorials to learn how to:

  • Install and configure the BlackBerry Java Plug-in for Eclipse.
  • Create an app in Eclipse.
  • Run your app in the BlackBerry Smartphone Simulator.
  • Customize your app.

You can follow the tutorials that are provided here to learn how to create a basic application (HelloWorld), or a more complex application (CityInfo).

The BlackBerry Java Plug-in for Eclipse provides sample applications that you can import and use as templates to create your own BlackBerry device applications. You can use the refactoring feature in Eclipse to rename the sample applications.