Lighthouse Design Ltd. was an American
software
Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications.
The history of software is closely tied to the development of digital comput ...
company that operated from 1989 to 1996. Lighthouse developed software for
NeXT
NeXT, Inc. (later NeXT Computer, Inc. and NeXT Software, Inc.) was an American technology company headquartered in Redwood City, California that specialized in computer workstations for higher education and business markets, and later develope ...
computers running the
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, founded by Steve Jobs, in the late 1980s and early 1990s and was initially used for its ...
operating system. The company was founded in 1989 by Alan Chung, Roger Rosner,
Jonathan Schwartz, Kevin Steele and Brian Skinner, in
Bethesda, Maryland
Bethesda () is an unincorporated, census-designated place in southern Montgomery County, Maryland, United States. Located just northwest of Washington, D.C., it is a major business and government center of the Washington metropolitan region ...
. Lighthouse later moved to
San Mateo, California
San Mateo ( ) is the most populous city in San Mateo County, California, United States, on the San Francisco Peninsula. It is part of the San Francisco Bay Area metropolitan region, and is located about south of San Francisco. San Mateo border ...
. In 1996, Lighthouse was acquired by
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
.
History
Two of the first products developed at Lighthouse were Diagram! and Exploder.
Diagram! was a drawing tool, originally called BLT (for Box-and-Line Tool) in which objects (boxes) are connected together using "smart links" (lines) to construct diagrams such a
flow chart
A flowchart is a type of diagram that represents a workflow or process. A flowchart can also be defined as a diagrammatic representation of an algorithm, a step-by-step approach to solving a task.
The flowchart shows the steps as boxes of va ...
s.
Exploder was a programming tool for storing
Objective-C
Objective-C is a high-level general-purpose, object-oriented programming language that adds Smalltalk-style message passing (messaging) to the C programming language. Originally developed by Brad Cox and Tom Love in the early 1980s, it was ...
objects in a
relational database
A relational database (RDB) is a database based on the relational model of data, as proposed by E. F. Codd in 1970.
A Relational Database Management System (RDBMS) is a type of database management system that stores data in a structured for ...
. Lighthouse marketed Diagram! directly, and in 1991
spun off the Exploder into a new
startup
A startup or start-up is a company or project undertaken by an entrepreneur to seek, develop, and validate a scalable business model. While entrepreneurship includes all new businesses including self-employment and businesses that do not intend to ...
,
Persistence Software. Persistence Software went public with an
IPO on June 25, 1999.
Lighthouse went on to develop and acquire more software products, and marketed an
office suite
Productivity software (also called personal productivity software or office productivity software) is application software used for producing information (such as documents, presentations, worksheets, databases, charts, graphs, digital paintin ...
for NeXTSTEP, which included ParaSheet (a traditional
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 ...
), Quantrix (a spreadsheet program based on
Lotus Improv
Lotus Improv is a discontinued spreadsheet program from Lotus Development released in 1991 for the NeXTSTEP platform and then for Windows 3.1 in 1993. Development was put on hiatus in 1994 after slow sales on the Windows platform, and officially ...
), Diagram!, TaskMaster (a project management program), WetPaint (an image editing/retouching program), LightPlan (an
OMT-based computer data modeling tool, based on Diagram!), and Concurrence (a presentation program).
In the early 1990s,
Sun Microsystems
Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
entered a major partnership with
NeXT
NeXT, Inc. (later NeXT Computer, Inc. and NeXT Software, Inc.) was an American technology company headquartered in Redwood City, California that specialized in computer workstations for higher education and business markets, and later develope ...
to develop
OpenStep
OpenStep is an object-oriented application programming interface (API) specification developed by NeXT. It provides a framework for building graphical user interfaces (GUIs) and developing software applications. OpenStep was designed to be plat ...
, essentially a cross-platform version of the "upper layers" of the
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, founded by Steve Jobs, in the late 1980s and early 1990s and was initially used for its ...
operating system
An operating system (OS) is system software that manages computer hardware and software resources, and provides common daemon (computing), services for computer programs.
Time-sharing operating systems scheduler (computing), schedule tasks for ...
. OpenStep would provide a NeXT-like system running on top of any suitably powerful underlying operating system, in Sun's case,
Solaris. Sun planned a distributed computing environment, with users running OpenStep on the desktop, and the transaction processing occurring on servers in the back-office. The two would communicate with NeXT's
Portable Distributed Objects technology, which was known as
Distributed Objects Everywhere (DOE), later released as NEO.
In mid-1996, Sun purchased Lighthouse for $22 million, turning them into their in-house OpenStep applications group. At the time,
Scott McNealy had visions of turning Sun into a powerhouse that would compete head-to-head with Microsoft, and an office applications suite was a requirement for any such plan. Lighthouse's applications were not up to par with
Microsoft Office
Microsoft Office, MS Office, or simply Office, is an office suite and family of client software, server software, and services developed by Microsoft. The first version of the Office suite, announced by Bill Gates on August 1, 1988, at CO ...
as a whole, but certainly could have been developed into a direct competitor with additional development.
But even as the purchase of Lighthouse was going through, Sun was already turning their attention from DOE/NEO on the back-end and OpenStep on the front-end to "Java everywhere".
Java
Java is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea (a part of Pacific Ocean) to the north. With a population of 156.9 million people (including Madura) in mid 2024, proje ...
was seen as a better solution to infiltrating Sun into the applications market, as it ran on all platforms, not just those supported by OpenStep. Lighthouse was soon moved into the
JavaSoft division, becoming the Java Applications Group.
The only problem with this move was that any attempt to port Lighthouse's OpenStep applications written in Objective-C to Java would be almost impossible. Additionally, Sun was worried that releasing their own suite would make third party developers less interested in the platform (see
Claris) as they would have to compete with Sun directly in the office application space. Some attempts were made: LightPlan was ported to Java and released as JavaPlan (and also switched from OMT to
UML). Sun eventually gave up on the idea, if it ever entertained it seriously in the first place, abandoning the office application market for many years.
Later,
OmniGroup cloned Diagram! as
OmniGraffle, which conceptually operates in much the same way as Diagram! and the original BLT.
It was not until 1999 that Sun once again entered this market. Oddly, it did so not with a Java suite, but by purchasing the
C++-based
StarOffice suite. According to Jonathan Schwartz, the former
chief executive officer
A chief executive officer (CEO), also known as a chief executive or managing director, is the top-ranking corporate officer charged with the management of an organization, usually a company or a nonprofit organization.
CEOs find roles in variou ...
of Lighthouse, the Lighthouse application suite will probably never again be offered to the
public
In public relations and communication science, publics are groups of individual people, and the public (a.k.a. the general public) is the totality of such groupings. This is a different concept to the sociology, sociological concept of the ''Öf ...
.
Lighthouse co-founder Schwartz continued to move up through the ranks at Sun, becoming the head of its software division in 2002, and in April 2006 was named Sun's CEO and President.
See also
*
OmniWeb
References
External links
Archive of Lighthouse Design's products Accessed on June 6, 2011.
{{Sun Microsystems
Companies based in California
Software companies disestablished in 1996
Software companies established in 1989
Defunct software companies of the United States
Sun Microsystems acquisitions
1996 mergers and acquisitions
1989 establishments in California