PrismTech Announces Availability of Open Source DDS Community Edition v6.7 Software
Significant new features and Apache license version 2.0 make it ideal for projects needing a leading edge open source implementation of the Data Distribution Service standard
Boston, MA, USA – June 7, 2017 – PrismTech™, a global leader in software platforms for distributed systems, today announced the release of the open source DDS Community Edition v6.7. This new release adds significant new functionality and a new open source licensing model to the DDS Community Edition, the leading open source implementation of the Object Management Group®'s (OMG®) Data-Distribution Service™ (DDS™) standard.
The DDS Community Edition v6.7 is being released to the open source community under the widely adopted Apache license, version 2.0 source code license. Unlike many other code licenses the Apache license places relatively few restrictions on the use or availability of the code.
The new DDS Community Edition v6.7 introduces many new features compared to the previous release including:
- Durability: Full support for TRANSIENT_LOCAL durability is now offered without relying on each standalone 'single-process' application to include a full durability-service (DS). As typically a DS is run as part of a federation (note that federations are currently not supported by the community-edition), we have introduced the concept of 'client-side durability' where standalone 'single-process' applications will transparently obtain historical (TRANSIENT and/or PERSISTENT) data from dynamically discovered durability-services (as provided by our commercial OpenSplice version)
- DCPS API's: Support for the latest ISOCPP and JAVA5 DCPS language bindings
- FACE: This release includes a reference implementation of the FACE 2.1 Transport Services Segment (TSS)
- GPB: Support to use Google Protocol Buffers (GPB) as an alternative to the OMG-IDL definition for topic-types. GPB is a popular technology that supports evolvable data-types and we've added annotations for key- and filterable-fields to retain the data-centric features of DDS. Note that this support does not break interoperability with other DDS-vendors as it transparently wraps the GPB contents in to a DDS-container (with related generated IDL) which can be read by any DDS-implementation available. The added-value is in making this process fully transparent and thus allowing application-developers to share GPB-based topics and exploit the generated GPB getters / setters code to access the GPB attributes (i.e. without being exposed to any IDL mappings whatsoever)
The new release also includes numerous other updates to the code base such as: performance and footprint improvements, bug fixes, robustness and maintainability improvements.
"DDS has been witnessing incredible growth in adoption across a large number of application domains, culminating in its recommendation as part of virtually all Industrial Internet of Things (IoT) Reference Architectures," said Angelo Corsaro, CTO, PrismTech / ADLINK Technology. "With DDS Community Edition v6.7 we are making available the most advanced DDS implementation on the market under the liberal open source license — Apache license version 2.0. This will help reduce the IoT adoption barriers and further accelerate the penetration of DDS in this new and exciting market."
For customers needing a fully commercially supported DDS product, PrismTech also offers the Vortex™ OpenSplice™ product suite.
About PrismTech, an ADLINK Company
Our customers deliver systems for the Internet of Things, the Industrial Internet and advanced wireless communications. We supply the data connectivity solutions, tools and professional services they need to build systems with the required: platform coverage, performance, scalability, efficiency, flexibility and robustness. Our customers service many market sectors, including: industrial automation, energy, healthcare, transportation, smart cities, financial services, aerospace and defense.
Vortex is a trademark of PrismTech, an ADLINK Company. DDS and Data-Distribution Service are either registered trademarks or trademarks of Object Management Group, Inc. in the United States and/or other countries. All other trademarks are the property of their respective owners.