S60 view architecture

The following image illustrates the components of the S60 view architecture approach.

Figure 47: S60 view architecture classes

S60 platform applications that follow the S60 view architecture require:

The S60 view architecture only allows one view to be active in each application. If a new view is switched to within an application, the current view is immediately deactivated, so this architectural approach is not appropriate in the following cases:

Typical responsibilities in this architecture are:

For information on the CAknApplication and CAknDocument-derived classes, see "Framework requirements for GUI applications".