You Are Here:

Carbide.c++ CodeScanner

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

CodeScanner accelerates your applications onto S60 5th Edition

S60 5th Edition brings touch to the S60 platform. As an S60 developer, you'll want to enable this feature in your applications as quickly as possible. To help reduce the effort involved in updating your code, a free set of rules has been provided that enables Carbide.c++ CodeScanner to inform you quickly about the updates your application might need.

For more information on S60 5th Edition, visit the S60 platform page »

What is Carbide.c++ CodeScanner?

Carbide.c++ CodeScanner is a static code analyzer for S60 applications. CodeScanner compares your code with a knowledge base of rules to identify coding errors and provide advice on possible improvements.

What edition of Carbide.c++ do I need to run CodeScanner?

Carbide.c++ 1.3.2 delivers the CodeScanner tool to all editions of Carbide.c++.

What are the S60 5th Edition Migration Rules?

The S60 5th Edition Migration Rules enable CodeScanner to provide information on code that will not work as expected in the S60 5th Edition touchscreen UI. Using CodeScanner and the S60 5th Edition Migration Rules eliminates the need to manually check code for compliance with the requirements of the S60 touchscreen UI or undertake multiple test-fix cycles to ensure correct UI behavior. The S60 5th Edition Migration Rules will help minimize the time you need to spend preparing your application for S60 5th Edition.

These rules are provided free of charge to all editions of Carbide.c++.

What other rules are available for CodeScanner?

Users of Carbide.c++ Developer, Professional, and OEM Editions also benefit from the availability of an extended knowledge base of rules. These extended rules are designed to catch programming errors, which could otherwise be time-consuming to track down, and identify code that does not conform to best practices for Symbian C++ coding. By discovering programming errors early, CodeScanner helps reduce the test-fix cycle for coding defects. In addition, because the extended rules help identify code that might not comply with best practices for Symbian C++ coding, they can assist as part of the process you use to ensure an application meets the standards for Symbian Signed.

How do I obtain and use the S60 5th Edition Migration Rules?

To take advantage of the S60 5th Edition Migration Rules, you need Carbide.c++ 1.3.2. To obtain this version of Carbide.c++, first ensure that you have a copy of Carbide.c++ 1.3 installed. Now select Help > Software Updates > Find and Install from the Carbide.c++ menu. In the Install/Update window, select Search for new features to install and click Next. When the Install window appears, select Carbide.c++ Update Site, and then click Finish. Carbide.c++ will now search for and display a list of the features found.

In the Updates window, ensure that the CodeScanner and rules updates are selected, and then click Next. Accept the license agreement, and a list of the updates for installation will be displayed. Accept the default installation locations, and then click Finish and an installation verification window is displayed (because the Carbide.c++ 1.3.2 updates are unsigned.) Clicking Install All starts the installation process. Once installation has been completed, you'll need to restart Carbide.c++ for the updates to take effect.

Once Carbide.c++ has been restarted, the S60 5th Edition Migration Rules are activated from Carbide.c++’s preferences by selecting CodeScanner from the Carbide.c++ preference tree. In the General tab of the CodeScanner preferences, select Enable Knowledge Base Scanning.

The next time you run CodeScanner (by selecting Project > Run CodeScanner), you'll receive information on the code that might need to be updated to take full advantage of touch on S60 5th Edition.



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: qdcZidentifierQSxhttpE3aE2fE2fwwwE2eforumE2enokiaE2ecomE2fToolsE5fE44ocsE5fandE5fCodeE2fToolsE2fIE44E45sE2fCarbideE2ecE2bE2bE2fCodeScannerE2eE78htmlX qfnZupdatedQDx2009E2d05E2d11X qdcZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ qdcZtypeQUqwebZE52esourceQ qdcZtypeQUqwebZInformationE52esourceQ qdcZtypeQUqwebZPageQ qdcZtypeQUqfnTypeZE52esourceQ qdcZtypeQUqfnTypeZWebpageQ qdcZtypeQUqmarsZManagedE52esourceQ qdcZtypeQUqrdfsZE52esourceQ qfnZdistributionQUxhttpE3AE2FE2FforumE2EnokiaE2EcomE2FX qfnZtypeQUqfnTypeZE52esourceQ qfnZtypeQUqfnTypeZWebpageQ qmarsZlanguageQUxhttpE3AE2FE2FswE2EnokiaE2EcomE2FlanguageE2D1E2FenX qrdfZtypeQUqwebZInformationE52esourceQ qrdfZtypeQUqwebZE52esourceQ qrdfZtypeQUqwebZPageQ qrdfZtypeQUqfnTypeZE52esourceQ qrdfZtypeQUqmarsZManagedE52esourceQ qrdfZtypeQUqfnTypeZWebpageQ qrdfZtypeQUqrdfsZE52esourceQ qrdfZtypeQUqfnZE45E78cludedFromGeneralE4CistingsQ