Related Projects

There are an increasing number of projects building cool technology around the OpenSplice DDS. Below is a list of the projects we know about, but should your project be missing from the list please let us know and we will add it right away. 

If you are interested in getting involved with OpenSplice DDS to contribute to either its roadmap or start a technology incubator we have a full list of cool things to do available here.


DDS TouchStone

Description

DDS Touchstone is a scenario-driven Open Source benchmarking framework for evaluating the performance of OMG DDS compliant implementations. To quickly learn how to use DDS Touchstone please visit:

http://www.youtube.com/watch?v=0Fgmd_5BP1c&feature=relmfu.

URL

http://dds-touchstone.sourceforge.net/


SIMD

Description

SIMD (SIMple DDS) is the OpenSplice DDS incubator for the upcoming OMG DDS ISO C++ Standard. SIMD greatly simplifies the use of DDS -- you can write a DDS application with 4 lines of code -- while improving the safety and compile time checking. SIMD uses templates and some template meta-programming to provide an API that reduces by several times the lines of code that need to be written for a DDS application.

URL

http://code.google.com/p/simd-cxx/


RESTful DDS

Description

The RESTful DDS prototype implements a service that provides data distribution over Hypertext Transfer Protocol (HTTP). This makes it possible to access OpenSplice DDS pub/sub data from a lightweight client like a web browser. The service connects to an OpenSplice DDS domain on one side and opens a Transmission Control Protocol (TCP) port on the other side, listening to HTTP requests and executing corresponding read and write actions on the backbone. Using an Ajax approach, building DDS web clients becomes easy.

URL

http://code.google.com/p/restful-dds

You can obtain the source code as well as binaries for the project from the URL above. It contains the source code for the service itself, as well as some demo's. The project download page contains source-only as well as binary versions.


Escalier

Description

Escalier is a Scala language binding for DDS currently targeting the Open Source DDS implementation OpenSplice. The beauty of Escalier is that it takes advantage of the nice features provided by the Scala language to provide a very concise and elegant API for DDS. Escalier promotes a reactive programming style for DDS applications and in upcoming releases will provide a complete Functional Reactive Programming framework for writing DDS applications. Escalier defines a Scala API for the OMG Data Distribution Service (DDS) Standard. Escalier is currently implemented on top of the Open Source DDS implementation OpenSplice.

URL

http://code.google.com/p/escalier/