Paper
CoreDX DDS Sample and Instance Management
This paper is written for software developers and architects that are already familiar with the DDS technology, and can benefit from learning more about the management of instances and samples within CoreDX DDS.
Exploiting Multi-Core with CoreDX Data Distribution Service
This paper explores the CoreDX DDS multi-threaded architecture which ensures that CoreDX DDS can take full advantage of multi-processor systems. By distributing the data communication tasks across multiple processing cores, overall system performance can be significantly improved.
DDS Interoperability Strategies
The paper explores the different Interoperability aspects of DDS, and how this Interoperability may be used to reduce the cost and risk of your new or existing software project.
Why use DDS? Learn how dynamic publish-subscribe messaging can improve the flexibility and scalability of your applications.
This paper explores the features of DDS as compared to other common communications technologies such as JMS, CORBA, and sockets; and examines the specific features of CoreDX DDS that make it feasible for resource constrained embedded systems where other DDS solutions may not fit.
What is Middleware? Communications Middleware and DDS
This paper explores the features of Communications Middleware (including DDS) providing a foundation of the role of middleware in software development.
Data Distribution Service (DDS) Brief
This paper describes the problems DDS data-centric messaging technology was designed to address, including flexible deployment, performance and scalability, robust architecture, and secure communication. It was written from the perspective of a US Navy user, but the problems and solutions it describes are not specific to that environment.
White paper: What is Real-Time SOA?
Real-time distributed vision-based network system for logistics applications
The communication network providing real-time image sharing between the planning office and the warehouse for supply chain management is presented in this paper. Middleware plays a major role in developing distributed system efficiently for communication between image capturing devices (Vision Node) and image processing node as well as the distributed nodes. The image distribution over the network in real-time manner is useful to numerous logistic applications, such as quality control of pick-and-pack service, planning of cargo and pallet loading, and vehicles tracking.
The use of real-time publish-subscribe middleware in networked vehicle systems Multivehicle Systems
Seaware is a publish-subscribe middleware used in multi-vehicle networked systems composed of autonomous and semi-autonomous vehicles and systems. Seaware provides a high level interface to network communications and may be deployed with a combination of heterogeneous components within a dynamic network.
RTPS middleware for Real-Time Distributed Industrial Vision Systems
Designing and constructing Real-Time Distributed Industrial Vision Systems (RT-DIVS) from scratch is very complicated task. RT-DIVS has Conflicting requirements such as reasonable development cost, ease of use, reusable code and high performance. The success key in building such systems is to recognize the need for middleware software. Middleware plays a major role in developing distributed systems efficiently.
