I\'m looking for good reference materials and open to recommendations about good IDE tools that I can use to develop for the Blackberry. I\'ve been to RIM\'s site and exper
You can use Eclipse to develop for the Blackberry platform, using the Blackberry JDE plugin.
I've only played around with it personally, but had no issues (running Vista SP1 at the time).
I use a bit of an odd configuration: IntelliJ Idea for developing code (only because I've used it for years and I'm familiar with it and I use it for other parts of the system) and the BlackBerry JDE for running the simulators, debugging, attaching to devices, etc. For compiling and signing for deployment or uploading to devices, I use ant tasks. I know - strange - but it works. I may try the Eclipse plugin one of these days as I saw it demoed at WES 2009 and it looks quite nice.
As for the comments about Vista problems - I use the above dev tools fine on Vista 64 bit. There are just a few gotchas to get around:
I'd recommend developing in NetBeans or Eclipse. Either of those are far superior IDEs than the RIM JDE. I've used NetBeans for the past 9 months for Blackberry development with good success. In terms of reference material, I'd recommend using the Blackberry Java forum as your knowledgebase; almost every question I've come up with has been answered there.
I had issues using their emulators on vista as well. I'd look into installing xp/server 2003/(insert your favorite non-vista os here) on a vm, and using that as your dev environment (I highly recommend VMWare.)