This article includes a list of general references, but it lacks sufficient corresponding inline citations .(December 2019) |
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]
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, who added many advanced features plus a programming language.
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, the price was raised from $50 to $695, and the software quickly became a huge success.
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]
Jet Propulsion Laboratory (JPL) is a federally funded research and development center in the City of Pasadena, California, United States. Founded in 1936 by Caltech researchers, the laboratory is now owned and sponsored by the National Aeronautics and Space Administration and administrated and managed by the California Institute of Technology.
Larry Arnold Wall is an American computer programmer and author. He created the Perl programming language.
MultiMate was a word processor developed by Multimate International for IBM PC MS-DOS computers in the early 1980s.
In computing, Open Database Connectivity (ODBC) is a standard application programming interface (API) for accessing database management systems (DBMS). The designers of ODBC aimed to make it independent of database systems and operating systems. An application written using ODBC can be ported to other platforms, both on the client and server side, with few changes to the data access code.
dBase was one of the first database management systems for microcomputers and the most successful in its day. The dBase system includes the core database engine, a query system, a forms engine, and a programming language that ties all of these components together. dBase's underlying file format, the .dbf file, is widely used in applications needing a simple format to store structured data.
Ashton-Tate Corporation was a US-based software company best known for developing the popular dBASE database application and later acquiring Framework from the Forefront Corporation and MultiMate from Multimate International. It grew from a small garage-based company to become a multinational corporation. Once one of the "Big Three" software companies, which included Microsoft and Lotus, the company stumbled in the late 1980s and was sold to Borland in September 1991.
xBase is the generic term for all programming languages that derive from the original dBASE (Ashton-Tate) programming language and database formats. These are sometimes informally known as dBASE "clones". While there was a non-commercial predecessor to the Ashton-Tate product, most clones are based on Ashton-Tate's 1986 dBASE III+ release — scripts written in the dBASE III+ dialect are most likely to run on all the clones.
Paradox is a relational database management system currently published by Corel Corporation.
In computer science, automatic programming is a type of computer programming in which some mechanism generates a computer program to allow human programmers to write the code at a higher abstraction level.
Maestro (software) was a free program released by NASA to allow users to view photos and daily progress of the Spirit and Opportunity rovers. It served as an activity planner for Mars that utilized a combination of 2D and 3D visuals to track the movement and missions of the Spirit and Opportunity rovers in 2004.
Full Impact was a spreadsheet program for the Apple Macintosh computer released by Ashton-Tate in the late 1980s. Full Impact was known for excellent graphing and visual display, far better than contemporary versions of Microsoft Excel. But this was also its only really compelling feature, and it was unable to find a market niche given the dominance of Excel in the Macintosh marketplace.
Jeffrey S. Medkeff, usually known as Jeff Medkeff, was a prominent science writer and educator. He was also a designer of robotic telescopes, a minor philanthropist, and an advocate of personal and sexual freedom.
Frances Elizabeth Holberton was an American computer scientist who was one of the six original programmers of the first general-purpose electronic digital computer, ENIAC. The other five ENIAC programmers were Jean Bartik, Ruth Teitelbaum, Kathleen Antonelli, Marlyn Meltzer, and Frances Spence.
Digitek was an early system software company located in Los Angeles, California.
Cecil Wayne Ratliff wrote the database program Vulcan. Raised in Germany and the US, he now resides in the Los Angeles area.
FoxPro was a text-based procedurally oriented programming language and database management system (DBMS), and it was also an object-oriented programming language, originally published by Fox Software and later by Microsoft, for MS-DOS, Windows, Macintosh, and UNIX. The final published release of FoxPro was 2.6. Development continued under the Visual FoxPro label, which in turn was discontinued in 2007.
Daniel John Alderson was a scientist at the Jet Propulsion Laboratory in California, and a prominent participant in science fiction fandom. He came from a middle-class family and had diabetes. A high school science fair project on the gravitational fields of non-spherical bodies won him a college scholarship to Caltech and a job at the Jet Propulsion Laboratory, where he wrote the software used to navigate Voyagers 1 and 2.
Absoft Fortran Compilers are set of Fortran compilers for Microsoft Windows, Apple Macintosh, and Linux produced by Absoft Corporation. The compilers are source code compatible across platforms.
Susan G. Finley, a native Californian, has been an employee of NASA's Jet Propulsion Laboratory (JPL) since January 1958, making her the longest-serving woman in NASA. Two days before Explorer 1 was launched, Finley began her career with the laboratory as a human computer, calculating rocket launch trajectories by hand. She now serves as a subsystem engineer for NASA's Deep Space Network (DSN). At JPL, she has participated in the exploration of the Moon, the Sun, all the planets, and other bodies in the Solar System.
RETRIEVE is a database management system (DBMS) offered on Tymshare's systems starting in August 1971. It was written in Tymshare's own SUPER FORTRAN on the SDS 940. It offered basic single-file, non-relational database functionality using an interactive programming language. It is one of the earliest examples of software as a service (SaaS).
{{cite web}}
: Check |url=
value (help)