Development tools for Mundo Smart environments
TL;DRAbstract
The Mundo project [2] at our group is concerned with general models and architectures for ubiquitous computing systems. The present paper describes the tools created in this project to support the development of applications for smart environments. First, we give a brief description of the overall structure of such applications. The common software basis is formed by the communication middleware MundoCore [1]. It is based on a microkernel design, supports dynamic reconfiguration, and provides a common set of APIs for different programming languages (Java, C++, Python) on a wide range of different devices. The architectural model addresses the need for proper language bindings, different communication abstractions, peer-to-peer overlays, different transport protocols, different invocation protocols, and automatic peer discovery. Most importantly, MundoCore serves as an integration platform that allows to build systems out of heterogeneous services. Applications consist of a set of commo
Chat with Paper
AI Agents for this Paper
The Mundo project [2] at our group is concerned with general models and architectures for ubiquitous computing systems. The present paper describes the tools created in this project to support the development of applications for smart environments. First, we give a brief description of the overall structure of such applications. The common software basis is formed by the communication middleware MundoCore [1]. It is based on a microkernel design, supports dynamic reconfiguration, and provides a common set of APIs for different programming languages (Java, C++, Python) on a wide range of different devices. The architectural model addresses the need for proper language bindings, different communication abstractions, peer-to-peer overlays, different transport protocols, different invocation protocols, and automatic peer discovery. Most importantly, MundoCore serves as an integration platform that allows to build systems out of heterogeneous services. Applications consist of a set of commo
Keywords
Chat
Click to start Chat