We present Colibri, an open source networking toolkit for data exchange, model synchronization, and voice transmission to support rapid development of distributed cross reality research prototypes. Development of such prototypes often involves multiple heterogeneous components, which necessitates data exchange across a network. However, existing networking solutions are often unsuitable for research prototypes as they require significant development resources and may be lacking in terms of data privacy, logging capabilities, latency requirements, or supporting heterogeneous devices. In contrast, Colibri is specifically designed for networking in interactive research prototypes: Colibri facilitates the most common tasks for establishing communication between cross reality components with little to no code necessary. We describe the usage and implementation of Colibri and report on its application in three cross reality prototypes to demonstrate the toolkit’s capabilities. Lastly, we discuss open challenges to better support the creation of cross reality prototypes.
%0 Conference Paper
%1 10322249
%A Hubenschmid, Sebastian
%A Fink, Daniel Immanuel
%A Zagermann, Johannes
%A Wieland, Jonathan
%A Reiterer, Harald
%A Feuchtner, Tiare
%B 2023 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)
%D 2023
%K 2023 c01 sfbtrr161
%P 9-13
%R 10.1109/ISMAR-Adjunct60411.2023.00010
%T Colibri: A Toolkit for Rapid Prototyping of Networking Across Realities
%U https://ieeexplore.ieee.org/abstract/document/10322249
%X We present Colibri, an open source networking toolkit for data exchange, model synchronization, and voice transmission to support rapid development of distributed cross reality research prototypes. Development of such prototypes often involves multiple heterogeneous components, which necessitates data exchange across a network. However, existing networking solutions are often unsuitable for research prototypes as they require significant development resources and may be lacking in terms of data privacy, logging capabilities, latency requirements, or supporting heterogeneous devices. In contrast, Colibri is specifically designed for networking in interactive research prototypes: Colibri facilitates the most common tasks for establishing communication between cross reality components with little to no code necessary. We describe the usage and implementation of Colibri and report on its application in three cross reality prototypes to demonstrate the toolkit’s capabilities. Lastly, we discuss open challenges to better support the creation of cross reality prototypes.
@inproceedings{10322249,
abstract = {We present Colibri, an open source networking toolkit for data exchange, model synchronization, and voice transmission to support rapid development of distributed cross reality research prototypes. Development of such prototypes often involves multiple heterogeneous components, which necessitates data exchange across a network. However, existing networking solutions are often unsuitable for research prototypes as they require significant development resources and may be lacking in terms of data privacy, logging capabilities, latency requirements, or supporting heterogeneous devices. In contrast, Colibri is specifically designed for networking in interactive research prototypes: Colibri facilitates the most common tasks for establishing communication between cross reality components with little to no code necessary. We describe the usage and implementation of Colibri and report on its application in three cross reality prototypes to demonstrate the toolkit’s capabilities. Lastly, we discuss open challenges to better support the creation of cross reality prototypes.},
added-at = {2024-03-15T12:09:29.000+0100},
author = {Hubenschmid, Sebastian and Fink, Daniel Immanuel and Zagermann, Johannes and Wieland, Jonathan and Reiterer, Harald and Feuchtner, Tiare},
biburl = {https://puma.ub.uni-stuttgart.de/bibtex/2c6d0b4d39c2cc84407e4ee5247d67dde/sfbtrr161},
booktitle = {2023 IEEE International Symposium on Mixed and Augmented Reality Adjunct (ISMAR-Adjunct)},
doi = {10.1109/ISMAR-Adjunct60411.2023.00010},
interhash = {9a8f157f6f27bd3405ad8029617f1472},
intrahash = {c6d0b4d39c2cc84407e4ee5247d67dde},
keywords = {2023 c01 sfbtrr161},
pages = {9-13},
timestamp = {2024-03-18T12:34:44.000+0100},
title = {Colibri: A Toolkit for Rapid Prototyping of Networking Across Realities},
url = {https://ieeexplore.ieee.org/abstract/document/10322249},
year = 2023
}