Data processing

Get to know building blocks for application logic and other data processing features.

There are almost no limits for apps built with Heisenware. This is an overview of the most important building blocks for your application logic:

  • Functions: To create the application logic, instead of programming, you configure functions and establish links between them. Each function is designed to perform a specific action using input arguments and provides an output result for further processing. Functions can be triggered by events.

  • Function extensions are useful tools to modify, filter or record output on the fly. You can use JSONata or plain JavaScript to express your custom modifications or filters.

  • Objects are like smart containers that combine information (data) and actions (functions) together. They are useful if many instances of a same template (class) must be managed, where each instance needs to keep an isolated context (state).

  • Utilities: Pre-built, specific functions and objects aiding to build complex data processing logic.

Last updated