MVC-3DC: Software architecture model for designing collaborative augmented reality and virtual reality systems
In this paper, software architecture model “MVC-3DC” for Collaborative Augmented and Virtual Reality Systems design is proposed. This model is the results of merging several aspects: Human-Computer Interaction (HCI), distribution systems, computer-supported cooperative work (CSCW) and new technologi...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Elsevier
2020-05-01
|
Series: | Journal of King Saud University: Computer and Information Sciences |
Subjects: | |
Online Access: | http://www.sciencedirect.com/science/article/pii/S1319157819302320 |
_version_ | 1819227452686204928 |
---|---|
author | Samir Benbelkacem Nadia Zenati-Henda Djamel Aouam Yousra Izountar Samir Otmane |
author_facet | Samir Benbelkacem Nadia Zenati-Henda Djamel Aouam Yousra Izountar Samir Otmane |
author_sort | Samir Benbelkacem |
collection | DOAJ |
description | In this paper, software architecture model “MVC-3DC” for Collaborative Augmented and Virtual Reality Systems design is proposed. This model is the results of merging several aspects: Human-Computer Interaction (HCI), distribution systems, computer-supported cooperative work (CSCW) and new technologies such as augmented reality and virtual reality. MVC-3DC integrates collaboration principles between remote users. MVC-3DC allows a low dependency between components such as the core functions, 3D graphics API and data distribution modes. The proposed architectural model integrates simulation models, SDKs and algorithms for different nodes involved in a collaborative session. This facilitates interoperability and capability to manage heterogeneity and relationship between different nodes participating in the collaborative session. Finally, our model makes it possible to integrate other toolkits without completely changing the structure of collaboration model. A simple adaptation could be made. |
first_indexed | 2024-12-23T10:41:37Z |
format | Article |
id | doaj.art-dee8d6799b1c4c7f9c6f8e051f6a89d8 |
institution | Directory Open Access Journal |
issn | 1319-1578 |
language | English |
last_indexed | 2024-12-23T10:41:37Z |
publishDate | 2020-05-01 |
publisher | Elsevier |
record_format | Article |
series | Journal of King Saud University: Computer and Information Sciences |
spelling | doaj.art-dee8d6799b1c4c7f9c6f8e051f6a89d82022-12-21T17:50:10ZengElsevierJournal of King Saud University: Computer and Information Sciences1319-15782020-05-01324433446MVC-3DC: Software architecture model for designing collaborative augmented reality and virtual reality systemsSamir Benbelkacem0Nadia Zenati-Henda1Djamel Aouam2Yousra Izountar3Samir Otmane4Division Robotique et Productique, Center for Development of Advanced Technologies, Algiers, Algeria; Corresponding author.Division Robotique et Productique, Center for Development of Advanced Technologies, Algiers, AlgeriaDivision Robotique et Productique, Center for Development of Advanced Technologies, Algiers, AlgeriaDivision Robotique et Productique, Center for Development of Advanced Technologies, Algiers, Algeria; Déprtement d’informatique, University of Ferhat Abbas Sétif 1, AlgeriaLaboratoire IBISC, Univ. Evry, University of Paris-Saclay, Paris, FranceIn this paper, software architecture model “MVC-3DC” for Collaborative Augmented and Virtual Reality Systems design is proposed. This model is the results of merging several aspects: Human-Computer Interaction (HCI), distribution systems, computer-supported cooperative work (CSCW) and new technologies such as augmented reality and virtual reality. MVC-3DC integrates collaboration principles between remote users. MVC-3DC allows a low dependency between components such as the core functions, 3D graphics API and data distribution modes. The proposed architectural model integrates simulation models, SDKs and algorithms for different nodes involved in a collaborative session. This facilitates interoperability and capability to manage heterogeneity and relationship between different nodes participating in the collaborative session. Finally, our model makes it possible to integrate other toolkits without completely changing the structure of collaboration model. A simple adaptation could be made.http://www.sciencedirect.com/science/article/pii/S1319157819302320Software architecturesPatternsInteroperabilityAugmented realityVirtual realityComputer-supported cooperative work |
spellingShingle | Samir Benbelkacem Nadia Zenati-Henda Djamel Aouam Yousra Izountar Samir Otmane MVC-3DC: Software architecture model for designing collaborative augmented reality and virtual reality systems Journal of King Saud University: Computer and Information Sciences Software architectures Patterns Interoperability Augmented reality Virtual reality Computer-supported cooperative work |
title | MVC-3DC: Software architecture model for designing collaborative augmented reality and virtual reality systems |
title_full | MVC-3DC: Software architecture model for designing collaborative augmented reality and virtual reality systems |
title_fullStr | MVC-3DC: Software architecture model for designing collaborative augmented reality and virtual reality systems |
title_full_unstemmed | MVC-3DC: Software architecture model for designing collaborative augmented reality and virtual reality systems |
title_short | MVC-3DC: Software architecture model for designing collaborative augmented reality and virtual reality systems |
title_sort | mvc 3dc software architecture model for designing collaborative augmented reality and virtual reality systems |
topic | Software architectures Patterns Interoperability Augmented reality Virtual reality Computer-supported cooperative work |
url | http://www.sciencedirect.com/science/article/pii/S1319157819302320 |
work_keys_str_mv | AT samirbenbelkacem mvc3dcsoftwarearchitecturemodelfordesigningcollaborativeaugmentedrealityandvirtualrealitysystems AT nadiazenatihenda mvc3dcsoftwarearchitecturemodelfordesigningcollaborativeaugmentedrealityandvirtualrealitysystems AT djamelaouam mvc3dcsoftwarearchitecturemodelfordesigningcollaborativeaugmentedrealityandvirtualrealitysystems AT yousraizountar mvc3dcsoftwarearchitecturemodelfordesigningcollaborativeaugmentedrealityandvirtualrealitysystems AT samirotmane mvc3dcsoftwarearchitecturemodelfordesigningcollaborativeaugmentedrealityandvirtualrealitysystems |