Zusammenfassung
- Eine Sketchpad-Instanz verwies auf ein Masterbild und ergänzte eine eigene Position, Größe und Drehung; sie war keine frei editierbare Vollkopie.
- Masterbilder konnten wiederum Instanzen enthalten. Die Anzeige folgte dieser Hierarchie rekursiv und setzte die Transformationen jeder Ebene zusammen.
- Eine Masteränderung verbreitete sich durch die Abhängigkeiten. Sie bewies weder, dass etwas gefertigt worden war, noch dass das dargestellte physische System funktionierte.
Sutherland begann sein anschauliches Beispiel mit einem Sechseck. Mehrere Instanzen wurden über Anschlusspunkte zu einem Muster verbunden; das gesamte Muster konnte anschließend selbst als Unterbild verwendet werden. Wurde das ursprüngliche Sechseck in einen Halbkreis verwandelt, wechselte die Erscheinung der ganzen Komposition, ohne dass ihre hierarchische Ordnung neu gebaut werden musste.
Der Effekt zeigt nicht einfach eine bequeme Kopierfunktion. Er zeigt, dass viele sichtbare Formen von derselben gespeicherten Definition abhängen.
Was eine Instanz besitzt — und was nicht
Die Dissertation von 1963 bezeichnet ein Unterbild als Instanz seines „master picture“. Statt alle Linien, Kreisbögen, Texte und eingebetteten Bilder zu duplizieren, hält die Instanz einen Verweis auf die maßgebliche innere Struktur. Deshalb konnte ein kleiner Registerblock eine Darstellung beliebiger Komplexität erzeugen.
Die örtliche Geometrie blieb dennoch individuell. Vier Zahlen beschrieben Mittelpunkt sowie angezeigte Größe und Drehung. Zwei Instanzen desselben Masters konnten also an verschiedenen Stellen, in unterschiedlicher Skalierung und mit anderem Winkel erscheinen. Gemeinsame Definition bedeutete nicht gleiche Koordinaten.
Noch klarer wird die Grenze beim Kopieren. Eine Instanz blieb ein einzelner Teil der Zeichnung; ihre innere Struktur war fest. Eine kopierte Definitionszeichnung verlor dagegen ihre Identität als Einheit, und einzelne Bestandteile durften gelöscht oder verändert werden. Durch ein schrittweises Zerlegen konnte Sketchpad eine Instanz in eine solche Kopie überführen. Instanz und Kopie waren damit zwei ausdrücklich verschiedene Zustände.
Rekursion als Abhängigkeitsweg
Ein Masterbild durfte weitere Instanzen enthalten. Zur Anzeige musste das Programm dem ersten Verweis folgen, innere Instanzen entdecken und weitergehen, bis es bei elementaren Bildteilen ankam. Auf jeder Ebene wurden Position, Größe und Drehung mit der schon geltenden Transformation verbunden.
So konnten Symbole zu Baugruppen und Baugruppen zu größeren Strukturen werden. Obere Ebenen mussten die inneren Einzelheiten nicht vervielfachen. Sie mussten nur festhalten, welcher Master an welcher Stelle und unter welcher Transformation verwendet wurde.
Die Arbeit benennt zugleich ihre Grenzen. Spiegelungen waren im Instanzwert nicht enthalten. Zirkuläre Referenzen durften nicht grenzenlos expandieren. Eine einfache Abbruchregel genügte nicht, weil eine rekursive Instanz auch größer statt kleiner werden konnte. Sutherland beschrieb eine mächtige, aber konkrete Implementierung.
Ein konsistentes Bild ist noch kein korrektes Bauteil
Sketchpad speicherte Beziehungen: Beim Verschieben eines Eckpunkts konnten die anschließenden Linien folgen; Anschlusspunkte hielten Drähte an Symbolen; Bedingungen verlangten Gleichheit, Parallelität oder Rechtwinkligkeit. Eine Zeichnung trug damit Topologie und Constraints, nicht bloß sichtbare Striche.
Das System prüfte jedoch nur die ausgedrückten und gemeinsam erfüllbaren Bedingungen. Materialeigenschaften, Kosten und weitere Entwurfsgrenzen erscheinen in der Dissertation als Wissen, das künftig in das Constraint-Vokabular aufgenommen werden könnte. Daraus folgt keine bereits vorhandene universelle Konstruktionsprüfung.
Alle Instanzen können denselben fehlerhaften Master korrekt übernehmen. Eine saubere Animation ersetzt keinen Belastungstest. Ein Plot ist kein Fertigungsnachweis. Die Quelle der Geometrie und die Eignung des physischen Ergebnisses benötigen getrennte Belege.
Belegte Rollen statt nachträglicher Legenden
Sketchpad war Sutherlands Implementierung und Dissertation. Claude E. Shannon betreute die Arbeit. Die Danksagung nennt Shannon und Marvin Minsky für Rat, Steven A. Coons und Douglas T. Ross für Zeit und Ideen sowie das MIT Lincoln Laboratory für umfassende Unterstützung.
Wesley A. Clark und Jack L. Mitchell stellten den TX-2 bereit und halfen bei besonderer Ausrüstung. Sutherland erinnerte später daran, dass Clark den Rechner mit Eigenschaften entworfen hatte, die interaktive Arbeit begünstigten. In seiner CHM-Oral-History beschrieb er Coons vor allem als ermutigend, Ross als wichtigen Gesprächspartner über Strukturen und mehrkomponentige Elemente und Shannon als den Berater, der nach funktionierenden Geraden auch Kreise verlangte.
Diese Grenzen lassen sich gleichzeitig festhalten: Sutherland war der Autor; Maschine, Zugang, Beratung und institutionelle Umgebung waren wesentliche Voraussetzungen.
Die heutige Prüfspur
Für eine moderne geteilte Definition sollte ein Nachweis die feste Identität und Version des Masters, den vollständigen Instanzpfad, die zusammengesetzte Transformation, Anschlüsse und Constraints, das auslösende Änderungsereignis, die betroffenen Ausgaben und deren jeweiligen Prüfstatus enthalten.
Simulation, Fertigung und physischer Test müssen sich auf genau diese Revision beziehen. Sonst kann eine einheitlich aktualisierte Familie wie unabhängige Bestätigung wirken, obwohl sie lediglich dieselbe ungeprüfte Quelle wiederholt. Sketchpads Instanzprinzip spart Arbeit; ohne nachvollziehbare Versionierung vergrößert es zugleich den Wirkungsradius eines Fehlers.
Quellen
- Dissertationsnachweis der MIT Libraries
- Archivnachweis der University of Cambridge
- Vollständige archivierte Dissertation
- Konferenzbeitrag von 1963 auf Grundlage der Dissertation
- Ivan Sutherland, „The TX-2 Computer and Sketchpad“
- Computer History Museum Oral History, Teil 1
- CHM-Ausstellung: Sketchpad auf dem TX-2
- Fellow-Profil des Computer History Museum
- Profil der National Inventors Hall of Fame
Mitgliederbriefing
Detaillierter Profilkontext
Melden Sie sich mit der richtigen Mitgliedschaftsstufe an, um das vollständige Briefing und die Quellennotizen freizuschalten.
Nur für Strategic Circle
Strategic Circle
Offen für alle Leser. Schalten Sie Profil-Briefings nach Beitritt und Anmeldung frei.
Strategic Circle beitretenNur für Leadership Alliance
Leadership Alliance
Für qualifizierte Inhaber von IP-Assets und Management; melden Sie sich an, um Leadership-Alliance-Briefings freizuschalten.
Leadership Alliance beitreten
