We are currently developing an application for the 6600, using the following development evironment:
Borland C++BuilderX Mobile Edition
Series 60 SDK v2.1 (Borland & Microsoft)
Nokia 6600 phones
Before we do any serious development, we need a stable, useable development environment, but are experiencing a few problems. Just wondering if anyone can clear any of these issues up
1) In C++BuilderX, many times, the build errors do not show up in the build window. We have refer to the Build Log to see what the errors are. This is very time consuming as the build log is quite long & the window is not searchable. It seems to be an error parser problem. Is there any configuration settings for the error parser?
2) On target debugging. this seems to be a popular topic of discussion. Is there a set of RunStub/GDBStub applications that REALLY work together on the 6600? If there is, can someone PLEASE tell us where to get them. We have had some moderate success with one GDBStub version (very moderate), but it doesn't seem to work with RunStub. Whenever there is a communication/software problem (8 out of 10 times), the phone must be restarted to reset GDBStub...again very time consuming. On target debugging seems to be very painful (I have restarted my phone at least a hundered times in the past 3 days). We hopefully will not have to do much debugging on the device, but I'm sure we will have to do some & this process is unacceptable. Should we even be using the 6600 - is there a better device to debug with?
3) Is it possible to debug for the 6600 with CodeWarrior - will MetroTrk run on the 6600?
4) With C++BuilderX, it seems it takes forever to launch the emulator for debugging. We have upgraded our hardware (very speedy machines), but I have noticed our developers are spending a large amount of time waiting for the emulator to launch. The emulator launches much faster from Visual Studio. Is there a way to speed up this process in BuilderX (maybe use 'attach to process')?
5) Is anyone using Eclipse for development/debugging? I was thinking about trying to use Eclipse, but it seems nobody is using it for Symbian. What are the road blocks in setting up Eclipse as a Symbian IDE?
We would like to continue developing for the 6600, but at this rate our project will be done by 2010 :)
As we do not have an in-house expert for C++BuilderX, I feel that many of our problems may be simple configuration issues.
If anyone has any feedback, it would be greatly appreciated, and if anyone is experiencing the same problems, please reply - maybe we can work together.