Carbide.c++ 1.3 Overview
A new version of Carbide.c++ was presented this year at the Symbian Smartphone Show. This version is due to be out by next spring (current target is March 14) and hopefully will bring several enhacements:
- Better UIQ support:
- The UI Designer can be used to generate S60 or UIQ3 projects. Being resource driven, the UIQ environment is quite well adapted to UI design tools. The new Carbide.c++ 1.3 designer is very similar to the existing one, and in UIQ project, the only difference is the list of UIQ specific controls:
. The treeview (on the right part of the screen on the screenshot above) is especially useful and shows you all the organisation of the application controls. Creating a view with a couple of building blocks and controls is now just a matter of seconds and a few drag and drops. Cool 
- The UI Designer can be used to generate S60 or UIQ3 projects. Being resource driven, the UIQ environment is quite well adapted to UI design tools. The new Carbide.c++ 1.3 designer is very similar to the existing one, and in UIQ project, the only difference is the list of UIQ specific controls:
- UIQ support for the On Target Debugging (this may comes out earlier, as the only remaining problem seem to be related to a signing issue)
- a Capability Scanner. This scanner check the APIs used throughout your code and reports the capabilities that you must include in your MMP file. This scanner is not yet 100% accurate but will be a great help if you forgot to track this from the start of your project.
- Improved and more stable On Target Debugging (see this topic on Forum Nokia discussion board)
Several other smaller improvement are also to be included, the most important one being the compilation speed and Carbide is now a lot quicker in detecting which files need to be recompiled and which are not (figures given by Nokia says that on a rather big project, if you modify just one file and recompile your project, this will be done in a matter of seconds with Carbide.c++ 1.3 while almost one minute could be necessary in Carbide.c++ 1.2).
The Beta program of Carbide.c++ 1.3 is about to start in a month or so. Just signup if you want to participate.






Re: Carbide.c++ 1.3 Overview
BUT: still doesnt support that rather BASIC of functions - Find In Files - if those files dont happen to be directly in your project.
Locating stuff in external reference material is surely one of the most frequent operations performed......
Re: Carbide.c++ 1.3 Overview
Yes, external file search will be available, as well as F3 on header files (even if they are outside the workspace).