Welcome to Eclipse eCAL™#
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
Learn about how to use and develop with eCAL in our Webinar:
Downloading and installing eCAL#
At the moment, we support eCAL 5.13 and eCAL 5.12 with fixes. New users should always use the latest eCAL Version (5.13.3). Support for eCAL 5.12 will be dropped when eCAL 5.14 is released.
Windows:
Visit the Download Archive and download the latest eCAL Installer
Install eCAL
Ubuntu:
Install eCAL from our PPA:
sudo add-apt-repository ppa:ecal/ecal-latest sudo apt-get update sudo apt-get install ecal
This PPA will always upgrade you to the latest eCAL Release (-> Rolling Release PPA). If you intend to stay on an specific release, check out other PPAs here.
Links#
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.
Trademark#
Eclipse eCAL™ is a trademark of the Eclipse Foundation, Inc. and is used with permission.