Standards compliant
Sync and Async API
IDL generation
Dust DDS is built with the Rust programming language, ensuring robustness from the outset while maintaining efficiency, performance, and compatibility across various platforms.
As a compliant implementation of the OMG Data Distribution Service (DDS) standard, Dust DDS uses the Real-Time Publish Subscribe (RTPS) protocol for interoperability. It meets all standard requirements and seamlessly interacts with other major implementations. Additionally, Dust DDS includes an Interface Definition Language (IDL) generator, simplifying integration with existing systems and accelerating development processes.
Developers benefit from Dust DDS’s provision of both synchronous and asynchronous APIs, allowing them to choose the best approach to suit their application’s needs and architecture.
To ensure high software quality Dust DDS uses a Continuous Integration (CI) approach both testing the software and interoperability with other vendors.
Dust DDS is open-source and released under the Apache v2 License. All the source code is freely available and can be used without complicated contracts, license management or other fees.
You can find the source code and more information on https://github.com/s2e-systems/dust-dds
Dust DDS comes with a shapes Demo to quickly observe its capabilities.
The Dust DDS Shapes Demo runs on Desktop and on Android:
Professional DDS support
All issues with Dust DDS can be reported on our Github repository. If you are looking for professional support to use Dust DDS in your project or for discussing other feature development do not hesitate in contacting us.