Home Einführung in ACSpro Einführung in ACSpro Die erste Version von ACS
 ACSpro
 Einführung in ACSpro

Grund-Idee von 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

Home Einführung in ACSpro Einführung in ACSpro Die erste Version von ACS