Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: added deprecation notice, updated links

This page is dedicated to discovering and documenting best practices for integrating EdgeX Foundry and Open Horizon. 

Open Horizon Info

UPDATED: This sub-group was active while the Open Horizon project was incubating under EdgeX Foundry.  As of May 2020, the Open Horizon project successfully transitioned to a standalone LF Edge project.  Collaboration with EdgeX Foundry continues in the Real Time Sensor Fusion demo, the Kubernetes Support sub-project, and the Open Retail Reference Architecture (ORRA).

Resources:

Below are some Open Horizon resources to help you learn more about this open source software.

Project Site: https://www.lfedge.org/projects/openhorizon/

Project Wiki: https://wiki.lfedge.org/display/OH/Community+Membership
Project Analytics: https://insights.lfx.linuxfoundation.org/projects/lfedge%2Fopen-horizon/dashboard
Documentation site: https://open-horizon.github.io/

     A Chinese version of the documentation: https://open-horizon-china-sig.github.io/documentation/

LF Edge Slack: https://join.slack.com/t/lfedge/shared_invite/zt-7kavdtmq-SeyFzM2CEABBcKYGEVCgkw

     The Open Horizon Slack channels are all prefixed with "open-horizon"

Open Horizon YouTube playlist: https://www.youtube.com/playlist?list=PLgohd895XSUddtseFy4HxCqTqqlYfW8Ix
LF Edge Mailing Lists: https://lists.lfedge.org/groups
IBM Developer portal for Open Horizon: https://developer.ibm.com/components/open-horizon/
GitHub:  https://github.com/open-horizon

Open Horizon lives on the network edge, and typically on constrained devices. Open Horizon is designed to help place your software as close as possible to where the data is being created and right where actions need to be taken. A fully autonomous Open Horizon Agent runs on every edge device to orchestrate and manage the software lifecycles of your containers (e.g., download, verify, sandbox, run, restart, remove) on its device. Open Horizon is mostly decentralized, and designed for massive scale. Driven only by a software deployment pattern you have configured, or by policies (properties and constraints) that you have set, the Open Horizon Agent makes its own decisions about which software to run on its device. The Agent has a very small footprint, currently requiring less than 30MB of RAM at runtime, and we regularly test and support small Linux amd64, arm64v8, and arv32v6/v7 devices (with as little as 512MB RAM).

Resources:

Below are some Open Horizon resources to help you learn more about this open source software.

Since IBM's commercial product "IBM Edge Application Manager" (formerly "IBM Edge Computing For Devices") is built with Open Horizon, IBM also has a commercially-supported downstream distribution of Open Horizon named IBM Edge Application Manager.  Therefore documentation created for that offering will most likely also apply to Open Horizon. These assets describe the same Open Horizon available in open source so these are valuable assets for our community as well. So some of those assets appear in the list below as well.Presentation by IBM:  Open Horizon PPT

  • Introduction to Open Horizon (12:07): 
    Widget Connector
    urlhttps://www.youtube.com/watch?v=NUFRKtn-ED0
  • Inter-component Communications (9:22): 
    Widget Connector
    urlhttps://www.youtube.com/watch?v=vPTlWD-OY_w
  • Patterns and Policies (9:11): 
    Widget Connector
    urlhttps://www.youtube.com/watch?v=f7KBD17LbxY
  • Workload Networking (11:51):
     
    Widget Connector
    urlhttps://www.youtube.com/watch?v=kxYIbhFKMkE
  • Library of EdgeX Foundry videos: https://www.youtube.com/channel/UC30DbbsoqbkGJYJ5omJJsng/videos

    IBM Edge Application Manager 4.1 documentation

    Video resources:

    2 documentation


    Meetings

    Topic: Open Horizon Integration Subgroup
    Time: Feb 3, 2020 02:00 PM Eastern Time (US and Canada)
        Every week on Mon, until Apr 13, 2020, 11 occurrence(s)
        Feb 3, 2020 02:00 PM: Slides, Recording
        Feb 10, 2020 02:00 PM: SlidesRecording
        Feb 17, 2020 02:00 PM: Slides, Recording
        Feb 24, 2020 02:00 PM: Slides, Recording
        Mar 2, 2020 02:00 PM: Note - meeting was cancelledRecording
        Mar 9, 2020 02:00 PM: Slides, Recording
        Mar 16, 2020 02:00 PM: Slides, Recording
        Mar 23, 2020 02:00 PM: Slides, Recording
        Mar 30, 2020 02:00 PM: Slides, Recording
        Apr 6, 2020 02:00 PM: Slides, Recording
        Apr 13, 2020 02:00 PM: Slides, Recording (Access Password: l2+Tt?7f)

        May 11, 2020 02:00 PM: Slides, Recording (Password: 3A?f3wN9)

        May 18, 2020 02:00 PM: cancelled, conflicts.  Check #open-horizon-poc for details.

    Meetings scheduled from May 11 - June 1.

    Join Zoom Meeting
    https://zoom.us/j/99829450178?pwd=cVZPekM4OUtQS0tRUE15d01PMXJnQT09
    Meeting ID: 998 2945 0178
    Password: 099839

    -----

    Archives:

    October 21, 2019: Meeting Recording

    September 23, 2019: Meeting Recording

    September 9, 2019: Meeting Recording

    August 26, 2019: Meeting Minutes; Meeting Recording

    August 12, 2019: Meeting Minutes; Meeting Recording

    July 29, 2019: Meeting Minutes; Meeting Recording

    July 15, 2019: Meeting Recording

    July 1, 2019:  Meeting Minutes; OH-EdgeX integration.ppt; Meeting Recording

    June 17, 2019:  Meeting Minutes; Meeting Recording

    June 3, 2019:  Meeting Minutes; Meeting Recording

    This is an open meeting.  All are encouraged to attend.