Institut für Computersprachen
Programmiersprachen und Übersetzer
| Diplomarbeit | |
| Titel | Portabler symbolorientierter Windowmanager |
| Autor | Kolarik,Michael |
| Erscheinungsjahr | 1986 |
| Abstract | Die vorliegende Arbeit beschreibt den Entwurf und die Implementierung eines portablen grafischen Windowmanagementsystems, daß als Userinterface für symbolverarbeitende Sprachen wie Prolog oder Lisp eingesetzt werden kann. Wesentliches Merkmal des Windowmanagementsystems ist die Behandlung von grafischen Elementen als Objekte innerhalb eines Weltsystems. Windows werden dabei als besondere Klasse von Objekten gesehen. Die Verwaltung der Objekte erfolgt unter Verwendung von Quad-Trees. Weiters enthält das System weitgehende Möglichkeiten zur Attributierung von Windows und Objekten. Dazu zählen zunächst primitive Attribute für die Darstellung von Windows und Objekten am Bildschirm. Darüber hinausgehend existieren noch zwei weitere Klassen von Attributen. Sogenannte "event functions" ermöglichen ein ereignisorientiertes Behandeln von Objekten und Windows. Eine Erweiterung der Attributmenge eines Objektes oder Windows kann durch die Definition von "user attributes" erfolgen. Durch die hierarchische Struktur der Windows wird die Mächtigkeit der Interaktion wesentlich erhöht. Durch eine Analyse bestehender Hardwarearchitekturen und Betriebssysteme wird eine Minimalanforderung an die Hardware- und Betriebssystemschnittstelle definiert. Davon ausgehend können die Voraussetzungen für eine Adaptierung an unterschiedliche Systeme entwickelt werden. |
| Status | Verfügbar |