Elyra Canvas overview
Elyra canvas is an open source tool that allows for the dragging and dropping of node elements across a common canvas while giving the user the ability to edit the properties of those nodes.
Introduction
The Elyra canvas technology is broken into two main sections: the canvas and the properties.
The first section, the canvas, is used to arrange nodes and connect them. These nodes may be styled as needed and use a toolbar located at the top of the UI which can use any number of configurations to account for the needs of the user.
The second section, node properties, may be edited via a side panel on the right side of the UI. Components that are included in the node properties are located on this site and use the Carbon Design System as its basis.
Glossary
Some of the terms on this site may be quite specific. Find some of their definitions below.
Term | Definition |
---|---|
Canvas | This is the active space that users may drag and drop elements onto. |
Consumer | These are the host applications that adopt the Elyra canvas experience. |
Node | These are draggable elements that users may move onto and across the canvas and configure. |
Flow | Flow or streams are the nodes that exist on the canvas and are often connected to one another. |
Link | Links are the lines that run between nodes. They can serve a number of purposes. |
Palette | Found on the left side of the screen, the palette is where users can find nodes with which they will interact. |
Port | Ports are typically found on the outsides of nodes and are connection points for links. |
Properties | These are the configurable bits of the nodes. They are found in the right hand panel in the UI. |
Contact information
Discipline | Contact | |
---|---|---|
General questions | Slack | https://ibm-analytics.slack.com/archives/C598XEX8S |
Product management | Siddhi Gowaikar | Siddhi.Gowaikar@ibm.com |
Architecture (Properties) | Matthew Howard | mwhoward@us.ibm.com |
Architecture (Canvas) | Craig Tomlyn | tomlyn@us.ibm.com |
Design | Devin O’Bryan | dsobryan@us.ibm.com |
Development | Vlad Bunescu | vbunesc@us.ibm.com |