Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries. Thanks for all your past and future contributions.

Design patterns in mobile Environment

From Wiki
Jump to: navigation, search
Article Metadata
Created: kalki (19 May 2009)
Last edited: hamishwillee (27 Jul 2012)

An Example

Using MVC Architecture Design Pattern we can separate the application data or content from the presentation. For example we may get data in device in xml format but there is no effect in presentation Layer of the Application. Most obvious advantage of this MVC architecture is that we can easily port application to new platform by just changing the presentation of the application instead of changing everything. MVC Architecture also supports multiple view, that means we can switch from one view to another view using single action, the content of the application will remain same, many different views of the application will be synchronized in such a manner that user won’t be able to see the change in the application.


Application requirements never been completed so new requirements are coming day by day. Using MVC Architecture Device can have multiple UI functionality for one application. MVC supports multiple browsers such as HTML, WML.

This page was last modified on 27 July 2012, at 06:23.
25 page views in the last 30 days.