- Who is Carbide.c++ Express intended for?
- Carbide.c++ Express in intended for developers that do non-commercial application development and therefore do not have a
revenue stream to justify tools expenditure. This group includes hobbyists, students, open source developers, etc. Previously
developers that could not justify tools spending were limited to developing using command line tools and simple editors. Now
Nokia is providing a major improvement in the development experience for these developers by providing an advanced IDE-based
development environment that is free of charge.
- The EULA limits Carbide.c++ Express use to “non-commercial use”, how do you define it?
- In the case of Carbide.c++ Express, “non-commercial” means application development where the developer does not sell the application
or any part of it. This could be a hobbyist developing an application just for fun, a student doing a Symbian OS based application
as an university project or an open source developer contributing to a Symbian-based application. “Non-commercial use” also
includes evaluation of Carbide.c++ Express Edition to get familiar with Nokia’s Eclipse based offering. Advanced Carbide.c++
prouducts targeting commercial developers will be launched later this year.
- What can I do with Carbide.c++ Express?
- Express supports the entire cycle of Symbian OS application development. It enables you to easily create a Symbian OS development
project; add new files and classes to the project; edit the project using a versatile C++ editor; build the application for
both the SDK emulator environment and for the target mobile phone; debug the application on the SDK emulator; and finally
package the project into a .sis file for deployment on the phone. All of these functions can be done from the IDE with no
need to use command line tools.
- What Eclipse version is Carbide.c++ Express based on?
- Express is based on the latest Eclipse version 3.1 (version 3.1.1 to be exact), and the latest version of Eclipse C/C++ Development
Tools Project, CDT 3.0.1. While Express uses a totally unmodified version of Eclipse, we have had to patch some of the CDT
plugins to be able to fully support Symbian OS development using CDT.
- I already have Eclipse installed; can I install Carbide on top?
- No. In this version of Express, the installer contains Eclipse and CDT. Carbide.c++ must be installed separately. We understand
that customers want to use existing Eclipse installations and hope to provide a merge installable version of Express in the
future.
To install Carbide when another Eclipse installation already exists, simply install the product into a separate directory
(on the same disk drive that any SDK's are installed on) and create a new workspace /working directory for Carbide projects.
Please do not upgrade CDT within the Express installation as this will delete Symbian-related functionality and will disable
the Carbide.c++ Express product.
- I am currently using CodeWarrior 3.1; should I migrate?
- Most likely no. Express is intended for non-commercial use and if you are using CodeWarrior 3.1 you are most likely doing
commercial applications. Also CodeWarrior 3.1 has the most advanced support for Symbian OS 9 so many advanced application
types can only be developed using CodeWarrior. We however encourage you to download and try out Express, as this will help
you plan the migration to commercial Carbide.c++ products when they become available later this year.
- What kind of support is available for Carbide.c++ Express?
- As Carbide.c++ is free, you cannot get a support contract for it. The main support channel is the Forum Nokia discussion board
"Carbide.c++ and CodeWarrior". Nokia personnel will actively monitor the discussion group.
Back to top
RDF Facets:
qdcZidentifierQSxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fToolsE5fE44ocsE5fandE5fCodeE2fToolsE2fIE44E45sE2fCarbideE2ecE2bE2bE2fFAE51E2eE78htmlX
qfnZupdatedQDx2009E2d05E2d11X
qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ
qdcZtypeQUqwebZE52esourceQ
qdcZtypeQUqwebZInformationE52esourceQ
qdcZtypeQUqwebZPageQ
qdcZtypeQUqfnTypeZE52esourceQ
qdcZtypeQUqfnTypeZWebpageQ
qdcZtypeQUqmarsZManagedE52esourceQ
qdcZtypeQUqrdfsZE52esourceQ
qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX
qfnZtypeQUqfnTypeZE52esourceQ
qfnZtypeQUqfnTypeZWebpageQ
qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX
qrdfZtypeQUqwebZInformationE52esourceQ
qrdfZtypeQUqwebZE52esourceQ
qrdfZtypeQUqwebZPageQ
qrdfZtypeQUqfnTypeZE52esourceQ
qrdfZtypeQUqmarsZManagedE52esourceQ
qrdfZtypeQUqfnTypeZWebpageQ
qrdfZtypeQUqrdfsZE52esourceQ
qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ