An open source project by FPL.
 All Files Macros Pages


Breadboard can be downloaded from GitHub or the Releases Page.

git clone --recursive

Important Concepts

The Breadboard API contains the following important concepts:

  • Nodes - Individual bits of logic or behavior that can be activated.
  • Modules - Collections of related nodes.
  • Graphs - An arrangement of nodes to form more complex behaviors.
  • Events - How graph actions are triggered.

Source Layout

The following bullets describe the directory structure of the library.

Path Description
breadboard base directory Project build files and run script.
jni The android makefile for the library.
samples Sample projects to demonstrate usage.
src/breadboard The library's souce code.
src/modules The source code for the default modules.
module_library Additional modules using external libraries.