Jeff Rulifson

Last updated
Jeff Rulifson
Jeff Rulifson photograph.jpg
Jeff Rulifson in 2008
Born1941
(1941-08-20) August 20, 1941 (age 82)
Nationality American
Alma mater University of Washington
Stanford University
Known forDevelopment of the oN-Line System (NLS)
Scientific career
Fields Computer science
Institutions Stanford Research Institute
Xerox PARC
ROLM
Sun Microsystems
Syntelligence

Johns Frederick (Jeff) Rulifson (born August 20, 1941) is an American computer scientist.

Contents

Early life and education

Johns Frederick Rulifson was born August 20, 1941, in Bellefontaine, Ohio. His father was Erwin Charles Rulifson and mother was Virginia Helen Johns. Rulifson married Janet Irving on June 8, 1963, and had two children. [1] He received a B.S. in mathematics from the University of Washington in 1966. [1] Rulifson earned a Ph.D. in computer science from Stanford University in 1973. [1] [2]

Career

Rulifson joined the Augmentation Research Center, at the Stanford Research Institute (now SRI International) in 1966, working on a form of software called “timesharing”. He led the software team that implemented the oN-Line System (NLS), a system that foreshadowed many future developments in modern computing and networking. [3] Specifically, Rulifson developed the command language for the NLS, among other features. [4] His first job was to create the first display-based on the CDC 3100, and the programs he wrote included the first online editor. He also redesigned its file structure. [5] Rulifson was also lead programmer [6] and wrote the program and demonstration files for the first public demonstration of the computer mouse in 1968. [7] He was also the chief programmer of the first use of hypertext. [8] Although Douglas Engelbart was the founder and leader of ARC, Rulifson's innovative programming was essential to the realization of Engelbart's vision. Rulifson was also involved in the development of NIL. [9]

Rulifson was the SRI's representative to the "network working group" in 1968, [10] which led to the first connection on the ARPANET. [11] He described the Decode-Encode Language (DEL), which was designed to allow remote use of NLS over ARPANET. [12] Although never used, the idea was small "programs" would be down-loaded to enhance user interaction. This concept was fully developed in Sun Microsystems's Java programming language almost 30 years later, as applets. [13] Simultaneously, he was involved in the development of the AI programming language QA4. This system was used for the planning done by Shakey, one of the first robots. [14]

He left SRI to join the System Sciences Laboratory (SSL) within Xerox PARC in 1973. [1] Here he began work on personal computing and the creation of local networks. [15] One of his first actions was to develop the concept for the desktop icon. [16] By 1978 he was the manager of the center's Office Research Group, where he introduced the use of interdisciplinary scholars into the group's work. [17] Specifically, he was the first computer scientist to begin working alongside anthropologists, hiring several at Xerox to improve their use of field research [18] and enter the field of social science research. [19]

At PARC, he worked on implementing distributed office systems. In 1980, he worked for ROLM as an engineering manager and joined Syntelligence, an artificial intelligence applications vendor in Sunnyvale, California, in 1985. [1] He began working for Sun Microsystems Laboratories in 1987, and held positions including as a director of engineering, technology development, and research groups. He then managed Ivan Sutherland's lab from 2003 until his retirement. [20] He is an emeritus board member of the Doug Engelbart Institute [21] and Chairman of The Open Group. [22]

Jeff Rulifsons papers and research from 1956 to 1997 are held at the Computer History Museum, with a guide to his work entitled Guide to the Jeff Rulifson papers, written by Bo Doub, Kim Hayden, and Sara Chabino Lott. [23]

Awards

In 1990, Rulifson won the Association for Computing Machinery's Software System Award for implementing groundbreaking innovations such as hypertext, outline processors, and video conferencing. [24] In 1994, he was inducted as a Fellow of the Association for Computing Machinery, for his “pioneering work on augmenting human intellect with hypertext, outline processors, and video conferencing.” [25] In 2006 Rulifson was named to the SRI International Hall of Fame. [3]

Related Research Articles

<span class="mw-page-title-main">Douglas Engelbart</span> American engineer and inventor (1925–2013)

Douglas Carl Engelbart 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, particularly while at his Augmentation Research Center Lab in SRI International, which resulted in creation of the computer mouse, and the development of hypertext, networked computers, and precursors to graphical user interfaces. These were demonstrated at The Mother of All Demos in 1968. Engelbart's law, the observation that the intrinsic rate of human performance is exponential, is named after him.

<span class="mw-page-title-main">Hypertext</span> Text with references (links) to other text that the reader can immediately access

Hypertext is text displayed on a computer display or other electronic devices with references (hyperlinks) to other text that the reader can immediately access. Hypertext documents are interconnected by hyperlinks, which are typically activated by a mouse click, keypress set, or screen touch. Apart from text, the term "hypertext" is also sometimes used to describe tables, images, and other presentational content formats with integrated hyperlinks. Hypertext is one of the key underlying concepts of the World Wide Web, where Web pages are often written in the Hypertext Markup Language (HTML). As implemented on the Web, hypertext enables the easy-to-use publication of information over the Internet.

InterNIC, known as the Network Information Center (NIC) until 1993, was the organization primarily responsible for Domain Name System (DNS) domain name allocations and X.500 directory services. From its inception in 1972 until October 1, 1991, it was run by the Stanford Research Institute, now known as SRI International, and led by Jake Feinler. From October 1991 until September 18, 1998, it was run by Network Solutions. Thereafter, the responsibility was assumed by the Internet Corporation for Assigned Names and Numbers (ICANN).

<span class="mw-page-title-main">ARPANET</span> Early packet switching network (1969–1990), one of the first to implement TCP/IP

The Advanced Research Projects Agency Network (ARPANET) was the first wide-area packet-switched network with distributed control and one of the first computer networks to implement the TCP/IP protocol suite. Both technologies became the technical foundation of the Internet. The ARPANET was established by the Advanced Research Projects Agency (ARPA) of the United States Department of Defense.

<span class="mw-page-title-main">SRI International</span> American scientific research institute (founded 1946)

SRI International (SRI) is an American nonprofit scientific research institute and organization headquartered in Menlo Park, California. The trustees of Stanford University established SRI in 1946 as a center of innovation to support economic development in the region.

<span class="mw-page-title-main">The Mother of All Demos</span> 1968 computer demonstration by Douglas Engelbart

"The Mother of All Demos" is a name retroactively applied to a landmark computer demonstration, of developments by the Augmentation Research Center, given at the Association for Computing Machinery / Institute of Electrical and Electronics Engineers (ACM/IEEE)—Computer Society's Fall Joint Computer Conference in San Francisco, by Douglas Engelbart, on December 9, 1968.

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.

<span class="mw-page-title-main">Bill English (computer engineer)</span> American computer engineer (1929–2020)

William Kirk English was an American computer engineer who contributed to the development of the computer mouse while working for Douglas Engelbart at SRI International's Augmentation Research Center. He would later work for Xerox PARC and Sun Microsystems.

In computer science, interactive computing refers to software which accepts input from the user as it runs.

NLS, or the "oN-Line System", was a revolutionary computer collaboration system developed in the 1960s. It was designed by Douglas Engelbart and implemented by researchers at the Augmentation Research Center (ARC) at the Stanford Research Institute (SRI). It was the first computer system to employ the practical use of hypertext links, the mouse, raster-scan video monitors, information organized by relevance, screen windowing, presentation programs, and other modern computing concepts. It was funded by ARPA, NASA, and the US Air Force.

<span class="mw-page-title-main">Interface Message Processor</span> Computer network device

The Interface Message Processor (IMP) was the packet switching node used to interconnect participant networks to the ARPANET from the late 1960s to 1989. It was the first generation of gateways, which are known today as routers. An IMP was a ruggedized Honeywell DDP-516 minicomputer with special-purpose interfaces and software. In later years the IMPs were made from the non-ruggedized Honeywell 316 which could handle two-thirds of the communication traffic at approximately one-half the cost. An IMP requires the connection to a host computer via a special bit-serial interface, defined in BBN Report 1822. The IMP software and the ARPA network communications protocol running on the IMPs was discussed in RFC 1, the first of a series of standardization documents published by what later became the Internet Engineering Task Force (IETF).

<span class="mw-page-title-main">Intelligence amplification</span> Use of information technology to augment human intelligence

Intelligence amplification (IA) refers to the effective use of information technology in augmenting human intelligence. The idea was first proposed in the 1950s and 1960s by cybernetics and early computer pioneers.

The TREE-META Translator Writing System is a compiler-compiler system for context-free languages originally developed in the 1960s. Parsing statements of the metalanguage resemble augmented Backus–Naur form with embedded tree-building directives. Unparsing rules include extensive tree-scanning and code-generation constructs.

<span class="mw-page-title-main">History of hypertext</span>

Hypertext is text displayed on a computer or other electronic device with references (hyperlinks) to other text that the reader can immediately access, usually by a mouse click or keypress sequence. Early conceptions of hypertext defined it as text that could be connected by a linking system to a range of other documents that were stored outside that text. In 1934 Belgian bibliographer, Paul Otlet, developed a blueprint for links that telescoped out from hypertext electrically to allow readers to access documents, books, photographs, and so on, stored anywhere in the world.

<span class="mw-page-title-main">Elizabeth J. Feinler</span> American information scientist (born 1931)

Elizabeth Jocelyn "Jake" Feinler is an American information scientist. From 1972 until 1989 she was director of the Network Information Systems Center at the Stanford Research Institute. Her group operated the Network Information Center (NIC) for the ARPANET as it evolved into the Defense Data Network (DDN) and the Internet.

Charles H. Irby was a software architect on SRI International's oN-Line System (NLS), where he worked to establish many of the user interface standards that exist today. He also led the design group for the Xerox Star. He co-founded Metaphor Computer Systems and led the design of its products.

<span class="mw-page-title-main">Jeff Dean</span> American computer scientist and software engineer

Jeffrey Adgate "Jeff" Dean is an American computer scientist and software engineer. Since 2018, he has been the lead of Google AI. He was appointed Alphabet's chief scientist in 2023 after a reorganization of Alphabet's AI focused groups.

William Paxton is a computer scientist at the University of California, Santa Barbara. He is one of the founders of Adobe Systems and became one of the original designers and implementors of the PostScript page description language.

References

  1. 1 2 3 4 5 "Johns Frederick (Jeff) Rulifson". Biographical Sketches. Stanford University. November 9, 1996. Archived from the original on July 22, 2011. Retrieved April 15, 2011.
  2. "IEEE TRANSACTIONS ON COMPUTERS, VOL. c-25, NO. 8, AUGUST 1976" (PDF). Archived from the original (PDF) on 2018-04-06. Retrieved 2018-04-05.
  3. 1 2 "Johns Frederick (Jeff) Rulifson". SRI Hall of fame. SRI International. Archived from the original on 2013-07-01. Retrieved 2013-06-13.
  4. Markoff, John (2005-04-21). What the Dormouse Said: How the Sixties Counterculture Shaped the Personal ComputerIndustry. Penguin. ISBN   9781101201084.
  5. Bardini, Thierry (2000). Bootstrapping: Douglas Engelbart, Coevolution, and the Origins of Personal Computing . Stanford University Press. p.  122. ISBN   9780804738712.
  6. "The mouse hits 40-year milestone". 9 December 2008.
  7. Mkrttchian, Vardan (2015-12-22). Handbook of Research on Estimation and Control Techniques in E-Learning Systems. IGI Global. ISBN   9781466694903.
  8. "Ted Nelson Coins the Terms Hypertext, Hypermedia, and Hyperlink (1965) : HistoryofInformation.com". Archived from the original on 2017-06-28. Retrieved 2018-04-05.
  9. "Archived copy" (PDF). Archived from the original (PDF) on 2017-08-30. Retrieved 2018-04-05.{{cite web}}: CS1 maint: archived copy as title (link)
  10. Abbate, Janet (2000-07-24). Inventing the Internet. MIT Press. ISBN   9780262261333.
  11. Steve Crocker (April 7, 1969), "Host Software", RFC 1 , Network Working Group
  12. Jeff Rulifson (June 2, 1969), "DEL", RFC 5 , Network Working Group
  13. RFC Editor, et a. (April 7, 1999), "30 Years of RFCs", RFC 2555 , Network Working Group{{citation}}: |author= has generic name (help)
  14. Jackson, Philip C. (2013-02-19). Introduction to Artificial Intelligence: Second, Enlarged Edition. Courier Corporation. ISBN   9780486152721.
  15. Inkster, Ian (2016-09-30). History of Technology. Bloomsbury. ISBN   9781350018976.
  16. "InfoWorld". InfoWorld Media Group. 1985-05-13.
  17. Szymanski, Margaret H.; Whalen, Jack (2011-03-31). Making Work Visible: Ethnographically Grounded Case Studies of Work Practice. Cambridge University Press. ISBN   9780521190725.
  18. Leach, James; Wilson, Lee (2014-04-25). Subversion, Conversion, Development: Cross-Cultural Knowledge Exchange and the Politics of Design. MIT Press. ISBN   9780262525831.
  19. Barry, Andrew; Born, Georgina (2013-06-26). Interdisciplinarity: Reconfigurations of the Social and Natural Sciences. Routledge. ISBN   978-1136658457.
  20. "Celebrating the man who invented the mouse". 10 December 2008.
  21. "Who We Are - Doug Engelbart Institute". Archived from the original on 2018-04-06. Retrieved 2018-04-05.
  22. "J.F. (Jeff) Rulifson". Archived from the original on 2006-09-23. Retrieved 2018-04-05.
  23. "Guide to the Jeff Rulifson papers | 102733946 | Computer History Museum". Archived from the original on 2018-04-06. Retrieved 2018-04-05.
  24. "1990 – Jeff Rulifson: NLS". Software system award citation. Association for Computing Machinery. Archived from the original on April 2, 2012. Retrieved April 15, 2011.
  25. "Jeff Rulifson". Archived from the original on 2018-01-02. Retrieved 2018-04-05.