I know the blackberry has a custom IDE but if memory serves me it's quite a sub par IDE. Does anyone know if there's a different IDE out there for the device?
The IDE provided by RIM is called the JDE. It is true that for many this product leaves much to be desired. RIM does support the use of Eclipse and Microsoft development environments as well so you can take your pick. Personally, I use the JDE. Don't construe this as a recommendation, I'm not saying it is the best, just what I use.
Aside from RIM's JDE, the only other option that I know of is RIM's JDE plugin for Eclipse.
For 'native' BlackBerry app development (i.e. Java app development), there are basically 4 options:
- RIM's JDE - pretty much a terrible editor, but the most stable, most feature-full (from a BlackBerry perspective) solution.
- RIM's JDE Plugin for Eclipse - you get all the niceties of the Eclipse environment, but there are a lot of problems.
- Netbeans with the Mobility Pack - I haven't really seen anyone use this for a while, but a few developers swore by it a couple of years ago
- Custom Eclipse/JDE environment - using ant scripts and RIM's JDWP debugger interface (the component package section on that page). This used to be the only way to go for Eclipse development for BlackBerry before the JDE Plugin
Options 3 and 4 I haven't seen used for a long time, not sure if they're still viable - though I don't see why #4 wouldn't be.
I used #4 for a long time, until RIM put out their plugin. While there are still a lot of problems with it, for me the productivity gains of working with something like Eclipse outweigh them.
So either 1 or 2, with the caveat that you should chose one or the other for your whole team, as they're really not compatible with each other (differences in project structure and how they handle resources). You can move from 1 to 2 easily, but not really the other way around.
The .NET plugin is very limited in what you can do, it doesn't give you much access to internal classes.
I've been using the JDE plugin and i've not encountered too many difficulties.
This does not tell which files need to be downloaded ?
I tried this configuration on winxp, but it's not really stable :
BlackBerry_JDE_PluginFull_1.1.1.200911111641-15.exe BlackBerryJDE5.0.0.exe eclipse-pulsar-galileo-SR1-win32.zip jdk-6u17-windows-i586.exe