Jump to content

Jet Propulsion Laboratory Display Information System

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 24.205.81.129 (talk) at 17:29, 20 April 2018. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

The Jet Propulsion Laboratory Display Information System (or JPLDIS) is a file management program written in FORTRAN.

JPLDIS is important because it was the inspiration and precursor to dBASE, arguably one of the most influential DBMS programs for early microcomputers.[1][2]

History

In the late 1960s, Fred Thompson at the Jet Propulsion Laboratory (JPL) of the California Institute of Technology (Caltech) was using a Tymshare product named RETRIEVE to manage a database of electronic calculators. In 1971 Fred collaborated with Jack Hatfield, a programmer at JPL, to write an enhanced version of RETRIEVE which became the JPLDIS project.

JPLDIS evolved into a file management program written in FORTRAN, running on a UNIVAC 1108 mainframe. Hatfield published two papers entitled "Jet Propulsion Laboratory Data Information System (JPLDIS)". The first paper was presented to the Univac Users Group in Dallas, TX (Feb. 1973) and the second paper was presented to the National Science Foundation conference on Data Storage and Retrieval Methods at the University of Missouri in Columbia, Missouri (July 1973). Hatfield left JPL in 1974 and the JPLDIS project was assigned to Jeb Long, another programmer at JPL. When Jeb Long received it, it was a prototype. It was buggy and definitely not ready for prime time. Jeb turned it into a production program. He added many new commands and many advanced features plus a programming language. Jeb Long wrote a user manual and taught hundreds of people at JPL to use it. Official JPL education and support was added under the coordination of Jeb Long. JPLDIS was distributed throughout NASA and was used by many NASA organizations.

In 1978, while at JPL, Wayne Ratliff wrote a database program in assembly language for CP/M based microcomputers to help him win the football pool at the office. He based it on Jeb Long's JPLDIS and called it Vulcan, after Mr. Spock of Star Trek.In late 1980, George Tate, of Ashton-Tate, entered into a marketing agreement with Wayne Ratliff. Vulcan was renamed to dBase II, the price was raised from $50 to $695, Jeb Long converted dBASE II from an 8-bit to a 16-bit microprocessor and adapted it to operate on the IBMPC. As a result the software quickly became a huge success. Both Jeb and Wayne joined Ashton-Tate and were involved in the develop of dBASE III, dBASE III+ and dBASE IV.

When a number of "clones" of dBase appeared in the 1990s, Ashton-Tate sued one of them, FoxPro, over copyrights. On December 11, 1990, Judge Hatter issued an order invalidating Ashton-Tate's copyrights in its own dBASE products.[3] That ruling was based on a legal doctrine known as "unclean hands". Judge Hatter explained that Ashton-Tate knew that the dBase program development was based on JPLDIS, and that fact was kept hidden from the Copyright Office.[3]

See also

References

  1. ^ Hawkins, John L. (March 1991). "dSTORY; how I really developed dBASE. (author of dBASE tells of the database management system's history)". Data Based Advisor. 9 (3). Advisor Publications, Inc.: 93. ISSN 1090-6436. Retrieved 21 December 2010.
  2. ^ Moser, Karen D.; Ould, Andrew (17 December 1990). "Court ruling turns table on A-T in dBASE battle. (Ashton-Tate's law suit against Fox Software Inc.)". PC Week. 7 (50). New York, New York: Ziff Davis Enterprise: 1. ISSN 0740-1604. Retrieved 21 December 2010.
  3. ^ a b The History of FoxPro - Ashton-Tate vs Fox Software "The History of Fox Pro". Fox Pro. Retrieved December 21, 2010. {{cite web}}: Check |url= value (help); Cite has empty unknown parameter: |1= (help)