|
ACSpro
Einführung in ACSpro
Der Atari-ST ist einer der ersten Rechner gewesen, die eine
grafische Benutzeroberfläche im Betriebssystem integriert hatten.
Das uns wohlbekannte GEM wurde allerdings von vielen Programmierern
vernachlässigt, da es den eigentlichen Zweck des Programms in den
Hintergrund stellt, den Programmierer also zuerst mit der
Oberfläche des Programms belästigt.
|
|
Die ersten Ansätze zur Behebung dieses Zustands waren
Funktionsbibliotheken, die von einigen Experten der GEM-Programmierung
erstellt und anderen Programmierern zur Verfügung gestellt
wurden. Das sich ergebende Problem war nun, daß das
WYSIWYG-Prinzip dadurch vernachlässigt wurde, zumal die
Funktionalität der einzelnen Objekte nicht mehr in einem
Resource-Construction-Set zu betrachten war. An diesem Punkt setzte
die erste Generation des ACS-GUI-Editors an. Es stellte dem
Programmierer neben einer umfamgreichen Bibliothek auch einen
interaktiven GUI-Editor zur Verfügung, mit dem man seine
gesamten Resourcen (zum Beispiel Fenster, Popups, Objektbäume),
bearbeiten konnte. Jedem Objekt konnten Routinen zugeordnet werden,
die aufgerufen wurden, wenn dieses bedient wurden.
Die Verfeinerung der Benutzeroberflächen aber hat nicht
angehalten. So ist es unter GEM nun üblich, die unter dem Namen
FlyDials bekannten Dialoge zu verwenden. Außerdem drängen
immer neuere Systeme auf den Markt, deren Oberfläche einen
dreidimensionalen Touch vermittelt. Auch bietet das NeXTSTEP - das
vorbildlichste aller grafischen Betriebssysteme - einige Elemente (zum
Beispiel den InterfaceBuilder), die durchaus nachahmenswert sind.
Copyright © Martin Elsässer (E-Mailadressen)
Letzte Aktualisierung am 25. März 2008
|