This tutorial takes a practical step-by-step approach to learning how to write a C++ application for Symbian OS on both the UIQ (3.0) and S60 (3rd Edition) platforms. It presents a walkthrough for an example application, a filesystem browser.
The main sections are:
This section first describes the similarities and differences between S60 and UIQ platforms. It then moves on to examine what you need to develop an application on each, and what you need to know to start work.
This section lists concepts essential to working with Symbian OS, and provides links to further information about them.
Building, debugging and deploying an application
This section discusses the details of creating an application, from defining the project files needed for an application, building it from within the IDE and from the command line, debugging it on the emulator and, finally, deploying it onto hardware.
The filesystem browser application
Key areas of the application code are explained in this section, and comparisons made between the S60 and UIQ implementations.
The appendix section lists commonly used APIs from ANSI C, the C++ standard library, Java, and Windows/MFC and maps them to their equivalent Symbian OS APIs.
The final section provides links to resources for further information for reference as you develop your own applications.
Contents