Shout out to spiderkeys, since this was modeled from his inspiration and example code. In trying to up my software game, I decided to try my hand at Object Computing Inc.'s OpenDDS implementation to create a skeleton application (wink) such that developers can wrap applications up and have various bits communicating to other various bits over DDS. (Data Distribution Service) protocol. The code is a disaster, not optimal, and needs a ridiculous amount of work, however it now exists on github. I’ll post a link ounce it’s in a more usable state and I create the install, requirements, and usage documentation. This is how I spend my holidays, lol.
If anyone is interested, here are a few links:
ROS is moving to DDS, and any framework that speaks DDS can communicate to any other framework that speaks DDS. Beautiful.