Skip to main content

Systeme

Fabaccess

Siehe auch 22 Automatisierte Maschinenberechtigungsprüfung - dem Post-Corona-

Funktionsumfang

TODO

  • Freigabe von Maschienen
  • Ausführen beliebiger Skripte
  • Abrechnung von Material
  • Passende Hardware
  • Kommunikation über MQTT
  • Hat eine App (was kann die?)
  • Abrechnung zwischen den Fablabs (?)

Einschätzung

Konzepte

Viele der Konzepte finde ich (morty) überaus Problematisch. Sehr viel "not invented here" für Probleme, die bereits von anderer Software gelöst sind.

Diflouroborane / bffh

TODOWindfisch bestätigt den Eindruck, dass sie sehr viel neu erfunden haben und sehr viel Zeit für Nebenschauplätze drauf geht. Grundsätzlich hat er aber den Eindruck, dass der Code OK ist.

Fabreader-Code

Der Code hat weder Design noch Architektur. Zum Glück ist er nicht sehr umfangreich, so dass er mit überschaubarem Aufwand umgebaut werden kann. Einige der Architekturentscheidungen sollte man noch mal diskutieren - hält sich aber alles in Grenzen.

Fabmanger

Kommerzielle Lösung, die aber unter AGPL zur Verfügung steht. Eher auf betreute bzw kommerzielle Spaces ausgelegt. Open Source, in Ruby geschrieben.

Funktionsumfang

Siehe auch Funktionsumfang

  • Kalender
  • Räume
  • Maschinen
  • Reservierungen
  • SSO
  • Mitgliederverwaltung (viel mehr als wir wohl brauchen)
  • Abrechnung
  • Materielverwaltung
  • API-Schnittstelle Leider sind die meisten Zugriffe nur lesend, was für viele unsere Anforderungen nicht ausreichend ist.
  • ...

Einschätzung

Auf Kommerzielle Projekte ausgelegt. Dafür wirkt der Code aufgeräumt und dokumentiert. Es gibt eine Architekturdokumentation.

Rosenguarden

Maschienenverwaltungsystem mit Hardware 

Funktionsumfang

 

Einschätzung

Das Konzept ist konträr zu Fabaccess: Möglichst wenig selber machen, auf fertiges zurückgreifen, Ordentliche Schnittstellen um leicht erweitern zu können.

Das Backend ist in Python und das Frontend in Vue geschrieben.

Fabman

Fabman kann wahrscheinlich alles was wir wollen, ist aber einfach viel zu teuer.