You Are Here:

Carbide.c++ 2.0: What’s new

Register Today

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

Register Login
Community Highlights

Innovation Series Videos highlighting Forum Nokia developers

Wiki article of the week

Java Porting

Champion of the month

Felipe Andrade
Read more about Felipe on the Champions website.


Forum Nokia Events

Ovi Store Publisher Reporting Guide
July 08, 2009
9 a.m. New York, 2 p.m. London, 4 p.m. Helsinki

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

Smartphone Show 2009
October 27, 2009
London


View all

Want to check out the new features offered in Carbide.c++ 2.0? This page provides details on the key new and updated features of Carbide.c++ 2.0.

Key new features in Carbide.c++ 2.0

Carbide.c++ Developer Edition — now free

Carbide.c++ Developer Edition is now the base version of Carbide.c++, offering all developers access to the tools they need to create S60 and UIQ applications supported by the UI Designer and on-device debugging.

Latest Eclipse and Eclipse CDT features

Carbide.c++ 2.0 is based on Eclipse 3.4 and Eclipse CDT 5.0, which provide:

  • Faster and more accurate code completion, due to improvements in the indexer.
  • User-defined code and file templates.
  • Improved code formatter.
  • Scalable editor offering reducing functionality for developers working with very large files.

Support for the S60 5th Edition SDK for Symbian OS

Applications can be built using the latest S60 5th Edition SDK. In addition, the Knowledgebase Scanner and updated UI Designer offer additional support for S60 5th Edition development.

CodeScanner updates

CodeScanner now offers the Knowledgebase Scanner, which advises on SDK migration issues. The first set of rules provides information on UI code that may not work optimally in the S60 5th Edition touch UI. Additional rules will be available to developers using Update Manager. The full version of CodeScanner is available in Professional and OEM Editions only.

Support for Qt Software projects

Carbide.c++ provides support for the creation of Qt projects for S60 devices. This support is provided through the inclusion of Qt plug-ins and a Qt perspective that make developing and deploying Qt applications for S60 devices simple and straightforward.

Symbian Build System v2

Support is provided for the Python-based Symbian Build System (SBS) v2 for platforms based on Symbian OS v9.4 or later.

Creation of partial-upgrade *.sis files

Carbide.c++ provides for the creation of partial-upgrade *.sis files, *.sis files that contain only the changed portions of an application. This feature is particularly useful for large applications — such as N-Gage™ games — when they are being debugged on a device. The reduced size of a partially updated *.sis file uploads faster for on-device debugging.

Remote-connections view

A new consolidated remote-connections view provides a real-time view of remote connections. The view provides features for creating, editing, monitoring, or removing connections and services for remote agents, such as TRK. Support is provided for any available connection type, such as USB, Bluetooth technology, and TCP/IP. In addition, features are provided for detecting agents and their version numbers, as well as locating and installing the most up-to-date version of an agent.

Improved on-device debugging

On-device debugging has been updated to provide for debugging of any executable and active process. Executables can easily be targeted after a debugging session has started, by using the features in the Executables view.

Executables view

The new Executables view provides a dynamic view of executables on a target device. It provides for the debugging of executables by attaching them to a process. Executables are detachable from the list with the click of a mouse.

Move-to-line support in the debugger

A move-to-line command has been added to the debugger. This enables developers to move the programme counter (PC) to a new line while debugging without executing any intermediate lines or resuming execution.

Performance Investigator updates

Several improvements have been made to Performance Investigator, including:

  • Support for larger sample files, enabling longer sample periods.
  • Support for key mapping that provides for button-push capture, a feature that is of particular relevance to the Japanese market.
  • Improved view and refresh rates on large tables and graphs.
  • Improved import and rendering time of profile (*.dat) files.

Where can I get more information on the features in Carbide.c++?

For detailed information on the features of the various Carbide.c++ editions, please see the following pages: Carbide.c++ Developer Edition features, Carbide.c++ Professional Edition features, and Carbide.c++ OEM Edition features. Alternatively, download and read the Carbide.c++ data sheet.



Rate This

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