MVC Framework
1.1 Varies with device
Model (business layer)
View (display layer)
Controller (input control)

A model represents the state of a particular aspect of the application. A controller handles interactions and updates the model to reflect a change in state of the application, and then passes information to the view. A view accepts necessary information from the controller and renders a user interface to display that information.

Hope it will be helpful for you

Content rating: Everyone

Requires OS: 2.3.3 and up

...more ...less