diff -r 43e37759235e -r 51a74ef9ed63 Symbian3/SDK/Source/GUID-FD2CDEB8-0784-4BE5-A775-170F57D71BBC.dita --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Symbian3/SDK/Source/GUID-FD2CDEB8-0784-4BE5-A775-170F57D71BBC.dita Wed Mar 31 11:11:55 2010 +0100 @@ -0,0 +1,55 @@ + + + + + +UI controller +

The term UI controller refers to an object derived from either CAknAppUi or CAknViewAppUi, +depending on your UI architecture. The UI controller is a required part of +GUI-based applications.

+

Examples of services and responsibilities provided by the UI controller +are as follows:

+ +

For more information on the UI controller, see:

+ +

The UI controller is part of the controller structure in the Model - +View - Controller (MVC) +design pattern used to design the architecture of many GUI-based mobile +applications.

+

The CAknDocument -derived +class of your application contains the first +phase constructor of the UI controller.

+ +

The second-phase constructor is called by the application framework.

+
+

The UI controller is implemented in one of the following classes:

+ +
\ No newline at end of file