Visual Programming

(Introduction)

Node-Red

COMPANIES

  • AUTODESK

  • EPIC

  • IBM

  • Unity

TOOLS

  • VVVV

  • TOuch DESIGNER

  • MAX MSP

  • SCRATCH

FLOW-BASE PROGRAMMING

FBP defines applications as network of "black box" processes,

 

which exchange data across predefined connections by message passing,

 

where the connections are specified externally to the processes.

FLOW-BASE PROGRAMMING

These black box processes can be reconnected endlessly

 

to form different applications without having to be changed internally.

 

FBP is thus naturally component-oriented.

FLOW-BASE PROGRAMMING

Program as a network of asynchronous processes

 

communicating by means of streams of structured data chunks.

 

 

Finite State machine

Where you think of your program as state graphs

 

instead of flow graphs

NODE-RED

is a programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.

NODE-RED

INSTALL

npm install -g node-red

node-red

RUN

NODE-RED

NODE-RED

SHOW TIME

NODE-RED

NODES - FLOWS

~/.node-red

GOTO

RUN

npm install node-red-node-random

Visual Programming and Node-Red

By Vladimir Cores Minkin

Visual Programming and Node-Red

  • 670