The Dynamic Compact Control Language (DCCL) is a marshalling and protocol language for very low throughput links (e.g. acoustic, satellite, low frequency radio). While originally designed for (and still primarily driven by) the needs of autonomous underwater vehicles (AUVs), DCCL is also in use over terrestrial low-bandwidth links.
DCCL version 3 is compatible with DCCL included in version 2 of Goby; so please see the Goby 2 documentation.
DCCL was originally written by Toby Schneider, while a student in the Woods Hole / MIT Joint Program, as part of the Goby project. The developer team grew to include other academic and industry partners; we now believe DCCL has reached a level of maturity that it can be more easily standardized, adopted, and maintained as a separate project.