
(Sander van der Wal, mBrain Software)
This document is the third and final paper in the series by Sander van der Wal explaining how to design and write the user interface (UI) part of a Symbian OS application in such a way that it is largely portable between different Symbian OS UI platforms. It elaborates further on the Controller idea by looking at a number of refinements that will enhance both reuse and portability of the code in a Controller. Read the paper (141 Kb)
(Sander van der Wal, mBrain Software)
Sander van der Wal continues his series explaining how to design and write the user interface part of a Symbian OS application in such a way that it is largely portable between different Symbian OS UI platforms. This article describes how we can extend the actual implementation of a dialog to create an even larger platform-independent UI-layer. Read the paper (175 Kb) Download source code (15 Kb)
(Sander van der Wal, mBrain Software)
Following Symbian’s programming guidelines, dividing the application into an engine and a user interface is a first step to ensure that your applications are easy to port between UIs. Sander van der Wal gives additional techniques and tips in a series of articles. This paper focuses on how to create a dialog interface that completely hides its implementation and, as a result, is portable across multiple UIs. Read the paper (223 KB)
This tutorial is one of a series describing some of the issues involved in porting applications between various flavors of Symbian OS. In this paper we shall consider taking a simple HelloWorld GUI application written for the Nokia’s Series 60 reference design and transforming it into a HelloWorld example for the UIQ reference design.
Read the paper (177 Kb) Download the example Source code (10 Kb)
To read or contribute additional information on Symbian C++, visit the Wiki Extra.
Here you can find the answers to the most frequently asked developer questions, together with other useful tech tips.More