Middleware News Brief Author: Charles Calkins, OCI Senior Software Engineer

Middleware News Brief (MNB) features news and technical information about Open Source middleware technologies.

Reactive OpenDDS [Part II: Operators]

This article continues the tutorial started in Part 1, demonstrating how to integrate OpenDDS into a reactive application and introducing operators that are particularly useful for manipulating OpenDDS sample data.

Read More >
share via Email share on Facebook share on Twitter share on LinkedIn

Reactive OpenDDS [Part I]

This article demonstrates how to transform OpenDDS data streams into observables.

Read More >
share via Email share on Facebook share on Twitter share on LinkedIn

Multi-Platform Serial Interfacing Using Boost: A GPS Sensor and OpenDDS [Part II]

This article continues the tutorial started in Part I, demonstrating how to parse the GPS data and publish it via OpenDDS.

Read More >
share via Email share on Facebook share on Twitter share on LinkedIn

Multi-Platform Serial Interfacing Using Boost: A GPS Sensor and OpenDDS [Part I]

This article demonstrates how to send and receive data over serial ports using the Boost C++ libraries in order to obtain sensor data.

Read More >
share via Email share on Facebook share on Twitter share on LinkedIn

CORBA Part II: .NET Development Using IKVM, Topshelf, and IIOP.NET

This article builds upon the tutorial in Part I by continuing development under Microsoft Windows and showing that clients and servers on both platforms work together in a multi-platform, mixed-language, unified system.

Read More >
share via Email share on Facebook share on Twitter share on LinkedIn

CORBA Part I: Java and the Web Using the Play Framework

This article presents a brief tutorial demonstrating the development of a simple CORBA-based client-server system in Java under Linux, using both command-line-based and web-based clients.

Read More >
share via Email share on Facebook share on Twitter share on LinkedIn

MPI and DDS (Not?) So Different

This article explores the similarities and differences between Message Passing Interface (MPI) and the Data Distribution Service (DDS) for Real-Time Systems.

Read More >
share via Email share on Facebook share on Twitter share on LinkedIn

Using Erlang with CORBA and DDS

This article demonstrates how to use CORBA and DDS with systems written in Erlang.

Read More >
share via Email share on Facebook share on Twitter share on LinkedIn

Using Futures to Simplify CORBA AMI

Although concurrent execution of tasks can improve overall application performance and responsiveness, implementing concurrency can increase the complexity of application code. This article explores how to use futures to manage that complexity.

Read More >
share via Email share on Facebook share on Twitter share on LinkedIn

Code Generation with OpenDDS [Part II]

This article builds upon the tutorial provided in Part I and demonstrates how wrapper code can be generated automatically, given the definition of a structure to be used for the OpenDDS data type.

Read More >
share via Email share on Facebook share on Twitter share on LinkedIn
secret