Browser haben die "Thin Client" - Idee erfolgreich umgesetzt.
Multiuseranwendungen auf jedem einzelnen Arbeitsplatz installieren,
kann man automatisieren.
Da die Detailprobleme bleiben,
vermeidet man das inzwischen mehr,
als in Multiusersystemzeiten.
Wer mit Browser- und/oder serverseitigem TypeScript/JavaScript
es6
auskommt,
kann
sicher mit wenig Abhängigkeiten und Aufwand
zu Anwendungen kommen.
Wenn's ohne Webserver gehen soll, dann halt so.
Wenn man trotzdem Daten braucht geht's sichs u.U. mit Webservice bzw. SQL-Proxy aus.
Die Script/Runtime/VM-Sprachen können einiges
- automatische Speicherverwaltung
- kein undefiniertes Verhalten
- begrenzter Zugriff auf Platte/Netz/Umgebung
- wenn über das OS installiert -> Updates ohne extra Aufwand
(so surft man täglich im Internet und lässt Scripte im Browser laufen)
KVM und QEMU
Wenn der Browser nicht ausreicht, kann z.B. Client-Virtualisierung helfen.
Die Kernel-based Virtual Machine ist eine Virtualisierungstechnologie für Linux, die es ermöglicht, virtuelle Maschinen auszuführen. QEMU ist ein Emulator, der in Kombination mit KVM verwendet werden kann, um virtuelle Maschinen zu erstellen und zu verwalten.
( wenn Alle die gleichen Programme und Resourcen brauchen, kann man mit einem Image für Viele auskommen )
Virtual Network Computing ist ein Protokoll, das zur Fernsteuerung von Computern über das Netzwerk verwendet wird.
VNC wird verwendet, um auf virtuelle Maschinen auf verschiedenen Clients zuzugreifen.
( auch
RDP
und
SPICE
können da mit spzifischen Vorteilen punkten )
Endgeräte
Für Windows-, Linux-, Pi oder Mac-Endgeräte kann eine VNC-Software verwendet werden. Natürlich gibt es viele verschiedene Varianten um eine Verbindung zu einem externen PC herzustellen.
Wenn's leicht, kostengünstig, leise und mit langen Akkulaufzeiten sein soll, dann bieten sich auch Chromebook und MacBook Neo an.
USB C Dock
Ein Endgerät mit einem USB-C-Dock ermöglicht es, einen kleinen, leichten Computer mit minimaler Hardwareausstattung zu verwenden und gleichzeitig Tastatur, Monitor und Maus über das Dock anzuschließen. Dies bietet eine effiziente Möglichkeit, Büroarbeiten zu erledigen oder auf leistungsfähige Ressourcen im Netzwerk oder in der Cloud zuzugreifen, ohne einen leistungsstarken lokalen Computer zu benötigen.