Register with Forum Nokia now and you'll enjoy the full benefits of the Forum Nokia membership.
Register LoginInnovation Series Videos highlighting Forum Nokia developers
Felipe Andrade
Read more about Felipe on the Champions website.
Ovi Store Publisher Reporting
July 08, 2009
9 a.m. New York, 2 p.m. London, 4 p.m. Helsinki
Ovi Store Publisher Reporting
July 08, 2009
11 a.m. San Francisco, 2 p.m. New York
Nokia World 09
September 02, 2009
Stuttgart, Germany
Adobe MAX 2009
October 04, 2009
Los Angeles
International CTIA WIRELESS I.T. & Entertainment 2009
October 06, 2009
San Diego, California
Carbide.c++ is a family of IDEs for the creation of C++ and C applications for Symbian OS devices. Carbide.c++ is based on the Eclipse IDE and the C/C++ development tools from the Eclipse CDT Project.
Combining the power of the Eclipse Framework with tools for all stages of development, Carbide.c++ offers all Symbian C++, Qt, and Open C/C++ developers an efficient, easy-to-use development environment.
And now Carbide.c++ is offered to every developer, from hobbyists to smartphone manufacturers, free of charge.
Carbide.c++ 2.0 is now available. New features include support for the latest developments in technology based on Symbian OS, such as S60 5th Edition and the Qt platform. The new Knowledgebase Scanner offers developers assistance in migrating their UIs to S60 5th Edition to make the most of its touchscreen capability.
Find out more about the Carbide.c++ Knowledgebase Scanner »
Improvements throughout Carbide.c++ have been designed to make developing Symbian OS C/C++ applications quicker and easier. These improvements include speed and accuracy in code completion, faster response in the Performance Investigator reporting tools, and new connection management for on-device debugging.
For more information, visit the What’s New in Carbide.c++ page »
In addition, all versions of Carbide.c++ are now offered to the Symbian developer community free of charge. This means that every Symbian C/C++ developer has access to tools for on-device debugging, drag-and-drop UI design, and performance investigation.
Carbide.c++ enables you to quickly and efficiently create, code, test, and deploy software for the Symbian OS. That software can range from components for Symbian OS phones to third-party after-market applications.
To assist with project creation, Carbide.c++ is delivered with a set of templates for creating skeletons for the most commonly used types of Symbian OS software. For GUI applications, the UI Designer helps accelerate development with a drag-and-drop design environment. During development, CodeScanner can help identify coding issues before they become entrenched and costly to identify and remove. A complete set of tools then provides for building and packaging software. Carbide.c++ provides comprehensive tools for debugging built applications, including on-device debugging and specialised debugging features for phone developers. Then Performance Investigator can be used to tune software performance through analysis of memory, processor, and battery usage.
Although the Carbide.c++ family of tools is offered free of charge, during installation there is the opportunity to install one of three editions. It is recommended that you install the version most suited to your needs to eliminate the clutter of unwanted functionality. The editions are:
Compare the features of the various editions of Carbide.c++ »
To get started with Carbide.c++, you will need a PC with at least a 1.8-GHz processor, 2 GB of RAM, and 300 MB of free disk space (2 GB of free space will be needed if you don’t already have an SDK installed). The PC can be running Microsoft Windows XP or Windows Vista Business. You will also need ActiveState ActivePerl-5.6.1.635.
For more information on the hardware and software requirements, see the release notes »If you have this hardware, you can download and install Carbide.c++. The installation process is straightforward.
With Carbide.c++ installed, you might want to read the Carbide.c++: Introductory White Paper or view the Getting Started with Carbide.c++ Express Screencast, both of which will take you through the basics of creating, building, and deploying your first application.
Then consider reading the Carbide.c++ UI Designer White Paper to learn how UI Designer can help speed up development by creating application GUIs visually.
When your application is ready for testing, consider the On-Device Debugging with Carbide.c++ document or video. Both resources are designed to help you connect your device for on-device debugging and can guide you through the use of the debugging tools available in Carbide.c++. Finally, the document Analyzing Application Performance with the Carbide.c++ Performance Investigator and the video Getting Started with Carbide.c++ Performance Investigator provide helpful information on capturing and analysing information on a device’s consumption of resources such as memory, CPU, and battery.
Forum Nokia support links for Carbide.c++
Forum Nokia offers all developers a wide range of professional and community-based help and support for Carbide.c++. (See the box at right for links.)
Carbide.c++ can be used to develop applications for S60 3rd Edition or later, UIQ 3.0 or later, and MOAP.
See specifications for S60 devices »