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
Nokia releases new Qt developer offerings
Forum Nokia Developer Conference, India
Optimise your website for mobile devices with mobile web templates and layouts
Zoom and Rotate Gestures in FlashLite for touch-enabled devices
Jackson Feijó
Read more about Jackson on the Champions website.
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
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 »
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.
Carbide.c++ 1.3.2 delivers the CodeScanner tool to all editions of Carbide.c++.
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++.
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.
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.