10. Glossar

APK
Kurzform für Android application package, dem Paketformat für Android-Anwendungen
Directive
Sphinx Directives
door
Hostname des Intel Stick PC in der KogniDoor
door-pi
Hostname des Raspberry Pi zur Steueurng der LED in der Zarge des KogniDoor
State Machine
FSM
Auch Finite State Machine. Ein (Endlicher) Automat/ eine Zustandsmachine dient häufig dazu erlaubte Zustände und Übergänge zu definieren. (Wikipedia https://de.wikipedia.org/wiki/Endlicher_Automat)
Git
verteilte Versionskontrolle (Wiki(Git))
ICL
Image Component Library. Eine Sammlung von Werkzeugen für Bildverarbeitung (ICL-Homepage)
IDE
integrated development environment
JSON
Menschenlesbares Datenübertragunsformat (W3School)
KogniDoor
Name der intelligenten Eingangstür in der Bethel Forschungswohnung und im CSRA
kogniwork
Hostname des zentralen Steuerrechners
Mac-Adresse
Dient zur Identifikation von Hardwarekomponenten. Ist üblicherweise für jede Produktklasse eindeutig, aber nicht für jede Einheit dieser.
Makefile
Ein Makefile
MWB
Dateiformat der MySQL Workbench.
MySQL
Ein als Open-Source verfügbares relationales Datenbankverwaltungssystem (MySQL-Homepage)
nanopb
C-Implementation des Google Protocol Buffers-Dateiformates (nanopb-Homepage).
PNG
Portable Network Graphics ist das meistverwendete verlustfreie Grafikformat im Internet (Wiki(PNG)).
protobuf
Kurzform von Protocol Buffers sind ein sprach- und plattformübergreifendes Konzept zur Datenserialisierung (protobuf-Homepage).
PyPi
Python Package Index. Kann genutzt werden, um fehlende Abhängigkeiten automatisch zu installieren (PyPi-Homepage)
Redmine
webbasierte Projektverwaltungsanwendung (Redmine-Homepage)
Seed
Ein Datenbank-Seed ist ein initialer Satz an Daten, welcher in eine neue/leere Datenbank eingespeist wird.
Shared Memory
Bereich im Speicher des Rechners, auf den mehrere Programme gleichzeitig zugreifen können. ICL-Anwendungen nutzen die QT-Implementation dieses Mechanismus (QSharedMemory).
Spread
Toolkit zur Nachrichtenübermittlung in verteilten Systemen (Spread-Homepage)
Synergy
Redmine des KogniHome-Projektes (Synergy-Homepage)
VDemo
Werkzeug zur Steuerung und Überwachung komplexer Multikomponentensysteme via SSH.
VendorID
Erster Teil der Mac-Adresse einer Hardwarekomponente. Ist typischerweiser der Herstellerfirma zugeordnet.
ViewModel
Representation of the view database
YAML
Eine menschenlesbare Serialisierungssprache (YAML-Homepage)