Tools & SDK

Hardware and Software Debugging

Debugging is a methodical process of finding and reducing the number of bugs, or defects, in a computer program or a piece of electronic hardware thus making it behave as expected. Debugging tends to be harder when various subsystems are tightly coupled, as changes in one may cause bugs to emerge in another.

Configure your PC for Symbian development

I had a lot of request from readers and some customers about proper instructions for configuring their workstation for Symbian development. So here is a small guide to configure your workstation properly...

Integrating LeaveScan into Codewarrior 3.x

LeaveScan is a command-line utility developped by Symbian Ltd that checks that your code respects the naming conventions for leaving functions. This article will show you how to integrate it and use it directly from Nokia Codewarrior (version 3.x is required).

Codewarrior: how to avoid the "Too Many Include Paths" error when using the UIQ 2.1 SDK

The UIQ v2.1 SDK for Codewarrior contains an annoying bug that prevents to compile any project imported through its MMP file. But the fix is easy: you only need to patch one line...

Managing Subprojects with Codewarrior

Metrowerks/Nokia Codewarrior is a powerful IDE for mobile application development but is sometimes a little bit tricky to setup. It took me two year to discover that the environment was able to handle dependency between projects.... Here is how.

Widgets on S60: Web Runtime

Early in 2007, Nokia announced the Web Runtime (WRT) technology as one of the great news for the S60 platform. This technology will be available with all S60 3rd. Edition Feature Pack 2 devices and allows development of applications (called widgets) for S60 smartphones using standard Web technologies such as: XHTML, CSS (Cascading Style Sheets) and JavaScript, besides bringing cutting-edge Web 2.0 applications to your device with the use of AJAX (Asynchronous JavaScript And XML).

In this article we'll introduce the Web Runtime technology, will show what's the importance of it for the quick and easy building of mobile applications, besides presenting the tools you'll need to develop widgets using WRT. We'll also build a simple example application to show you how the whole development cycle works.

Carbide.vs - Disabling the MMP/PKG File update feature.

Carbide.vs has a feature by which it will automatically update the .mmp and .pkg file when ever you build your project. But most of them might have be felt it annoying. There are two methods to disable that feature if you want to.

Plotting charts with GoDB

in
With GoDB you can construct graphs and charts- both static and dynamic quite easily and pep up your data presentation. This article will touch the shallow waters of charting with static data.

How to compile for WINSCW without a CodeWarrior or Visual Studio IDE

The Nokia Developer's Suite for Symbian OS includes a free command-line version of CodeWarrior for the Symbian emulator. This article describes how to install it on a system that does not have Visual Studio .NET installed.

Syndicate content