Welcome to Eclipse eCAL™

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

Learn about how to use and develop with eCAL in our Webinar:

Download#

  • Windows / Ubuntu:

    Go to the Release Page to get the latest version of eCAL:

    Download eCAL

  • Ubuntu (from PPA):

    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.

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.