You Are Here:

Carbide.c++ Express Q&A

Register Today

Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.

Register Login
Community Highlights

Wiki article of the week

Zoom and Rotate Gestures in FlashLite for touch-enabled devices

Champion of the month

Jackson Feijó Jackson Feijó
Read more about Jackson on the Champions website.


Forum Nokia Events

Nokia Developer Days in South Africa
December 01, 2009
Johannesburg, South Africa

Forum Nokia Developer Conference ’09, India
December 07, 2009
Bangalore, India

LeWeb
December 09, 2009
Paris

Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9am New York | 2pm London | 4pm Helsinki

Web Runtime Coding With Aptana WRT Plug-in
December 09, 2009
9:30am New Delhi, noon Beijing


View all
  • 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

Rate This

Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fToolsE5fE44ocsE5fandE5fCodeE2fToolsE2fIE44E45sE2fCarbideE2ecE2bE2bE2fFAE51E2eE78htmlX qfnZupdatedQDx2009E2d05E2d11X qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqrdfsZE52esourceQ qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ