There are an increasing number of projects building cool technology around the OpenSplice DDS Data Distribution Service. 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/user/OpenSpliceTube.
URL
http://dds-touchstone.sourceforge.net/
Getting Involved
If you want to get involved with DDS TouchStone feel free to contact Angelo Corsaro.
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/
Getting Involved
If you want to get involved with SIMD feel free to contact Angelo Corsaro.
CAMELOS
Description
CAMELOS provides an integration of OpenSplice DDS for Apache Camel. Through this connector you can take advantage of Camel's ability to mediate across different middleware technologies as well as its transformation engine.
URL
http://fusesource.com/forge/projects/CAMELOPENSPLICE
You can gain access to the source code repository for the project from the URL above, click on the Source Code link and follow the instructions. For more information see the CAMELOS Documentation page. The source repository contains further documentation for the project.
Project Downloads
Source releases can be downloaded from this downloads page in both tar.gz and zip format. Binary downloads of the project will be made available soon from the downloads page.
Getting Involved
If you want to get involved with CAMELOS feel free to contact Angelo Corsaro.
RESTful DDS
Description
The RESTful DDS prototype implements a service that provides data distribution over 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 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.
Getting Involved
If you want to get involved with RESTful DDS feel free to contact Angelo Corsaro.
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/
Getting Involved
If you want to get involved with Escalier feel free to contact Angelo Corsaro.