Welcome to eCAL’s documentation!¶
eCAL (enhanced Communication Abstraction Layer) is a fast publish-subscribe middleware that can manage inter-process data exchange, as well as inter-host communication.
Getting Started¶
To start learning about eCAL, please refer to the Getting Started chapter.
This chapter will walk you through
The applications that come with eCAL
Writing your first Hello World program
Links¶
If you just want to download eCAL for Windows or Linux, click the following button:
To contribute, please visit our github repository:
License¶
eCAL is licensed under Apache License 2.0. You are free to
Use eCAL commercially
Modify eCAL
Distribute eCAL
eCAL is provided on an “as is” basis without warranties or conditions of any kind.