University of Washington
Development of the oN-Line System (NLS)
Stanford Research Institute
Johns Frederick (Jeff) Rulifson (born August 20, 1941) is an American
1 Early life and education
5 External links
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. Rulifson graduated with a BS in mathematics from the
University of Washington
University of Washington in 1966.
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.
Specifically, Rulifson developed the command language for the NLS,
among other features. His first job was to create the first
dispay-based on the CDC 3100, and the programs he wrote included the
first online editor. He also redesigned its file structure.
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
Rulifson was the SRI's representative to the "network working group"
in 1968, which led to the first connection on the ARPANET. He
described the Decode-Encode Language (DEL), which was designed to
allow remote use of NLS over ARPANET. 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. Rulifson
was also lead programmer and wrote the program and demonstration
files for the first public demonstration of the computer mouse in
1968. He was also the chief programmer of the first use of
hypertext. Later he was involved in the development of the AI
programming language QA4.
Rulifson earned a doctorate in computer science from Stanford
University in 1973. He left SRI to join the System Sciences
Laboratory (SSL) within
Xerox PARC in 1973. Here he began work on
personal computing and the creation of local networks. One of his
first actions was to develop the concept for the desktop icon. 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. Specifically, he was the first computer scientist to begin
working alongside anthropologists, hiring several at Xerox to improve
their use of field research and enter the field of social science
Early in his career he was also involved in artificial intelligence
research. While at PARC, he worked on implementing distributed
office systems. He worked for
ROLM in 1980 as an engineering manager.
In 1985 he joined the company Syntelligence in Sunnyvale,
California. He worked for
Sun Microsystems Laboratories, in Ivan
Sutherland's lab since 1987, where he held positions including as a
director of engineering, technology development, and research
group. Jeff Rulifsons papers and research from 1956 to 1997 is
contained in 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. He is an emeritus board member of
the Doug Engelbart Institute and Chairman of The Open Group.
In 1990, Rulifson won the Association for Computing Machinery's
Software System Award
Software System Award for implementing groundbreaking innovations such
as hypertext, outline processors, and video conferencing. 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.” In
2006 Rulifson was named to the
SRI International Hall of Fame.
^ a b c d "Johns Frederick (Jeff) Rulifson". Biographical Sketches.
Stanford University. November 9, 1996. Retrieved April 15, 2011.
^ a b "Johns Frederick (Jeff) Rulifson". SRI Hall of fame. SRI
International. Retrieved 2013-06-13.
^ Steve Crocker (April 7, 1969), "Host Software", RFC 1, Network
Working Group access-date= requires url= (help)
Jeff Rulifson (June 2, 1969), "DEL", RFC 5, Network Working
Group access-date= requires url= (help)
^ RFC Editor, et a. (April 7, 1999), "30 Years of RFCs", RFC 2555,
Network Working Group access-date= requires url= (help)
^ Jeff Rulifson; Jan Derksen; Richard Waldinger (November 1973). "QA4,
A Procedural Calculus for Intuitive Reasoning". SRI AI Center
Technical Note 73.
^ "1990 – Jeff Rulifson: NLS". Software system award citation.
Association for Computing Machinery. Archived from the original on
April 2, 2012. Retrieved April 15, 2011.
Jeff Rulifson Google homepage
"Invisible Revolution: Jeff Rulifson". Video Interview with Frode
Hegland and Fleur Klijnsma. Retrieved April 15, 2011.
Augmentation Research Center Status Report, March, 1967[pe