In many meeting scenarios, such as in a conference, delivering multimedia presentation is an important activity that is supported by different presentation systems. Most of the current presentation systems provide a tightly-coupled solution where the model (source presentation), the view (rendering), and the controller (mouse/keyboard) work as a single unit of interaction. Although this approach is easier to be familiar with, it does not provide any option to separate these aspects of the system. Separating these aspects (loosely-coupling) on the other hand could a) allow a presenter to use other interaction devices such as a cell phone to navigate the presentation slide, b) facilitate the mobility of the viewer who can roam around and still follow the presentation if needed, and c) enable multiple people to interact with the presentation, which is often required in a collaborative session. In this paper, we show the design and development of such a system, which is based on service-oriented-architecture and follows a model-view-controller like design pattern. Our experiments show applicability of the approach and assure its flexibility.
Key words: Presentation control, slide navigation, service-oriented architecture, model-view-controller, discoverable web services.
Copyright © 2022 Author(s) retain the copyright of this article.
This article is published under the terms of the Creative Commons Attribution License 4.0