MVC-3D: Adaptive Design Pattern for Virtual and Augmented Reality Systems
Samir Benbelkacem (CDTA), Djamel Aouam, Nadia Zenati-Henda, Abdelkader, Bellarbi (CDTA), Ahmed Bouhena, Samir Otmane

TL;DR
This paper introduces MVC-3D, an extended design pattern for virtual and augmented reality systems that simplifies development by structuring components and managing complexity effectively.
Contribution
It proposes an extension of the classic MVC pattern with new components tailored for VR/AR, facilitating development and evolution of complex interfaces.
Findings
Reduced complexity in main MVC components
Increased complexity only in the Library component
Supports seamless evolution from prototype to final system
Abstract
In this paper, we present MVC-3D design pattern to develop virtual and augmented (or mixed) reality interfaces that use new types of sensors, modalities and implement specific algorithms and simulation models. The proposed pattern represents the extension of classic MVC pattern by enriching the View component (interactive View) and adding a specific component (Library). The results obtained on the development of augmented reality interfaces showed that the complexity of M, iV and C components is reduced. The complexity increases only on the Library component (L). This helps the programmers to well structure their models even if the interface complexity increases. The proposed design pattern is also used in a design process called MVC-3D in the loop that enables a seamless evolution from initial prototype to the final system.
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
TopicsAugmented Reality Applications · Interactive and Immersive Displays · Usability and User Interface Design
