February CoreDX Connection

Phone: 720.733.7906
230 Third Street, Suite 260
Castle Rock, CO 80104
CoreDX DDS Logo

February CoreDX DDS Connection 2024


Welcome to the Twin Oaks Computing, Inc Newsletter!

Our monthly newsletter brings you news and information about Twin Oaks Computing and our CoreDX DDS middleware. Be sure to "like", "follow" and "friend" us on our Social Networking sites for fun facts, free giveaways, and stories about Communications Middleware, Technology, and Twin Oaks Computing.

Introduction to the Data Distribution Service (DDS) Standard

February 22, 2024 - 9am MST

Join us for a technical DDS 101, a high-level introduction to the OMG's Data Distribution Service technology and standards. The Data Distribution Service (DDS) from the Object Management Group (OMG) is a data connectivity framework becoming standardized in a wide range of industries and military systems. From autonomous vehicles and embedded medical devices to electrical grids and intelligence and weapon systems, DDS is found in a growing number of architecture standards and government contracts. This webinar will focus o the technical features of DDS in the context of today's real-world use cases.

Register here

Data Distribution Service Middleware (DDS) Turns 20!

Twin Oaks Computing is excited to announce in 2024, we celebrate 20 years of DDS innovation with the DDS community. From its first use case that enabled distributed communications for US Navy ships to the autonomous systems of today, the DDS family of standards has enabled new generations of applications to run reliably, rapidly and securely, regardless of distance or scale.

To commemorate this milestone, the DDS Foundation will be running a year-long celebration to highlight the 14 specifications in the DDS standard, along with selected real-world use cases. Kicking it off on January 18 is a webinar that starts at the beginning: A discussion with the original Principal Developer of the original Proof of Concept experiments, along with the lead developer for the Original DDS standard.

You can watch the webinar here

Look for a new webinar every month, focusing on DDS past, present, and future!

CoreDX DDS Tips & Tricks

Welcome to this month's edition of CoreDX DDS Tips & Tricks, where our engineers provide quick bits of information to help our customers.

Understanding the History QoS Policy

The History QoS policy contains 2 configuration items: kind and depth.

The History.kind configures the behavior of the DataWriter or DataReader cache when it is full and another sample is added. The first option (and the default configuration) is KEEP_LAST. With the KEEP_LAST configuration, CoreDX DDS will quietly remove the oldest sample to make room for the newest. The other option is KEEP_ALL. With the KEEP_ALL option, the new sample will not be added if the cache is already full. This may result in an error return code from write (), or other status notification, depending on the configuration of other QoS policies.

With a History.kind of KEEP_LAST, the other History configuration item comes into play: depth. The depth indicates the number of samples (in each instance) that may be stored before new samples replace the old.

With a History.kind of KEEP_ALL, the History.depth configuration item is not considered for cache sizing. In order to set a maximum cache size with KEEP_ALL, the Resource Limits QoS policy should be used.

CoreDX DDS Tips & Tricks are intended to be useful for engineers using CoreDX DDS. If you have any questions, please contact us.

Try the full-featured CoreDX DDS product free for 30 days

Check out the newest DDS standardized features and get your hands on the leading small footprint Data Distribution Service implementation to see what it can do for you.

CoreDX DDS v5 continues to focus on resources and performance while incorporating new features and enhancements. Our evaluation copies include the full DDS API and standardized wire protocol, including:

  • All language bindings for the DDS API's (C,C++, Cxx, C#, Java, Python, JavaScript)
  • Full X-Types support including IDL, XML, and Dynamic type representations
  • Remote Procedure Call over DDS (RPC over DDS)
  • XML Application Definition
  • DDS Security (upon request)

With these enhanced features, CoreDX DDS is the perfect middleware solution to meet the challenges of today's Industrial Internet of Things (IIoT) systems. Learn more here.

The evaluation is available here for direct download for the most common platforms, including Linux, Solaris, and Windows. Download your free 30 day trial of CoreDX DDS here.

Upcoming Events

February 22, 2024: Introduction to the Data Distribution Service (DDS) Standard, Webinar

March 18-22, 2024: OMG Technical Meeting, Reston, VA, USA

June 10-14, 2024: OMG Technical Meeting, Las Vegas, NV, USA

September 16-20, 2024: OMG Technical Meeting, Location TBD

December 9-13, 2024: OMG Technical Meeting, Location TBD

December 11-13, 2024: AOC International Symposium and Convention, Washington, DC, USA