2. Today’s Session
2
Reactive Programming with DDS and Rx
• In this presentation (and a live C# demonstration) you will see why Reactive
Extensions (Rx) is a powerful technology for asynchronous stream processing. RTI
Data Distribution Service (DDS) will be used as the source of data and as a
communication channel for asynchronous data streams. You will also learn about
the new Rx4DDS.NET library that integrates DDS with Rx.NET. Rx and DDS are a
great match because both are reactive. Rx is based on the subject-observer
pattern, which is quite analogous to the publish-subscribe pattern of DDS. When
used together they support distributed data flows seamlessly. The demo in C# will
create a solar-system in one hour!
Sumant is a Sr. Software Research Engineer at Real-Time
Innovations (RTI) and a Microsoft VC++ MVP. His focus at RTI is
the connectivity platform for Industrial IoT known as DDS. He is
created RefleX and Rx4DDS.NET libraries, the C++ Truths blog,
and More C++ Idioms wikibook. Lately, he is dabbling into
Functional Reactive Programming
Author Bio
As usual we will start at 6:00 PM with socialization. The presentation will start sharply at 6:30 PM and the
session will conclude with raffles.
4. About REI
4
REI has provided Reliable, Effective, and Innovative results since 1989.
This year we celebrate our 25th anniversary!
3 corporate certifications500 employees
4 offices in the DC area 1 major mission
deliver solutions and services
that empower people and
make a difference.
5. We are Hiring
5
http://www.reisystems.com/careers
• REI is an exciting place to work…
o Team doubled since 2008
o Opportunities for challenge and promotion
o Our people come from more than 30 different countries.