Lighthouse Design Ltd. は、1989 年から 1996 年まで活動していたアメリカのソフトウェア会社です。Lighthouse は、 NeXTSTEPオペレーティングシステムを実行するNeXTコンピュータ用のソフトウェアを開発しました。同社は、1989 年にメリーランド州ベセスダで、Alan Chung、Roger Rosner、 Jonathan Schwartz、Kevin Steele、Brian Skinnerによって設立されました。Lighthouse は後にカリフォルニア州サンマテオに移転しました。1996 年に、Lighthouse はSun Microsystemsに買収されました。[ 1 ]
Lighthouseで最初に開発された製品のうち2つは、Diagram!とExploderでした。
Diagram! は、元々は BLT (Box-and-Line Tool の略) と呼ばれていた描画ツールで、オブジェクト (ボックス) を「スマートリンク」(線) を使用して接続し、フローチャートなどの図を作成します。
Exploderは、Objective-Cオブジェクトをリレーショナルデータベースに格納するためのプログラミングツールでした。LighthouseはDiagram!を直接販売し、1991年にExploderをスピンオフさせてPersistence Softwareという新しいスタートアップ企業を設立しました。Persistence Softwareは1999年6月25日にIPOを行い、株式を公開しました。
Lighthouseはその後、さらに多くのソフトウェア製品を開発・買収し、NeXTSTEP向けのオフィススイートを販売しました。これには、ParaSheet(従来の表計算ソフト)、Quantrix( Lotus Improv [ 2 ]をベースにした表計算ソフト)、Diagram!、TaskMaster(プロジェクト管理ソフト)、WetPaint(画像編集・レタッチソフト)、LightPlan( Diagram! をベースにしたOMTベースのコンピュータデータモデリングツール)、Concurrence(プレゼンテーションソフト)が含まれていました。
1990年代初頭、サン・マイクロシステムズはNeXTと大規模なパートナーシップを結び、 NeXTSTEPオペレーティングシステムの「上位レイヤー」のクロスプラットフォーム版であるOpenStepを開発しました。OpenStepは、サンの場合Solarisのような、十分な性能を持つ基盤となるオペレーティングシステム上で動作するNeXTライクなシステムを提供するものでした。サンは、ユーザーがデスクトップ上でOpenStepを実行し、トランザクション処理がバックオフィスのサーバー上で行われる分散コンピューティング環境を計画していました。両者は、NeXTのポータブル分散オブジェクト技術(当初はDistributed Objects Everywhere (DOE)と呼ばれ、後にNEOとしてリリースされた)を介して通信することになっていました。
1996年半ば、サン・マイクロシステムズはライトハウスを2200万ドルで買収し[ 3 ]、社内のOpenStepアプリケーショングループとした。当時、スコット・マクニーリーはサンをマイクロソフトと真っ向から競合できる強力な企業にするという構想を抱いており、オフィスアプリケーションスイートはそのような計画に不可欠だった。ライトハウスのアプリケーションはマイクロソフトのオフィス全体には及ばなかったが、さらなる開発によって直接の競合製品に発展させることは十分に可能だった。
しかし、Lighthouseの買収が進む一方で、Sunは既にバックエンドのDOE/NEOとフロントエンドのOpenStepから「あらゆる場所でJavaを」という方向へと舵を切っていた。JavaはOpenStepがサポートするプラットフォームだけでなく、あらゆるプラットフォームで動作するため、Sunがアプリケーション市場に浸透するためのより良いソリューションと見なされていた。Lighthouseは間もなくJavaSoft部門に移管され、Javaアプリケーショングループとなった。
この動きの唯一の問題点は、Objective-C で書かれた Lighthouse の OpenStep アプリケーションを Java に移植しようとする試みがほぼ不可能だったことである。さらに、Sun は、自社のスイートをリリースすると、サードパーティの開発者がオフィス アプリケーション分野で Sun と直接競合しなければならなくなるため、プラットフォームへの関心が薄れることを懸念していた ( Claris を参照)。いくつかの試みが行われた。LightPlan は Java に移植され、JavaPlan としてリリースされた (また、OMT からUMLに変更された)。Sun は、そもそも真剣に検討したかどうかはともかく、最終的にこのアイデアを諦め、長年にわたってオフィス アプリケーション市場から撤退した。
その後、OmniGroupはDiagram!をOmniGraffleとしてクローンしました。これは概念的にはDiagram!やオリジナルのBLTとほぼ同じように動作します。
サンが再びこの市場に参入したのは1999年のことだった。奇妙なことに、Javaスイートではなく、C++ベースのStarOfficeスイートを買収することで参入した。Lighthouseの元最高経営責任者であるジョナサン・シュワルツによれば、Lighthouseアプリケーションスイートはおそらく二度と一般に提供されることはないだろう。[ 4 ]
ライトハウスの共同創業者であるシュワルツは、サン・マイクロシステムズ社内で昇進を続け、2002年にはソフトウェア部門の責任者となり、2006年4月にはサンのCEO兼社長に就任した。