|
MundoCore
MundoCore is a communication middleware which was specifically designed for the increased heterogeneity of platforms and networking technologies found inubiquitous computing. Using MundoCore as integration platform, ubiquitous computing systems can be build from services implemented in different programming languages, running on a heterogeneous set of devices, using appropriate communication abstractions.
MundoCore is based on a microkernel design, supports dynamic reconfiguration, and provides a common set of APIs for different programming languages (Java, C++, Python, C#). With a minimal footprint of approximately 42 KB, MundoCore can be used on a broad spectrum of devices, ranging from servers down to cellphones, advanced sensor nodes and Gumstix. The architectural model addresses the need for proper language bindings, different communication abstractions (publish/subscribe, distributed object computing, and streaming), peer-to-peer overlays, different transport protocols, different invocation protocols, and automatic peer discovery.
More Information
More information about MundoCore can be found in the old Mundo wiki. You can also use the forum to discuss future developments of MundoCore in theMundoCore development forum or ask question in the MundoCore support forum.
Developer: Daniel Schreiber
License
MundoCore was initially developed by Darmstadt University of Technology and is released under the MPL.
Download
The current stable release can be downloaded here.
How to get started
- To get started with using MundoCore, follow one of the mundoCore video tutorials and try out some examples.
- To get started with developing MundoCore, have a look at the open issues. The current development repository is hosted by SmartProducts and is available here.
Related Tools
API Documentation
Additional Material
|