This repository provides a collection of fully documented ready-to-run best practice examples demonstrating how to use the Data Distribution Agent (DDA) as a sidecar or library in a decentralized desktop or web application:
compute
- a pure Go application with distributed components utilizing DDA communication service as a library and as a co-located sidecar over gRPClight-control
- a distributed web app written in Angular/JavaScript/HTML connecting to its co-located DDA sidecar over gRPC-Web
For detailed documentation take a look at the README of the individual example projects and delve into the DDA Developer Guide.
Contributions to DDA examples are welcome and appreciated. Please follow the recommended practice for idiomatic Go programming and documentation.
Code and documentation copyright 2023 Siemens AG.
Code is licensed under the MIT License.
Documentation is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.