This is excellent :) I just wonder how it compare to DDP (Data Distribution Protocol) wich seems https://meteorhacks.com/introduction-to-ddp.html http://en.wikipedia.org/wiki/Distributed_Data_Protocol ruby client: https://github.com/tmeasday/ruby-ddp-client <https://github.com/tmeasday/ruby-ddp-client> Thans by the way, Iâll try Simple DDS. Cheers, Cédrick
Le 2 déc. 2014 à 09:16, Luc Fabresse <luc.fabresse@gmail.com> a écrit :
This is great. Fo info, DDS is a standardized MOM middleware heavily used in industrial apps with multiple concrete implementations such as http://www.prismtech.com/opensplice <http://www.prismtech.com/opensplice>. And one of these implementations will be the next backend of ROS and therefore needed in PhaROS. Thx Santiago!
#Luc
2014-12-02 0:44 GMT+01:00 Ben Coman <btc@openinworld.com <mailto:btc@openinworld.com>>: Santiago Bragagnolo wrote: Hi guys, i am just releasing SimpleDDS. In order to connect into ROS world i had to implement a DDS support (Publisher/subscriber). For achieving this i did MetaDDS, a library that defines basic objects, announcements, event related mechanisms and data encoding formats, and on top of it SimpleDDS, which is ROS based.
SimpleDDS Has a package of examples highly commented for learning how to use it. The comments are also in the Github wiki, as wiki pages:
https://github.com/sbragagnolo/SimpleDDS/wiki <https://github.com/sbragagnolo/SimpleDDS/wiki>
Gofer it smalltalkhubUser: 'sbragagnolo' project: 'SimpleDDS'; configuration; loadVersion: #stable
Here some links about http://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern <http://en.wikipedia.org/wiki/Publish%E2%80%93subscribe_pattern>
http://en.wikipedia.org/wiki/Data_Distribution_Service <http://en.wikipedia.org/wiki/Data_Distribution_Service>
Thats it. Enjoy.
Santiago
I haven't heard of DDS, but this seems really significant!
From wikipedia... "DDS addresses the needs of applications like financial trading, air-traffic control, smart grid management, and other Big data applications. The standard is used in applications such as smartphone operating systems,[1] transportation systems and vehicles,[2] software-defined radio, and by healthcare providers."
This could be a nice lead into these application domains.
If this got to a sufficient level of features, maybe Santiago could even be sponsored to attend an interoperability meeting? "DDS vendors participated in _Interoperability demonstrations_ at the Object Management Group (OMG) Spring Technical Meeting.[7] During the demo, each vendor publishes and subscribes to each other's topics using a test suite called the Shapes Demo." Such might be a good place to network and demo general use of Pharo.
cheers -ben