Applying MVC and PAC patterns in mobile applications
D. Plakalovic, D. Simic

TL;DR
This paper examines the applicability of MVC and PAC design patterns in mobile applications, considering their impact on usability and multi-modal interactions, and discusses their suitability for different mobile app classes.
Contribution
It analyzes the strengths and limitations of MVC and PAC patterns in mobile app development, especially regarding multi-modal input/output and platform heterogeneity.
Findings
MVC is widely used but not universal in mobile apps.
Design pattern choice affects user interface adaptability.
Considerations for multi-modal interactions influence pattern suitability.
Abstract
Additional requirements are set for mobile applications in relation to applications for desktop computers. These requirements primarily concern the support to different platforms on which such applications are performed, as well as the requirement for providing more modalities of input/output interaction. These requirements have influence on the user interface and therefore it is needed to consider the usability of MVC (Model-View-Controller) and PAC (Presentation-Abstraction-Control) design patterns for the separation of the user interface tasks from the business logic, specifically in mobile applications. One of the questions is making certain choices of design patterns for certain classes of mobile applications. When using these patterns the possibilities of user interface automatic transformation should be kept in mind. Although the MVC design pattern is widely used in mobile…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBusiness Process Modeling and Analysis · Model-Driven Software Engineering Techniques · Service-Oriented Architecture and Web Services
