HOME

TheInfoList



OR:

Sketchpad (a.k.a. Robot Draftsman) is a computer program written by
Ivan Sutherland Ivan Edward Sutherland (born May 16, 1938) is an American computer scientist and Internet pioneer, widely regarded as a pioneer of computer graphics. His early work in computer graphics as well as his teaching with David C. Evans in that subject ...
in 1963 in the course of his
PhD PHD or PhD may refer to: * Doctor of Philosophy (PhD), an academic qualification Entertainment * '' PhD: Phantasy Degree'', a Korean comic series * '' Piled Higher and Deeper'', a web comic * Ph.D. (band), a 1980s British group ** Ph.D. (Ph.D. al ...
thesis A thesis ( : theses), or dissertation (abbreviated diss.), is a document submitted in support of candidature for an academic degree or professional qualification presenting the author's research and findings.International Standard ISO 7144 ...
, for which he received the
Turing Award The ACM A. M. Turing Award is an annual prize given by the Association for Computing Machinery (ACM) for contributions of lasting and major technical importance to computer science. It is generally recognized as the highest distinction in compu ...
in 1988, and the Kyoto Prize in 2012. It pioneered human–computer interaction (HCI), and is considered the ancestor of modern
computer-aided design Computer-aided design (CAD) is the use of computers (or ) to aid in the creation, modification, analysis, or optimization of a design. This software is used to increase the productivity of the designer, improve the quality of design, improve co ...
(CAD) programs as well as a major breakthrough in the development of
computer graphics Computer graphics deals with generating images with the aid of computers. Today, computer graphics is a core technology in digital photography, film, video games, cell phone and computer displays, and many specialized applications. A great de ...
in general. For example, the
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, ins ...
(GUI) was derived from Sketchpad as well as modern
object-oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of ...
. Using the program, Ivan Sutherland showed that computer graphics could be used for both
artistic Art is a diverse range of human activity, and resulting product, that involves creative or imaginative talent expressive of technical proficiency, beauty, emotional power, or conceptual ideas. There is no generally agreed definition of wh ...
and
technical Technical may refer to: * Technical (vehicle), an improvised fighting vehicle * Technical analysis, a discipline for forecasting the future direction of prices through the study of past market data * Technical drawing, showing how something is co ...
purposes in addition to demonstrating a novel method of human–computer interaction.


History

Sutherland was inspired by the Memex from "
As We May Think "As We May Think" is a 1945 essay by Vannevar Bush which has been described as visionary and influential, anticipating many aspects of information society. It was first published in ''The Atlantic'' in July 1945 and republished in an abridged ...
" by
Vannevar Bush Vannevar Bush ( ; March 11, 1890 – June 28, 1974) was an American engineer, inventor and science administrator, who during World War II headed the U.S. Office of Scientific Research and Development (OSRD), through which almost all warti ...
. Sketchpad inspired
Douglas Engelbart Douglas Carl Engelbart (January 30, 1925 – July 2, 2013) was an American engineer and inventor, and an early computer and Internet pioneer. He is best known for his work on founding the field of human–computer interaction, particularl ...
to design and develop oN-Line System at the
Augmentation Research Center SRI International's Augmentation Research Center (ARC) was founded in the 1960s by electrical engineer Douglas Engelbart to develop and experiment with new tools and techniques for collaboration and information processing. The main product to co ...
(ARC) at the Stanford Research Institute (SRI) during the 1960s. See
History of the graphical user interface The history of the graphical user interface, understood as the use of graphic icon (computing), icons and a pointing device to control a computer, covers a five-decade span of incremental refinements, built on some constant core principles. Se ...
for a more detailed discussion of GUI development.


Software

Sketchpad was the earliest program ever to utilize a complete
graphical user interface The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, ins ...
. The clever way the program organized its
geometric Geometry (; ) is, with arithmetic, one of the oldest branches of mathematics. It is concerned with properties of space such as the distance, shape, size, and relative position of figures. A mathematician who works in the field of geometry is ca ...
data pioneered the use of "master" ("objects") and "occurrences" ("instances") in computing and pointed forward to
object oriented programming Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which can contain data and code. The data is in the form of fields (often known as attributes or ''properties''), and the code is in the form of pr ...
. The main idea was to have master drawings which one could instantiate into many duplicates. If the user changed the master drawing, all the instances would change as well. Geometric constraints was another major invention in Sketchpad, letting the user easily constrain geometric properties in the drawing—for instance, the length of a line or the angle between two lines could be fixed. As a trade magazine said, clearly Sutherland "broke new ground in 3D computer modeling and visual simulation, the basis for computer graphics and CAD/CAM". Very few programs can be called precedents for his achievements.
Patrick J. Hanratty Patrick J. Hanratty was an American computer scientist and businessperson, known as the "Father of CAD/CAM"—computer-aided design and computer-aided manufacturing. Up to 2013, he was president and CEO of Manufacturing and Consulting Services (M ...
is sometimes called the "father of CAD/CAM" and wrote PRONTO, a
numerical control Numerical control (also computer numerical control, and commonly called CNC) is the automated control of machining tools (such as drills, lathes, mills, grinders, routers and 3D printers) by means of a computer. A CNC machine processes ...
language at
General Electric General Electric Company (GE) is an American multinational conglomerate founded in 1892, and incorporated in New York state and headquartered in Boston. The company operated in sectors including healthcare, aviation, power, renewable ene ...
in 1957, and wrote CAD software while working for
General Motors The General Motors Company (GM) is an American Multinational corporation, multinational Automotive industry, automotive manufacturing company headquartered in Detroit, Michigan, United States. It is the largest automaker in the United States and ...
beginning in 1961. Sutherland wrote in his thesis that Bolt, Beranek and Newman had a "similar program" and T-Square was developed by Peter Samson and one or more fellow MIT students in 1962, both for the PDP-1. The Computer History Museum holds program listings for Sketchpad.


Hardware

Sketchpad ran on the Lincoln TX-2 (1958) computer at MIT, which had 64k of 36-bit words. The user drew on the screen with the recently invented light pen. Of the 36 bits available to store each display spot in the display file, 20 gave the coordinates of that spot for the display system and the remaining 16 gave the address of the n-component element responsible for adding that spot to display. The TX-2 was an experimental machine and the hardware changed frequently (on Wednesdays, according to Sutherland). By 1975, the light pen and the
Cathode-ray tube A cathode-ray tube (CRT) is a vacuum tube containing one or more electron guns, which emit electron beams that are manipulated to display images on a Phosphorescence, phosphorescent screen. The images may represent electrical waveforms (osci ...
with which it had been used had been removed.


Publications

The Sketchpad program was part and parcel of Sutherland's Ph.D. thesis at MIT and peripherally related to th
Computer-Aided Design project
at that time
''Sketchpad: A Man-Machine Graphical Communication System''


See also

*
Comparison of CAD software The table below provides an overview of notable computer-aided design (CAD) software. It does not judge power, ease of use, or other user-experience aspects. The table does not include software that is still in development (beta software). For al ...


References


Bibliography

* , explains the principles of "Sketchpad". * . * . * . * . * . *


External links

* . * Archived a
Ghostarchive
and th
Wayback Machine
{{cbignore. * Dem
12
1963 software Computer graphics Graphical user interfaces History of human–computer interaction