Blackberry development on anything other than Windows is a chore. I was successful in getting RAPC version 4.3 to play nicely on OS X but anything older than 4.3 and it gets tricky. (If I had 35 hours in a day I could get it to work.) If you run with my solution for 4.3 then DO NOT, I repeat, DO NOT target anything older than OS 4.3. I could almost get the emulator running on OS X following a tutorial for Linux but I had trouble with X11 issues. I was also unsuccessful in getting the emulator to run on Mepis Linux most likely due to differing versions of Wine. With a little elbow grease you could get good development support on OS X by running an OTA server (using my modified Antenna support for deploying cod files) locally and opening a port to/from the www. Your compiler (4.3 and up), and your signature tool should work. Debug is a no-go and while Blackberry USB driver support on Linux is still not done (to my limited knowledge), you'll need to do OTA loads instead of the speedier Javaloader.exe. My advice is to use the Eclipse plugin for WTK (if it works by now on OS X) and design the general look/feel of your app. Then do local deploys and test on device. There's always VMWare/Parallels/Virtual Box for the other stuff.