What You Need to Know to Get Started as a BlackBerry Developer - Get Acquainted with the BlackBerry Platform (
Page 3 of 3 )
What comes next is pretty obvious: it's time to explore the BlackBerry platform. Perhaps "explore" is the wrong word; it's time to make the platform your best friend. The BlackBerry platform is based on the CLDC and includes support for MIDP 2.0., but a large number of BlackBerry-specific classes are also provided.
When dealing with the BlackBerry platform you'll be faced with a pretty straightforward question: are you going to write a BlackBerry application or a MIDP application? As mentioned previously, writing an MIDP app is a bit different, and you'll be forced to use the APIs exposed by the CLDC and MIDP standards. Essentially this means that your application will run on the BlackBerry and on most cell phones, but it won't be able to use any of the BlackBerry's special features.
It goes without saying that most application developers opt to build BlackBerry-specific applications. This means that learning the BlackBerry-specific APIs, such as new user interface classes and using the BlackBerry Java Development Environment (JDE) to develop your applications, is almost mandatory. I say almost, because you could opt to use BlackBerry JDE plug-in for Eclipse, which offers you a more familiar way to create your apps if you are already used to developing in the Eclipse IDE.
You can also use the JDE, which is free to download, works with the standard Java Software Development Kit and provides you with all the tools necessary to create, package, test, and debug BlackBerry apps. Interestingly enough, you don't even need a BlackBerry handheld, because the JDE and JDE Eclipse plug-in both include a full-featured BlackBerry device simulator. Also, a complete set of JavaDocs is provided, which describes all the classes and interfaces available to programmers.
After downloading and installing the JDE, you'll want to read the developer's guides that accompany the development environment and look at the sample applications that are shipped with it. Afterward, it should be fairly simple to begin developing your own apps by writing a few simple applications just to get a feel for the BlackBerry APIs and its tools.
This is obviously a broad overview and general information for the fledgling BlackBerry developer. If you are interested in learning more, you may wish to check out the Handheld Device Developer Forums, as well as the tutorials posted here; once you have done a little more research, I think you will find developing apps for your BlackBerry is a fairly simple process.