Javelin Software
   HOME

TheInfoList



OR:

Javelin Software Corporation (1984–1988) was a company in
Cambridge, Massachusetts Cambridge ( ) is a city in Middlesex County, Massachusetts, United States. As part of the Boston metropolitan area, the cities population of the 2020 U.S. census was 118,403, making it the fourth most populous city in the state, behind Boston ...
, USA, which developed an innovative
modeling A model is an informative representation of an object, person or system. The term originally denoted the plans of a building in late 16th-century English, and derived via French and Italian ultimately from Latin ''modulus'', a measure. Models c ...
and data analysis product, also called ''Javelin'' (versions 1.0 in 1984 to 1.1), and later ''Javelin Plus'' (versions 1.0 in May 1987 to 3.5 in 1993). Seen as the successor technology to spreadsheet software in reviews of the time, and rival to the then-dominant ''
Lotus 1-2-3 Lotus 1-2-3 is a discontinued spreadsheet program from Lotus Software (later part of IBM). It was the first killer application of the IBM PC, was hugely popular in the 1980s, and significantly contributed to the success of IBM PC-compatibles i ...
'', Javelin won numerous industry awards, including beating Microsoft's new ''Excel'' for the InfoWorld Software Product of the Year award. Javelin Software fell on difficult times when its
initial public offering An initial public offering (IPO) or stock launch is a public offering in which shares of a company are sold to institutional investors and usually also to retail (individual) investors. An IPO is typically underwritten by one or more investme ...
had to be cancelled due to it being scheduled for only a few days after the stock market crash of 1987. The company's assets were later purchased by Information Resources, Incorporated (IRI), which sold enhancements to ''Javelin'' until 1994 when IRI was itself purchased by Oracle Corporation, which promptly discontinued the product. Unlike models in a
spreadsheet A spreadsheet is a computer application for computation, organization, analysis and storage of data in tabular form. Spreadsheets were developed as computerized analogs of paper accounting worksheets. The program operates on data entered in c ...
, ''Javelin'' models are built on objects called variables, not on data in cells of a report. For example, a
time series In mathematics, a time series is a series of data points indexed (or listed or graphed) in time order. Most commonly, a time series is a sequence taken at successive equally spaced points in time. Thus it is a sequence of discrete-time data. Ex ...
, or any variable, is an object in itself, not a collection of cells which happen to appear in a row or column. Variables have many attributes, including complete awareness of their connections to all other variables, data references, and text and image notes. Calculations are performed on these objects, as opposed to a range of cells, so adding two time series automatically aligns them in calendar time, or in a user-defined time frame. Data are independent of worksheets—variables, and therefore data, cannot be destroyed by deleting a row, column or entire worksheet. For instance, January's costs are subtracted from January's revenues, regardless of where or whether either appears in a worksheet. This permits actions later used in
pivot table A pivot table is a table of grouped values that aggregates the individual items of a more extensive table (such as from a database, spreadsheet, or business intelligence program) within one or more discrete categories. This summary might include ...
s, except that flexible manipulation of report tables is but one of many capabilities supported by variables. Moreover, if costs are entered by week and revenues by month, Javelin can allocate or interpolate as appropriate. This object design enabled variables and whole models to reference each other with user-defined variable names, and to perform multidimensional analysis and massive, but easily editable consolidations. ''Javelin'' encourages viewing data and
algorithm In mathematics and computer science, an algorithm () is a finite sequence of rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing ...
s in various self-documenting ways, including simultaneous multiple synchronized views. For example, users can move through the connections between variables on a diagram while seeing the logical roots and branches of each variable. This is an example of what is perhaps its primary contribution—the concept of traceability of a user's logic or model structure through its twelve views. Among its dynamically linked views were: diagram, formulas, table, chart, QuickGraph, worksheet, notes, errors, macro and graph. A complex model can be dissected and understood by others who had no role in its creation, and this remains unique even today. The second fundamental advance in ''Javelin''s design is extensive built-in time series modeling, including calendar intelligence. ''Javelin'' was used primarily for corporate and governmental financial modeling, but was also used to build instructional models in college chemistry courses, to model the world's economies, and by the military early in the " Star Wars" project. It is still in use by institutions for which model integrity is mission critical. ''Javelin'' received multiple awards, including "Best of 1985" for technical excellence from '' PC Magazine'', "Most Significant Product" from '' PC Week'' and "Software Product of the Year". The Infoworld award apparently created some consternation in the top ranks of number two Microsoft: ''Javelin'' was conceived by co-founder Rob Firmin, chairman and CEO, whose University of Chicago doctorate research and subsequent financial planning work at Prime Computer led him to creation of the concepts. His co-founder,
Stan Kugell Stan Kugell is an American investor, entrepreneur, inventor, and computer scientist. He is current or former director of over a dozen corporate and non-profit boards. He remains active advising technology entrepreneurs privately and as a Ment ...
, president, worked with Firmin on the user interface. The ''Javelin'' development team was led by Christopher Herot, vice president of engineering, and included Charles Frankston, brother of the spreadsheet co-inventor
Bob Frankston Robert M. Frankston (born June 14, 1949) is an American software engineer and businessman who co-created, with Dan Bricklin, the VisiCalc spreadsheet program. Frankston is also the co-founder of Software Arts. Early life and education Franksto ...
, Arye Gittelman, John R. Levine, Louise Cousins (Pathe) and Peter Pathe. Some parts of ''Javelin''s approach were later used by other products such as Lotus's '' Improv''. Lotus essentially copied two ''Javelin'' features (named data arrays and pivot tables) onto a
NeXTSTEP NeXTSTEP is a discontinued object-oriented, multitasking operating system based on the Mach kernel and the UNIX-derived BSD. It was developed by NeXT Computer in the late 1980s and early 1990s and was initially used for its range of propri ...
-based and later
Windows Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for ser ...
-based
GUI The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
to create ''Improv''. Since ''Improv'' was not based on 1980s MS-DOS technology, it suffered less memory-based limitations than ''Javelin'', though ''Javelin'' performed well with DOS extended and expanded memory. While its business failure has been attributed to the infancy of business GUI software at the time, as well as an ill-conceived marketing plan that placed it head to head with the popular spreadsheet ''1-2-3'', enterprise-wide financial models converted into ''Javelin'' models at times strained the PC resources of the day. Despite this, it remained a standard for financial modeling and econometrics for several years after it was discontinued by Oracle. For example, the World Bank modeled the world's economies in ''Javelin'' and distributed them in ''Javelin'' format for a number of years.


References

{{reflist, refs= {{Cite web, url=https://winworldpc.com/product/javelin/plus-10, title = Javelin Plus 1.0 {{Cite web, url=https://books.google.com/books?id=jE2OlZ9PkrkC&pg=PA148, title = PC Mag, date = 27 October 1987, via=Google Books {{Cite web, url=https://books.google.com/books?id=_7aEwukQQ0AC&pg=PA19, title=PC Mag, date=15 March 1994, via=Google Books {{cite magazine , url=https://www.pcmag.com/article2/0,1759,1167677,00.asp , title=The 2nd Annual Awards (1985) , magazine= PC Magazine , access-date=2007-09-30 , date=2002-03-12 {{cite web , url=http://archive.infoworld.com/pageone/news/features/anniversary/98ann.backstage.shtml , title=Backstage: InfoWorld's movers and shakers , author-first=Scott , author-last=Mace , publisher= InfoWorld Media Group Inc. , date=1998 , access-date=2007-09-30 , archive-url=https://web.archive.org/web/20070611171523/http://archive.infoworld.com/pageone/news/features/anniversary/98ann.backstage.shtml , archive-date=2007-06-11 {{cite web , url=http://www.cs.umd.edu/class/spring2002/cmsc434-0101/MUIseum/applications/spreadsheethistory2.html , title=Historical Background of Spreadsheets , author-first=Christopher , author-last=Browne , date=Spring 2002 , url-access=subscription


External links


Original advertisement explaining some capabilities

Javelin on the Computer Chronicles public television show
at 10:00 minute mark



Defunct software companies of the United States Defunct companies based in Massachusetts Companies based in Cambridge, Massachusetts American companies established in 1984 Software companies established in 1984 Software companies disestablished in 1988 Spreadsheet software