Lighthouse Design

Last updated
Lighthouse Design
IndustrySoftware
Founded1989
Founders
Defunct1996
FateAcquired by Sun Microsystems

Lighthouse Design Ltd. was an American software company that operated from 1989 to 1996. Lighthouse developed software for NeXT computers running the NeXTSTEP operating system. The company was founded in 1989 by Alan Chung, Roger Rosner, Jonathan Schwartz, Kevin Steele and Brian Skinner, in Bethesda, Maryland. Lighthouse later moved to San Mateo, California. In 1996, Lighthouse was acquired by Sun Microsystems. [1]

Contents

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 charts.

Exploder was a programming tool for storing Objective-C objects in a relational database. Lighthouse marketed Diagram! directly, and in 1991 spun off the Exploder into a new startup, 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 for NeXTSTEP, which included ParaSheet (a traditional spreadsheet), Quantrix (a spreadsheet program based on Lotus Improv [2] ), 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 entered a major partnership with NeXT to develop OpenStep, essentially a cross-platform version of the "upper layers" of the NeXTSTEP operating system. 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, [3] 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 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 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 of Lighthouse, the Lighthouse application suite will probably never again be offered to the public. [4]

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

Related Research Articles

<span class="mw-page-title-main">NeXT</span> American technology company (1985–1997)

NeXT, Inc. was an American technology company that specialized in computer workstations intended for higher education and business use. Based in Redwood City, California, and founded by Apple Computer co-founder and CEO Steve Jobs after he was forced out of Apple, the company introduced their first product, the NeXT Computer, in 1988, and then the smaller NeXTcube and NeXTstation in 1990. These computers had relatively limited sales, with only about 50,000 units shipped in total. Nevertheless, their object-oriented programming and graphical user interfaces were trendsetters of computer innovation, and highly influential.

<span class="mw-page-title-main">NeXTSTEP</span> Operating system from NeXT Computer

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 proprietary workstation computers such as the NeXTcube. It was later ported to several other computer architectures.

OpenStep is a defunct object-oriented application programming interface (API) specification for a legacy object-oriented operating system, with the basic goal of offering a NeXTSTEP-like environment on non-NeXTSTEP operating systems. OpenStep was principally developed by NeXT with Sun Microsystems, to allow advanced application development on Sun's operating systems, specifically Solaris. NeXT produced a version of OpenStep for its own Mach-based Unix, stylized as OPENSTEP, as well as a version for Windows NT. The software libraries that shipped with OPENSTEP are a superset of the original OpenStep specification, including many features from the original NeXTSTEP.

Cocoa is Apple's native object-oriented application programming interface (API) for its desktop operating system macOS.

<span class="mw-page-title-main">GNUstep</span> Open source widget toolkit and application development tools

GNUstep is a free software implementation of the Cocoa Objective-C frameworks, widget toolkit, and application development tools for Unix-like operating systems and Microsoft Windows. It is part of the GNU Project.

<span class="mw-page-title-main">Lotus Improv</span> Spreadsheet program

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 ended in April 1996 after Lotus was purchased by IBM.

An object-oriented operating system is an operating system that is designed, structured, and operated using object-oriented programming principles.

<span class="mw-page-title-main">OmniWeb</span> Web browser

OmniWeb is a discontinued web browser that was developed and marketed by The Omni Group exclusively for Apple's macOS operating system. Though a stable version is no longer maintained, it is still available as a free download and unstable versions are still being released.

In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of application software.

<span class="mw-page-title-main">Window Maker</span>

Window Maker is a free and open-source window manager for the X Window System, allowing graphical applications to be run on Unix-like operating-systems. It is designed to emulate NeXTSTEP's GUI as an OpenStep-compatible environment. Window Maker is part of the GNU Project.

Distributed Objects Everywhere (DOE) was a long-running Sun Microsystems project to build a distributed computing environment based on the CORBA system in the 'back end' and OpenStep as the user interface. First started in 1990 and announced soon thereafter, it remained vaporware for many years before it was finally released as NEO in 1995. It was sold for only a short period before being dropped in 1996. In its place is what is today known as Enterprise JavaBeans.

<span class="mw-page-title-main">Jonathan I. Schwartz</span> American businessman

Jonathan Ian Schwartz is an American businessman. He is currently president and CEO of CareZone, a firm devoted to lowering the price of prescription drugs for those facing chronic illness.

Project Builder was an integrated development environment (IDE) originally developed by NeXT for version 3 of the NeXTSTEP operating system by separating out the code editing parts of Interface Builder into its own application.

A number of vector graphics editors exist for various platforms. Potential users of these editors will make a comparison of vector graphics editors based on factors such as the availability for the user's platform, the software license, the feature set, the merits of the user interface (UI) and the focus of the program. Some programs are more suitable for artistic work while others are better for technical drawings. Another important factor is the application's support of various vector and bitmap image formats for import and export.

<span class="mw-page-title-main">Interface Builder</span> Developer Application for MacOS

Interface Builder is a software development application for Apple's macOS operating system. It is part of Xcode, the Apple Developer developer's toolset. Interface Builder allows Cocoa and Carbon developers to create interfaces for applications using a graphical user interface. The resulting interface is stored as a .nib file, short for NeXT Interface Builder, or more recently, as an XML-based .xib file.

<span class="mw-page-title-main">Architecture of macOS</span> Layers of the operating system

The architecture of macOS describes the layers of the operating system that is the culmination of Apple Inc.'s decade-long research and development process to replace the classic Mac OS.

<span class="mw-page-title-main">Java (software platform)</span> Set of computer software and specifications

Java is a set of computer software and specifications developed by James Gosling at Sun Microsystems, which was later acquired by the Oracle Corporation, that provides a system for developing application software and deploying it in a cross-platform computing environment. Java is used in a wide variety of computing platforms from embedded devices and mobile phones to enterprise servers and supercomputers. Java applets, which are less common than standalone Java applications, were commonly run in secure, sandboxed environments to provide many features of native applications through being embedded in HTML pages.

<span class="mw-page-title-main">Persistence Software</span>

Persistence Software was an American software company that operated from 1991 to 2004. Persistence developed software for object-relational mapping. The company was founded in 1991 by Derek Henninger, Christopher Keene and Richard Jensen in San Mateo, California, working with Stanford Professors Gio Wiederhold and Arthur M Keller, who was the Chief Technical Advisor. In 1999, Persistence Software went public on NASDAQ under the ticker symbol PRSW. In 2004, Progress Software bought Persistence for $16 million.

References

  1. Kalin, Sari (June 1996). "PC Expo: Sun buys object developer". IDG News Service. Retrieved 2006-04-21.
  2. "Lighthouse Design announces Quantrix 2.0". FlashBack. No. 1343. June 28, 1995. Archived from the original on 2003-09-24. Retrieved 2005-08-30.
  3. McMillan, Robert (March 1, 1998). "Does Sun want to become the next Microsoft?". JavaWorld . Retrieved 2020-07-17.
  4. Orlowski, Andrew (September 22, 2003). "Sun's 'MacOS X' suite to remain in Sun morgue". The Register. Retrieved 2005-08-30.