¤¤¤ ¤¤¤ 4. Basic Concepts¤¤¤ ¤¤¤

This page will contain a collection of links to some papers and tutorials that explain some of the basic concept in Symbian. If you want to buy a book about Symbian the best on the marked at the moment is: Developing Series 60 Applications: A Guide for Symbian OS C++ Developers

¤¤¤ Coding Conventions ¤¤¤

There is a lot of coding convention in Symbian and understanding them will greatly help you understand how programs are put together.

Coding Conventions from Forum Nokia

¤¤¤ Asynchronous Services and Active Objects ¤¤¤

Symbian Uses Active Object to access asynchronous services e.g. the camera.

This NewLC tutorial and these class notes from Ontario describes some of the issues

http://www.newlc.com/article.php3?id_article=326

¤¤¤ Descriptors ¤¤¤

Descriptors are Symbians way of dealing with strings.

This tutorial explains the basics: NewLC tutorial
Forum Nokia also have a zip file with further documentation and examples

¤¤¤ Exception Handling ¤¤¤

Symbian has a special way of handling exceptions. The following tutorial explains what ConstructL, NewL, NewLC, Leave, CleanupStack etc. is all about.

NewLC Error Handling Tutorial Part 1
NewLC Error Handling Tutorial Part 2

¤¤¤ Other introduction resources ¤¤¤

Introduction page at Forum Nokia (Look at the Symbian and Series 60 Developer Platform sections.)

NewLC Basic Tutorials