Twin Oaks Computing Partners with DCS Corp

DCS Corp, a company that works closely with government agencies in the national security sector, recently chose Twin Oaks Computing’s CoreDX DDS for their unmanned robotic systems project. DCS Corp is developing a Graphical User Interface (GUI) that controls these unmanned robotic systems. Their software architecture uses DDS to communicate user interactions, events, and status information between graphical displays (controllers) and the unmanned systems.

Their software was originally developed with DDS and developed to run on Windows and Linux platforms, but DCS Corp recently began exploring a port to Android devices as well. The challenge they faced was to port their existing C++ code base to Android and minimize redevelopment so that they could maintain consistency across platforms. Their current DDS provider did not port to Android, but due to the standardized API and the interoperability of DDS, DCS Corp was successfully able to migrate to CoreDX DDS for their project.

“CoreDX was the only vendor to provide a DDS distribution for Android and it allowed us to migrate to CoreDX DDS without significant changes to our DDS interface software.” – Brian Wood, DCS Corp

Twin Oaks Computing provided additional support for their effort by preparing and releasing a C++ binding for their CoreDX DDS Android distribution. This allowed DCS Corp to use the Android Native Development Kit (NDK) to develop C++ applications instead of requiring them to use Java, saving DCS Corp development time.

“The small footprint of CoreDX DDS was also significant due to the embedded nature of our software and it has performed well on our small Android devices”
– Brian Wood, DCS Corp.

About Twin Oaks Computing
Twin Oaks Computing, Inc. is a company dedicated to developing and delivering quality software solutions. We build the software that collects, manages, and distributes information in a wide range of industries. Our software is in use around the world supporting critical missions.

Super-small and blazingly fast, our flagship product, CoreDX DDS is the leading Publish-Subscribe Data Distribution Service middleware available for small-footprint and embedded systems.
Twin Oaks, Twin Oaks Computing, CoreDX DDS are all registered trademarks or trademarks of Twin Oaks Computing, Inc. All other trademarks are property of their respective companies.