Traditional Symbian OS UI application architecture

The following image illustrates the components of the traditional architecture approach.

Figure 46: Traditional Symbian OS UI application architecture classes

S60 platform applications that follow the traditional Symbian OS UI application architecture require:

The traditional Symbian OS UI application architecture provides the most flexible approach to application UI construction. Traditional architecture is easier to port across different platforms than S60 view architecture. Traditional architecture is also the best choice for single-view applications, if launching the view from external applications is not required.

Typical responsibilities in this architecture are:

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