Fibel :: Architectural primitives
Hardware is Raspberry Pi, OS is Raspbian which after booting automatically logs in the user fibel whose .bashrc specifies to launch xinit whose .xinitrec specifies to run chromium
Frontend is running in chromium which loads index.html which loads all the rest.

Interaction between backend services / sensors and frontend takes place by means of websockets. Every backend service pipes it outputs into pipes located in /dev/fibel, these pipes are created by bunch of gwsocket-daemons launched at startup, config file for service2port associations is in /etc/fibel/sockets.

All necessary frontend code for dealing with sockets is in js/sockets.js
Views
Default Arbre Pannellum VK-slides KuM-slides Knoids Presentation Textrec Recview Repetitio Bildung Reveal Impress HTML ?
Axones
Target or has id Predicate: Strength:

Zeitgeist Log

2018-02-06 18:05:45.565349 display-cafeteria executed add_bound with variables "obj"=>"892", "ord"=>"1", "sub"=>"4081", "bound_id"=>"11047", "predicate"=>"created_by"
2018-02-06 18:05:45.614657 display-cafeteria executed add_knot with variables "img_url"=>"https://cache.medienhaus.udk-berlin.de/lucas-liccini/ATLAS-TYP-UDK/FONTS/Rheo/Moderne.svg", "knot_id"=>"4081", "knot_name"=>"/Moderne.svg", "knot_content"=>""
2018-02-06 18:05:45.723604 display-cafeteria executed add_bound with variables "obj"=>"4081", "ord"=>"1", "sub"=>"976", "bound_id"=>"11048", "predicate"=>"is_parent"
2019-02-20 14:01:52.663486 daniel-hromada@medienhaus.udk-berlin.de executed add_bound with variables "obj"=>"4081", "ord"=>"1", "sub"=>"3674", "bound_id"=>"14109", "predicate"=>"is_parent"
2019-03-20 15:06:08.580443 frederik-mueller@medienhaus.udk-berlin.de executed /view/4081/ with variables
CC BY-NC-SA UdK Medienhaus 2017-2020 / AE47-AE50