Utviklet av | Ivan Sutherland |
---|---|
Første versjon | 1963 |
Miljø | TX-2 |
Type |
Datamaskinvare Vector Image Editor |
Sketchpad (aka Robot Draftsman) er et dataprogram skrevet av Ivan Sutherland i 1963 som en del av doktorgradsavhandlingen ved MIT ; oppgave som han mottok en Turing-pris for i 1988 og Kyoto-prisen i 2012. Sketchpad regnes som forløperen for datamaskinstøttet programvare (CAD) og banebrytende grensesnitt for menneske-maskin (HMI).
Sutherland ble inspirert av Memex presentert i artikkelen As We May Think of Vannevar Bush . Sketchpad var det første programmet som tilbød et grafisk grensesnitt ved hjelp av en skjerm og en lyspenn , en nylig oppfinnelse i 1963. Med dette programmet var Sutherland banebrytende for 3D-modellering, visuell simulering og grensesnitt.
Ideen med programmet var å ha en hovedtegning som kunne instantiere i flere kopier. Hvis brukeren endret hovedtegningen ved hjelp av sin lette penn, endret også alle forekomster. Denne intelligente styringen av programmets geometriske data ved bruk av "objekter" og "forekomster" refererer til begrepene objektorientert programmering som er under utvikling. En annen viktig oppfinnelse av Sketchpad har vært å la brukeren enkelt kontrollere de geometriske egenskapene til tegningen. For eksempel var det mulig å justere lengden på et segment eller vinkelen mellom to linjer.
Sketchpad inspirerte direkte RAND-nettbrettet (1964), den første terminalen utstyrt med en penn for datainnføring, designet for distribusjon i stor skala. Den ble produsert av Defense Advanced Research Projects Agency .
Sketchpad fikk Douglas Engelbart til å designe og utvikle On-Line-systemet som ble presentert i 1968. Det var også en stor innflytelse i utformingen av Xerox Star i 1981.