mca 21(19): e5

Research Article

Ubi-Interact: A modular approach to connecting systems

Download63 downloads
  • @ARTICLE{10.4108/eai.14-7-2021.170291,
        author={Sandro Weber and Marian Ludwig and Gudrun Klinker},
        title={Ubi-Interact: A modular approach to connecting systems},
        journal={EAI Endorsed Transactions on Mobile Communications and Applications},
        volume={6},
        number={19},
        publisher={EAI},
        journal_a={MCA},
        year={2021},
        month={7},
        keywords={Human-Computer Interaction, Distributed Applications, Reactive Systems, Edge Computing, Mixed Reality, Internet of Things, Machine Learning, Robotics},
        doi={10.4108/eai.14-7-2021.170291}
    }
    
  • Sandro Weber
    Marian Ludwig
    Gudrun Klinker
    Year: 2021
    Ubi-Interact: A modular approach to connecting systems
    MCA
    EAI
    DOI: 10.4108/eai.14-7-2021.170291
Sandro Weber1,*, Marian Ludwig1, Gudrun Klinker1
  • 1: Technische Universität München, Institut für Informatik - I16, Boltzmannstraße 3, 85748 Garching bei München, Germany
*Contact email: webers@in.tum.de

Abstract

Ubi-Interact is a framework for interactive applications combining individual systems and devices distributed over a network. Specification and implementation of such applications should be modular, extendable and reusable. Performance, re-usability of once established capabilities and easy integration of devices are main objectives. It relies on extendable common data formats. Edge computing capabilities allow to analyze and transform this data. These computing modules can also manage an arbitrary number of devices with similar capabilities interchangeably. The framework is ready to be used. Nodes for CSharp, Javascript, C++ and Java exist and features are continuously expanded. Ubi-Interact lets users build real-time systems with modular components that can separate system behaviour from base API calls, leaving the user free to explore and maintain a combination of software and hardware each running in their native environment.