The International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Download
Publications Copernicus
Download
Citation
Articles | Volume XLVIII-M-2-2023
https://doi.org/10.5194/isprs-archives-XLVIII-M-2-2023-1367-2023
https://doi.org/10.5194/isprs-archives-XLVIII-M-2-2023-1367-2023
26 Jun 2023
 | 26 Jun 2023

A DYNAMIC CONTENT MANAGEMENT SYSTEM FOR THE VISUALIZATION OF CULTURAL INFORMATION; THE CASE OF THE STATE CONSERVATORY OF THESSALONIKI, GR

T. Roustanis, P. Patias, K. Klimantakis, D. Kaimaris, S. Chalkidou, and I. Christoforidis

Keywords: Augmented Reality, Static, Dynamic, Content, Research Program, Multimedia data, File System

Abstract. Although there are several attempts of embedding static content in events’ brochures and posters, the increasing need for flexibility and versatility of the content, leads to the development of a mobile application with an in-app dynamic content management system. In this context, DigiOrch is an ongoing research program where, a Content Management System is developed to organize all the digital material and maintain the appropriate connection to the analogical markers. Furthermore, a mobile application is developed that lev-erages this system using in app dynamic modules, which, by utilizing the augmented reality technology, presents multimedia data such as texts, photos, videos, and 3D Models to the end-user by “superimposing” them on mobile devices screen, providing extra additional information on any valid smart-leaflet.

The overall workflow of the in-app Dynamic Content Management System (DCMS) can be described as a group of modules that managing and copying content files from a remote infrastructure such as an ftp server or a local resource if network is missing, to the mobile device’s file system.

The in-app DCMS consists of 4 modules: The first module is the parser, which is responsible for reading a downloaded *.json file and creating content-linked objects. The second module is the download module which is responsible for downloading the overall content by iterating the content-linked objects, created by the previous module. The third module le is the update module that, by iterating the initial content file and the local file system, suggests whether a content update is necessary. The fourth module is the loading module, which is responsible for fetching the content on runtime to fill the content-holding components, such as 3D Models and UI photo galleries, of the AR scenes on runtime.