I am relatively new to the Symbian s60 SDK concepts.
I was referring to the documentation on the Application Framework.
Even as I am familiar with the MVC architecture, I am not sure I fully understand the need for a CAknDocument layer between the CAknApplication and the CAknAppUi (Controller).
Based on my knowhow, the application owns the UI controller. So I am not able to fully grasp the design concept of a document object owning the controller. I have not come across a similar paradigm in other smartphone SDKs.
I would appreciate any clarification.