I am currently trying to debug a blackberry application on a real device. I find the setup time to be ludicrous! Here is my workflow:
- Uninstall the application using Blackberry Desktop Manager (BBDM)
- it takes about one minute to select the options to uninstall the app... 
- BBDM needs to connect to the device and load the application list
 - you need to find and uncheck the application
 
 - BBDM takes about 30 seconds to uninstall the application and its submodules
 - the blackberry bold 9700 now spends 2 minutes rebooting...
 
 - it takes about one minute to select the options to uninstall the app... 
 - Use eclipse to start debugging
- eclipse installs the app
 - wait for the debugger to attach itself to the device
 - Start the app manually
 
 
All in all, a single debugging run can take more than 10 minutes to execute. If I miss a breakpoint, I have to start all over again.
Is there a way to optimize this workflow to make debugging on a blackberry device more efficient ?