October CoreDX DDS Connection

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

October CoreDX DDS Connection 2022


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.

Upcoming Webinar: CoreDX DDS - Enhancing the Python Ecosystem

November 8, 2022 at 9am MST

The Python programming language is simple, free, easy to use, and is becoming increasingly popular across a variety of academic and commercial domains, including web development, data analysis, and artificial intelligence. With numerous libraries and frameworks available, Python can be used to rapidly prototype any kind of software.

CoreDX DDS is a robust, easy to use, flexible, and secure cross platform communication middleware. Integrating the high performance CoreDX DDS infrastructure into the Python environment brings a powerful development tool into the Python toolset.

Join us to learn about the CoreDX DDS Python API, including live demonstrations with code examples. We'll show you how easy it is to use Python to publish DDS topics.

Register here.

Thanks for visiting us in Dayton!

Twin Oaks Computing would lie to thank everyone who stopped by our booth to discuss small footprint communications middleware at the FACE event last month in Dayton, OH.

If you would like more information about CoreDX DDS, or to set up a personal or company-wide call to learn more about CoreDX DDS and how it can be implemented in your organization, send us an email and we'll have a representative contact you as soon as possible.

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.

Why does my read() call return 'NO_DATA'?

Note that a 'NO_DATA' return from read() or take() is not a sign of an error within CoreDX DDS. It simply means there is no data in the DataReader cache that meets the criteria of the read() or take() function call. An unexpected NO_DATA return value could be a result of the DataReader cache or read filter configurations.

For more information o when samples are removed from the DataReader cache, refer to the Sample and Instance Management whitepaper.

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

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

November 8, 2022: CoreDX DDS: Enhancing the Python Ecosystem, Webinar

November 28 - December 2, 2022: I/ITSEC, Orlando, FL, USA

December 5-9, 2022: OMG Technical Meeting, Austin, TX, USA

March 20-24, 2023: OMG Technical Meeting, Reston, VA, USA

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