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

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

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: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
RDF Facets: qdcZidentifierQSxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fToolsE5fE44ocsE5fandE5fCodeE2fToolsE2fIE44E45sE2fCarbideE2ecE2bE2bE2fWhatsE5fNewE2eE78htmlX qfnZupdatedQDx2009E2d05E2d11X qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqrdfsZE52esourceQ qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ