1. Einleitung.- 2. Benutzungsoberfl?chen im Softwareentwicklungsbereich.- 2.1. Die Schnittstelle zum Benutzer.- 2.2. Die technische Realisierung.- 3. Anforderungen an THESEUS.- 3.1. Die Schnittstelle zum Benutzer.- 3.2. Technische Anforderungen.- 4. THESEUS-Systemkonzept.- 4.1. Trennung der Benutzungsoberfl?che von der Anwendung.- 4.2. Die Schnittstelle zum Benutzer.- 4.3. Die Schnittstelle Benutzungsoberfl?che Anwendungsprogramme.- 4.3.1. Die Kontrollarchitektur.- 4.3.2. Das Abstraktionsniveau der Schnittstelle.- 4.4. Dialogablaufsteuerung.- 4.5. Die Systemarchitektur von THESEUS.- 5. Steuerungsfunktionen.- 5.1. Spezifikation der Kontrollfunktionen.- 6. Window-Verwaltung.- 6.1. Das Modell der Window-Verwaltung von THESEUS.- 6.2. Die Benutzerschnittstelle der Window-Verwaltung.- 6.3. Die Programmierschnittstelle zur Window-Verwaltung.- 6.3.1. Konzept der Schnittstelle.- 6.3.2. Die Datenstrukturen der Window-Verwaltung.- 6.4. Spezifikation der Window-Verwaltungs-Datenstrukturen.- 6.5. Spezifikation der Window-Verwaltungsfunktionen.- 7. Ausgabe.- 7.1. Graphische Ausgabe.- 7.1.1. Modell der graphischen Ausgabe.- 7.1.2. Graphische Objekte.- 7.1.2.1. Konzept der graphischen Objekte.- 7.1.2.1.1. Allgemeines.- 7.1.2.1.2. Objekteigenschaften.- 7.1.2.1.3. Basisobjekte.- 7.1.2.1.4. Komplexe Objekte.- 7.1.2.2. Die Datenstrukturen der graphischen Objekte.- 7.1.2.2.1. Beschreibung der Basistypen und -konstanten.- 7.1.2.2.2. Die Datenstrukturen der Basisobjekte.- 7.1.2.2.3. Die Datenstrukturen der komplexen Objekte.- 7.1.3. Koordinatensysteme und Transformationen.- 7.1.4. Ausgabe-und Update.- 7.1.5. Spezifikation der graphischen Ausgabe-Datenstrukturen.- 7.1.6. Spezifikation der graphischen Ausgabefunktionen.- 7.2. Alphanumerische Ausgabe.- 7.2.1. Modell der alphanumerischen Ausgabe.- 7.2.2. Der Alphanumerische Puffer.- 7.2.3. Der sichtbare Bereich.- 7.2.4. Attributierung und Steuerzeichen.- 7.2.5. Ausgabe und Update.- 7.2.6. Spezifikation der alphanumerischen Ausgabe-Datenstrul$