CoreDX DDS Rises above the Competition

Comprehensive language and platform support, a rich type system, incredible scalability and full tool support make CoreDX DDS a complete DDS development suite.

Embedded systems often have complex communication requirements with limited memory and CPU resources. With CoreDX DDS, application developers can quickly deploy a standards based, platform independent, open architecture design without breaking the bank.

For in depth information on CoreDX DDS Features, download the DDS Specification Coverage Matrix

  • Small Footprint - From Every Angle
    1

    CoreDX DDS has a Small Library Size. It won't bloat your applications, so they can still fit in minimal FLASH space.

    CoreDX DDS has a Low Line of Code Count. It is easy to use, easy to maintain, and easy to certify.

    CoreDX DDS has a Minimal Run-time Memory Footprint. It brings all the best of DDS, including publish-subscribe, dynamic discovery, flexible QoS and all the rest to embedded processors.

    Learn more...

  • No Operating System? No Problem.
    2

    Not every application has the luxury of a full-up Operating System - many use specialized, trimmed-down counterparts. And, it is hard to find commercial products to work in this type of environment.

    CoreDX DDS doesn't need fancy Operating System services. And in fact, it is easily adapted to your specialized applications. Give CoreDX DDS a basic networking stack and minimal memory management, and CoreDX DDS will do the rest. The full DDS protocol, including dynamic discovery with RTPS and a full set of QoS policies is available to your application.

  • Android Solutions
    3

    CoreDX DDS is available for Android!

    The full, rich set of CoreDX DDS features can be used on the popular Android operating system. Multiple hardware architectures are supported, so typical edge and consumer devices running Android can take advantage of this powerful publish-subscribe middleware.

  • Embedded Solutions
    4

    Tiny computers are our passion, so CoreDX DDS is perfectly at home is small form factor processors.

    We've run CoreDX DDS applications, including the interoperable Shapes Demo on a number of these small computers.

    Learn more...

  • Source Code
    5

    Completely Native: CoreDX DDS is 100% created and owned by Twin Oaks Computing. This means CoreDX DDS will not contaminate your product with cumbersome, sticky open source licensing like other DDS implementations.

    New, Clean: It is easy to Add platforms and features quickly, for a low (or no) cost.

    Small: CoreDX DDS source code baseline is small. Need even smaller? CoreDX DDS can do that too.

    Learn more...

  • Dynamic Types
    6

    CoreDX DDS Dynamic Types allow run-time creation and determination of DDS Topics and Data Types.

    This innovative technology:

    • Eases system integration challenges, since CoreDX DDS applications do not need to know data types at compile time.

    • Enables flexible bridging between disparate systems, without the tedious chore of defining and maintaining data types configurations.

    • Reduces static memory usage with large numbers of data types, by eliminating the need for generated type specific code.

    Learn more...

  • Multi-core Solutions
    7

    CoreDX DDS is architected to make use of multi-core environments.

    CoreDX DDS is Intel Quad Core Certified.

    Single threaded applications using CoreDX DDS will by default use multiple cores when they are available.

    Learn more...

  • IP Mesh Networks
    8

    CoreDX DDS is perfectly suited for achieving flexible and high-performance data communications to IP mesh and grid networks.

  • Rich QoS Support
    9

    CoreDX DDS supports over 95% of the DDS Standard published by the OMG, including the Minimum Profile, Ownership Profile, and Content-Subscription Profile.

    CoreDX DDS also contains a number of additional features: QoS policies and enancements designed to allow CoreDX DDS to be more flexible, and fit in more environments than other DDS implementations.

  • Interoperable
    10

    CoreDX DDS is Interoperable with and Portable between DDS products from different vendors. This provides Vendor Independence and Flexibility in implementation decisions. These are both necessary qualities within DoD systems, and any complex, distributed system.

    Learn more...

  • Dynamic Discovery
    11

    CoreDX DDS applications does not need to know or configure DDS endpoints: they can be on the same machine or across the network. Simply indicate the intent to publish or subscribe to data and let CoreDX DDS do the rest.

    Dynamic Discovery is part of the native CoreDX DDS libraries - no daemons required. Dynamic Discovery is also compliant with the DDS Standards, and proven Interoperable.

    Learn more...

  • Network Performance
    12

    CoreDX DDS provides extremely low latencies, supporting near-real-time requirements across all supported operating systems and hardware architectures.

    CoreDX DDS provides blazing throughput, sustaining large bandwidth data transfers with little impact to CPU resources.

    Learn more...

  • Scalability
    13

    CoreDX DDS scales well to large numbers of DDS Entities, while still conserving run-time memory resources.

    There are numerous scalability concerns for a communications middleware solution like CoreDX DDS:

    • Number of network nodes participating in DDS communications
    • Number of DDS Domain Participants
    • Number of Topics to communicate
    • Number of Readers and Writers of data
    • Number of data Instances

    CoreDX DDS scales beautifully in all directions, while using a surprisingly small amount of network, memory, and processor resources.

    Learn more...

  • Wide Platform Support
    14

    CoreDX DDS is there, where you are.

    Your network includes diverse hardware and operating systems. Your applications include diverse coding languages and compilers. You should have access to a middleware that runs everywhere you do.

    CoreDX DDS supports a long list of platforms, operating systems, languages, and compilers. And, support for new environments is added every month. If CoreDX DDS isn't supported on your platform today, it can be, for little or no cost to you.

    Learn more...

  • Content Filtering
    15

    CoreDX DDS can filter based on the data contained within a published sample.

    This filter processing is fast and efficient - with virtually no impact to network latencies.

    CoreDX DDS does all the work - eliminating unnecessary processing by the application.

    Each subscribing application can set a different filter on the same Topic data.

    Learn more...

  • CoreDX DDS Multiplexor
    16

    Take control of complex DDS deployments with the CoreDX DDS Multiplexor.

    The CoreDX DDS Multiplexor software provides system developers with maximum control over DDS publications and subscriptions, including robust facilities to aggregate, transform, and bridge DDS data.

    Learn more...

  • CoreDX DDS Spy
    17

    Get clear visibility into your Complex DDS Networks with CoreDX DDS Spy.

    The CoreDX DDS Spy product is a graphical DDS Tool that discovers and monitors all DDS entities on a network. CoreDX DDS Spy provides, at a glance, connections (and disconnects) between DDS DataReaders and DataWriters. CoreDX DDS Spy can help pinpoint common DDS configuration errors during all phases of your system development and deployment.

    Learn more...

  • CoreDX DDS Centralized Discovery
    18

    Scale your CoreDX DDS deployments to thousands of DDS Entities with CoreDX DDS Centralized Discovery.

    CoreDX DDS Centralized Discovery provides a specialized, but still completely interoperable, discovery architecture for CoreDX DDS applications. This allows CoreDX DDS to scale to very large DDS domains, without the explosion of memory allocation and network traffic found in standard discovery. CoreDX DDS Centralized Discovery can be used on one machine or throughout a network, allowing even embedded processors to scale to large numbers of DDS Entities.

    Learn more...