August 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 |
|
August 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. September Webinar: Interoperability with DDS September 7, 2022 - 9am MST Interoperability is a key requirement in today's connected systems. The Data Distribution Service (DDS) standards from the OMG address interoperability requirements in a variety of military, infrastructure, and commercial systems; giving these systems operational flexibility and providing tangible benefits in the form of quicker access to information and smarter responses to events. Twin Oaks Computing has worked network protocol and data interoperability since our inception in 2005. Our commitment to interoperability goes beyond our involvement with the OMG in developing and maintaining the DDS standards. We are dedicated to supporting our customers as they build the systems on which we all depend. The electrical grids, hospital operating rooms, and national security systems of today and tomorrow all require application portability and interoperability. Join us for a discussion of the DDS standards, the CoreDX DDS implementation, and examples of some of these real world systems benefiting from DDS interoperability. 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. Single Threaded vs Multi-Threaded Modes CoreDX DDS may be run in a single threaded or multi-threaded mode. The default configuration is multi-threaded, allowing CoreDX DDS to take advantage of multiple processor cores, even if the application is not multi-threaded. This can provide optimal performance and help make use of available computing resources. The single threaded mode can provide improved performance on slower processors by eliminating context switching. The applications on these devices tend to be 'main loop' applications, well suited to using CoreDX DDS in a single threaded mode. To use single threaded mode, simply set the DomainParticipantQos . thread_model . use_threads = 0 (or false). There is one additional API call used in single threaded mode:
This must be called periodically during execution, allowing CoreDX DDS time to perform all necessary tasks for communications. A general rule of thumb is to call do_work() after creating your DDS Entities and before your main loop starts (this allows discovery to happen). Then during your main loop, allow CoreDX DDS to use all CPU time that is not required by the application. CoreDX DDS Tips & Tricks are intended to be useful for engineers using CoreDX DDS. If you have any questions, please contact us here. Come visit us at the FACE Exposition and TIM The FACE Consortium is a government and industry partnership formed to define an open avionics environment for all military platform types. It has since grown into an aviation-focused professional group made up of industry suppliers, customers, and users. It provides a vendor-neutral forum for industry and government to work together to develop and consolidate the open standards, guidance documents, and business strategy. Twin Oaks Computing will be demonstrating CoreDX DDS at the September 27th, 2022 FACE Exposition and TIM in Dayton, OH. Stop by our booth to learn more about CoreDX DDS! More information can be found 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:
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 September 7, 2022: Webinar: Interoperability with DDS September 19-23, 2022: OMG Technical Meeting, Burlingame, CA, USA November 28 - December 2, 2022: I/ITSEC, Orlando, FL, USA December 5-9, 2022: OMG Technical Meeting, Austin, TX, USA
|