February CoreDX DDS 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

February 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: Discover What's New with DDS


February 9, 2022 - 10am MST

Register Here

When you are busy with software development milestones, integration and testing activities, finding ad fixing bugs, demonstrations and product launches... it's easy to ignore your middleware. As long as it's working, it's easy to keep using it as you've been using it, and not actively pursue new features and functionality. Join Twin Oaks Computing to learn more about your already-purchased middleware features and to hear Twin Oaks Computing's plan for future CoreDX DDS development.

In a session developed exclusively for CoreDX DDS customers, this webinar provides an overview of the CoreDX DDS features set - with a focus on newly released and upcoming capabilities.

Target audience: This webinar targets technical audiences with CoreDX DDS experience who would like to take advantage of additional functions and features, or plan for future development with CoreDX DDS.

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.

CoreDX DDS log messages are, by default, sent to stdout. Im many cases, it's desirable to control where these log messages are sent - to a file, socket, or other destination.

CoreDX DDS provides an API for the application to insert its own code for handling all CoreDX DDS log messages. This API is provided in multiple language bindings. Here's the C syntax:

typedef int (*logio_routine)(const char *buf, size_t size);
extern void toc_set_logio_routine(logio_routing logger); 

And, here's an example of how to use this API to print all CoreDX DDS Messages to a file:

my_logger ( const char * buf, size_t len)
{
  /* param: buf is a nul terminated string */
  /* param:  len is equivalent to strlen(buf) */
  /* return: the return value from this routine is ignored */
  printf( ">>> %s", buf);
  return 0;
}

int main(int argc, char * argv []) 
{
  /* early in application initialization: */   
  toc_set_logio_routing( my_logger );

  /* DDS initialization ... */
  ...
}

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

Save the Date! Upcoming Webinar: Security with CoreDX DDS: Protecting Your Network from Attacks


April 6, 2022 - 10am MST

Register Here

Industrial systems across all industries are connecting devices and components that have historically not been connected. Adding connectivity created enormous opportunity from telematics and predictive maintenance to more intelligent operations. However, adding connectivity adds exposure to network based attacks. These industrial systems share common connection requirements for reliability, scalability, and now, security. How are your software components connected? Do your connectivity protocols meet your reliability, scalability, and security requirements?

This presentation takes and in-depth look at Industrial Internet of Things (IIoT) applications using CoreDX DDS, an implementation of the Data Distribution Service (DDS) standardized connectivity protocol from the Object Management Group (OMG), with a focus on secure data communications. CoreDX DDS is a proven, mature protocol, with over 15 years of implementation history across military, industrial, medical, power, automotive, and IIoT industries. CoreDX DDS Secure includes state of the art technologies for end-to-end secure data communications.

Attendees will learn:

  • Methods for securing connected devices
  • Benefits and risks associated with connected systems
  • Benefits of using standardized middleware to connect systems
  • Features of CoreDX DDS and the Data Distribution Service DDS standards

Who should attend:

  • Solutions Architects developing connected industrial devices and systems
  • Software and Systems Engineers building sophisticated distributed systems
  • Device Manufacturers concerned with keeping connected devices secure

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 9, 2022: Waht's New with DDS, Webinar

March 21-25, 2022: OMG Technical Meeting, Reston, VA, USA

June 20-24, 2022: OMG Technical Meeting, Orlando, FL, USA

September 19-23, 2022: OMG Technical Meeting, Burlingame, CA, USA

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