Sketchpad

Sketchpad

Description de l'image SketchpadDissertation-Fig1-2.tif.
Informations
Développé par Ivan Sutherland
Première version
Environnement TX-2
Type Matériel informatique
Éditeur d'image vectorielleVoir et modifier les données sur Wikidata

Sketchpad (alias Robot Draftsman) est un programme informatique écrit par Ivan Sutherland en 1963 dans le cadre de sa thèse de doctorat au MIT ; thèse pour laquelle il a reçu un Turing Award en 1988 et le prix de Kyoto en 2012. Sketchpad est considéré comme le précurseur des logiciels de conception assistée par ordinateur (CAO) et a ouvert la voie aux interfaces homme-machine (IHM)[1].

Sutherland a été inspiré par le Memex présenté dans l'article As We May Think de Vannevar Bush. Sketchpad a été le premier programme à proposer une interface graphique, en utilisant un moniteur et un crayon optique, invention récente en 1963. Avec ce programme, Sutherland a été un des pionniers de la modélisation 3D, de la simulation visuelle et de l'interface graphique[2].

Fonctionnement

[modifier | modifier le code]

L'idée du programme était d'avoir un dessin principal qui puisse s'instancier en plusieurs répliques[3]. Si l'utilisateur modifiait le dessin principal à l'aide de son crayon-optique, toutes les instances changeaient également. Cette gestion intelligente des données géométriques du programme utilisant des "objets" et des "instances" renvoie aux concepts de la programmation orientée objet alors en cours de développement. Une autre invention majeure de Sketchpad a été de permettre à l'utilisateur de facilement contrôler les propriétés géométriques du dessin. Il était par exemple possible de régler la longueur d'un segment ou l'angle entre deux lignes.

Sketchpad a directement inspiré la tablette RAND (1964), premier terminal muni d'un stylet pour la saisie des données[4], conçu pour diffusion à grande échelle. Elle a été produite par la Defense advanced Research Projects Agency.

Sketchpad a incité Douglas Engelbart à concevoir et développer le On-Line System présenté en 1968. Il a également été une des influences majeures de la conception du Xerox Star de 1981[5].

  1. (en) Andrew Sears et Julie A. Jacko, The Human-Computer Interaction Handbook : Fundamentals, Evolving Technologies and Emerging Applications, Second Edition, CRC Press, , 1384 p. (ISBN 978-1-4106-1586-2, lire en ligne), p. 5
  2. « The CAD/CAM Hall of Fame », American Machinist, Penton Media,‎ (lire en ligne, consulté le )
  3. Ivan Edward Sutherland, « Sketchpad: A man-machine graphical communication system (courtesy Computer Laboratory, University of Cambridge UCAM-CL-TR-574 September 2003) », Massachusetts Institute of Technology, (consulté le )
  4. D'après M. Davis et T. Ellisdate=août 1964, « The RAND Tablet: A Man-Machine Graphical Communication Devic », sur ARPA (consulté le ).
  5. (en) J.Johnson, T.L.Roberts, W.Verplank, D.C.Smith, C.Irby, M.Beard et K.Mackey. The Xerox Star: A Retrospective., IEEE Computer, 22(9), 1989 [lire en ligne]