diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-BDDDF68F-F7C3-43AF-8B6C-C77C701FD2A9.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-BDDDF68F-F7C3-43AF-8B6C-C77C701FD2A9.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,72 @@ + + + + + +Framework +requirements for GUI applications +

Applications developed for the Symbian platform can use a number of +different architecture solutions to meet their requirements. One example of +a common approach includes the Model - View - Controller (MVC) pattern used +in GUI-based applications. In this approach, the application is split into +three separate logical parts. Each part contains a different aspect of the +entire application, and has a specific role.

+Logical dependencies in the MVC pattern +

In this approach, the model:

+ +

the view :

+ +

the controller :

+ +

The pattern is implemented with the following classes.

+Relationship between the classes that make up a typical Symbian application +

The CAknApplication-derived class:

+ +

The CAknDocument-derived class:

+ +
\ No newline at end of file