How to read this tutorial

This document describes in detail how to extend the KNIME framework with your own node. Although this manual decribes the development of one simple node it is not necessary to read everything in consecutive order. Use the content index to jump to the section you are interested in. You would rarely implement all the described functionality in one single node.

Contents:

  1. Section 1: Overview of the Eclipse plugin concept
  2. Section 2: The first steps on how to create your own node with the extension wizard
  3. Section 3: How to implement your own algorithm in a NodeModel with a NodeDialog
    1. Implementing the NodeModel
      1. The validateSettings method
      2. The loadValidatedSettings / saveSettings methods
      3. The configure method
      4. The execute method
    2. Implementing the NodeDialog
  4. Section 4: How to implement a NodeView for your node
  5. Section 5: How to save and load your internal representation
  6. Section 6: How to implement HiLiting
  7. Section 7: How to save and load an external model
  8. Section 8: How to adapt your NodeDescription
  9. Section 9: How to test and use your node