GUI-Simulation

GUI-Emulation ist eine Softwaretechnik zur Nachahmung des Aussehens einer Benutzeroberfläche. Dabei verwendet das emulierende Programm nicht die betriebssystemeigenen Routinen zur Erzeugung einer grafischen Oberfläche, sondern vollständig eigene Zeichenalgorithmen.

GUI-Emulation wird vor allem dann eingesetzt, wenn ein Programm für mehrere Systeme geschrieben wurde oder wenn Plattformunabhängigkeit ermöglicht werden soll, indem das Programm nicht die GUI-Subsysteme eines Betriebssystems zur Darstellung der Benutzeroberfläche nutzt, sondern eine eigene Bibliothek, die entweder in das Programm integriert ist, mit diesem installiert wurde oder extra beschafft werden muss (Laufzeitumgebung).

Eine solche Bibliothek, die GUI-Emulation benutzt, ist zum Beispiel Qt.

Vor- und Nachteile der GUI-Emulation

Vorteile

Nachteile