~/talk

“Reactive Stream Processing in Industrial IoT using DDS and Rx.cpp”

Talkat CppCon 2015 · 2015-09-21..09-25· [iot, reactive-programming]
links:none on file
slides:none on file

Claims a practical C++ pattern for composable, low-latency stream processing by wiring RxCpp pipelines to DDS (RTI Connext) and the rx4dds bridge. Demonstrations build a live “shapes” system that spawns per-key pipelines (squares → orbiting circles and triangles), a dynamic group-by that creates and tears down pipelines on key lifetime, and a correlator that averages active keys; prototype sustains about 250,000 samples/sec on a single laptop and the demos run end-to-end.

AI-written summary · about

  1. 0:00Introduction to Agenda
  2. 1:08Industrial IOT Overview
  3. 2:18IOT System Challenges
  4. 3:44Reactive System Principles
  5. 5:08Data Distribution Service
  6. 7:48Reactive API Choice
  7. 8:57Stream Processing Concepts
  8. 10:06Reactive Extensions Design
  9. 12:20Observables and Composition
  10. 13:17RX Contract and Duality
  11. 16:06Observable vs Future
  12. 17:55RX CPP Code Example
  13. 19:35Data Pipeline Operators
  14. 21:34Marble Diagrams Explained
  15. 22:32Asynchronous Composition
  16. 25:34Integrating RX with DDS
  17. 27:44Shapes Demo Introduction
  18. 31:26Solar System Simulation
  19. 33:06Lifecycle Management
  20. 37:30Stateful Transformations
  21. 40:14RX Operator Implementation
  22. 42:03Sharding Data Pipelines
  23. 46:22Grouping and Flatmap
  24. 51:45Dynamic Correlation
  25. 57:46RXCPP Complexity Analysis
  26. 1:00:21Q&A and Resources
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.