Express Logic and Twin Oaks Integrate CoreDX DDS Communications Middleware with ThreadX RTOS

Express Logic’s ThreadX RTOS supports Twin Oaks Computing’s CoreDX DDS. CoreDX simplifies communications between systems, so embedded devices communicate more easily with other devices and networks.

San Diego, CA, April 10, 2013 --( ThreadX and CoreDX DDS Optimize Data Distribution in Embedded Real-Time Devices

Express Logic, Inc., the worldwide leader in royalty-free real-time operating systems (RTOS), today announced that Express Logic’s ThreadX® RTOS now supports the CoreDX Data Distribution Service (DSS) communications middleware from Twin Oaks Computing. CoreDX DDS simplifies communications processes among different system types, easing the communications challenge between the embedded mobile device and the enterprise-, IT-based network application. The integration of ThreadX RTOS and CoreDX DDS strongly complements ThreadX’s broad deployment in wireless and mobile devices such as routers, PDAs, Android phones, and portable medical devices.

Communications middleware serves a variety of software systems, from deeply embedded real-time systems and mobile devices to enterprise and database systems. It enables communication between two otherwise separate software threads, tasks, components, processes, or applications to exchange information, either within one device or between multiple systems. The communications middleware simplifies the design, programming, and management of applications by streamlining how applications receive and process data. Communication is critical to coordinate the activities of various threads and applications.

CoreDX DDS implements a simple, efficient, and universal way to coordinate communications. CoreDX DDS is a cross-language, cross-operating system, cross-platform middleware (or IPC) solution that manages communications not only between networks and devices, but also in providing an essential service for interprocessor communications in multicore or multiprocessor systems. CoreDX DDS simplifies communication processes, making distributed development easier, faster, and more reliable.

“As the Internet of Things extends more and more communications to a mix of networks, devices, and systems, communications middleware has become an essential way to ease development, manage the interface, and reduce costs,” noted Clark Tucker, CEO, Twin Oaks Computing. “Our commitment to simplifying technology to ease development is fundamental to Express Logic, as well. Our integration of CoreDX DDS and the ThreadX RTOS delivers a powerful and flexible communication architecture that perfectly complements the compact, high-performance capabilities of this easy-to-use RTOS.”

Express Logic’s ThreadX® RTOS offers a robust library of application-callable operating system services that simplify and optimize the performance of embedded systems. Designed for such microcontroller-based applications, ThreadX features a memory footprint as small as 2KB, which enables it to reside in even the most limited on-chip MCU memory. ThreadX provides preemptive, real-time, priority-based scheduling for optimum responsiveness and high performance, and includes services such as thread scheduling, message passing, resource allocation, synchronization, and interrupt management. ThreadX incorporates Preemption-Threshold™ Scheduling technology that minimizes context switches while maintaining schedulability.

“Twin Oaks Computing has significantly simplified the communications exchange to deliver a solution that’s secure, predictable, and robust,” confirmed William E. Lamie, President of Express Logic. “I look forward to working together with Twin Oaks Computing to meet the communications requirements that are becoming a more common challenge for our customers as connectivity extends through a plethora of devices from sensors to industrial and worldwide networks.”

About Twin Oaks Computing:
Twin Oaks Computing, Inc. is a company dedicated to developing and delivering quality software solutions. We build the software that collects, manages, and distributes information in a wide range of industries. Our software is in use around the world, supporting critical missions. Super-small and blazingly fast, our flagship product, CoreDX DDS is the leading Publish-Subscribe Data Distribution Service middleware available for small-footprint and embedded systems.

About Express Logic and ThreadX
Headquartered in San Diego, CA, Express Logic offers the most advanced run-time solution for deeply embedded applications, including the popular ThreadX® RTOS, the high-performance NetX™ TCP/IP stack, the FileX™ embedded MS-DOS compatible file system, and the USBX™ Host/Device USB protocol stack. All products from Express Logic include full source-code and have no run-time royalties. For more information about Express Logic solutions, please visit the Web site at, call 1-888-THREADX, or email inquiries to

ThreadX, BenchX, TraceX, and FileX are registered trademarks, and Certification Pack, NetX, CANX, USBX, StackX, PegX, Preemption-Threshold, picokernel, and UDP fast path, are trademarks of Express Logic, Inc. All other brands or product names are the property of their respective holders.
Express Logic
John Carbone