December CoreDX Connection

Phone: 720.733.7906
Fax:866.725.4485
230 Third Street, Suite 260
Castle Rock, CO 80104
contact@twinoakscomputing.com
www.twinoakscomputing.com
CoreDX DDS Logo

December CoreDX DDS Connection 2025

 

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.

Happy Holidays and Office Closure


On behalf of everyone at Twin Oaks Computing, we want to extend our warmest wishes for a joyful and peaceful holiday season. We are deeply thankful for your business and support this year, Wishing you and your family a wonderful holiday filled with happiness and warmth.

Please note: Twin Oaks Computing offices will be closed December 23 through January 4 to allow our employees time with their families during the holidays. We will re-open on Monday, January 5, 2026.

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.

Do you use return_loan() appropriately?

A common issue for new DDS developers is deciding when to use the return_loan() API. Here's some clarification:

return_loan() should be paired with *any* successful call to any read() or take() variant. Even if there is no 'valid_data' returned from these functions, if the return value from read() or take() (or any of their variants) is RETCODE_OK, you must call return_loan().

Common consequences of not calling return_loan():

  • increasing memory usage as the reader cache grows
  • the same samples (or unexpected number of samples) returned in subsequent read() or take() calls

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, MacOS, and Windows. Download your free 30 day trial of CoreDX DDS here.

Upcoming Events


December 8-12, 2025: OMG Technical Meeting, San Francisco, CA, USA

February 2-5, 2026: Distributech, San Diego, CA, USA

March 23-27, 2026: OMG Technical Meeting, Reston, VA, USA