Evaluation of the Model-View-Controller design pattern when applied to a heterogeneous application to distribute newspaper textual content to mobile devices

Supple, Sakib (2006). Evaluation of the Model-View-Controller design pattern when applied to a heterogeneous application to distribute newspaper textual content to mobile devices. Student dissertation for The Open University module M801 MSc in Software Development Research Dissertation.

Please note that this student dissertation is made available in the format that it was submitted for examination, thus the author has not been able to correct errors and/or departures from academic standards in areas such as referencing.

DOI: https://doi.org/10.21954/ou.ro.00016038

Abstract

The rise in mobile device usage is fuelling demand for access to news stories while on the move. The aim of this research is to suggest a suitable design pattern for applications that publish newspaper text content to many different mobile devices. The Model-View-Controller (MVC) pattern is often used to design applications of this type. Three competing MVC-based designs are compared using the multi-channel-access bridging pattern. This tests the designs for architectural compatibility with an existing server infrastructure. The selected design pattern, a modified Service to Worker pattern, is used to produce a Blackberry application to publish news content. The user interface is designed using human-centred techniques. This interface is quantitatively evaluated and compared with the application performance requirements. It is qualitatively evaluated using a participatory heuristic inspection technique to test its usability. This evaluation identifies a number of defects in the user interface and recommendations are made to address these. To demonstrate the suitability of the design for heterogeneous applications, the code for the Blackberry version is reused to implement a generic version for mobile phones. The result of the project is a heterogeneous mobile application to publish newspaper text content.

Viewing alternatives

Download history

Metrics

Public Attention

Altmetrics from Altmetric

Number of Citations

Citations from Dimensions

Item Actions

Export

About