June 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

June CoreDX DDS Connection 2023

 

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.

Nina Tucker Featured on the Industrial Talk Podcast


Listen to the podcast here

Industrial Talk interviewed Nina Tucker, Vice President of Twin Oaks Computing, about Middleware and the importance to your digital transformation journey. Learn about Middleware along with Nina's unique insight into the Middleware technology on this Industrial Talk interview.

Industrial Talk is a podcast designed to bring industrial learning and education to everyone around the world. It features industrial leaders who shape our futures and make our lives better. Through their podcast, Industrial Talk wishes to plant dreams, instill hope, and create miracles for a future that is being positively transformed through industrial innovation.

Listen to the podcast here

June's Featured Webinar - CoreDX DDS Troubleshooting


View the webinar here

The power of the CoreDX DDS technology comes from its flexibility to adapt to incredibly complex and challenging environments. While using CoreDX DDS for basic communications is a trivial activity, using the more robust and powerful features in a large networked system can quickly become a complex activity. In these scenarios, it is critical to have proven techniques and tools that are straightforward and easy to use, and have the power to analyze, diagnose, and elegantly report the communications details of your system.

This webinar dives into the common techniques and tools used for analyzing, debugging, and troubleshooting DDS networks and applications.

View the CoreDX DDS Troubleshooting webinar here.

Twin Oaks Computing has a library of recorded webinars, covering a variety of DDS technical concepts. You can browse the webinar library here.

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.

Logging Flags

Enabling CoreDX DDS logging can be an effective tool for debugging CoreDX DDS applications. Logging flags can be enabled through the application API (logging QoS policy on DDS Entities), through QoS XML configuration, or through environment variables. No matter the method, individual logging flags will be enabled or disabled depending on the kind of logging messages desired.

The full list of available CoreDX DDS logging flags can be found in coredx_logging.h header file delivered with CoreDX DDS distributions. Here are some suggested flag combinations:

  • For general discovery debugging: DISCOVERY (0x02) + FACTORY (0x08) + LIVELINESS (0x10)
  • For data delivery debugging: DISCOVERY (0x02) + LIVLINESS (0x10) + HANDSHAKE (0x100)
  • For reader and/or writer cache debugging: DISCOVERY (0x02) + LIVLINESS (0x10) + HANDSHAKE (0x100) + CACHE (0x200)
  • For RPC debugging: DISCOVERY (0x02) + RPC_FACTORY (0x10000) + RPC_REQUEST (0x20000) + RPC_REPLY (0x40000)

For additional information, look at the Logging section of the CoreDX DDS Programmer's Guide.

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


June 19-23, 2023: OMG Technical Meeting, Orlando, FL, USA

September 12, 2023: CoreDX DDS Multiplexor, Webinar

September 18, 2023: FACE & SOSA TIM & Expo, Washington, DC, USA

September 25-29, 2023: OMG Technical Meeting, Chicago, IL, USA

November 27 - December 1, 2023: I/ITSEC, Orlando, FL, USA

Dec 5-9, 2023: OMG Technical Meeting, Austin, TX, USA

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