Lighthouse Design Ltd. была американской компанией- разработчиком программного обеспечения , работавшей с 1989 по 1996 год. Lighthouse разрабатывала программное обеспечение для компьютеров NeXT, работающих под управлением операционной системы NeXTSTEP . Компания была основана в 1989 году Аланом Чангом, Роджером Роснером, Джонатаном Шварцем , Кевином Стилом и Брайаном Скиннером в Бетесде, штат Мэриленд . Позднее Lighthouse переехала в Сан-Матео, штат Калифорния . В 1996 году Lighthouse была приобретена компанией Sun Microsystems . [1]
Двумя первыми продуктами, разработанными в Lighthouse, были Diagram! и Exploder.
Diagram! — инструмент для рисования, изначально называвшийся BLT (Box-and-Line Tool), в котором объекты (блоки) соединялись друг с другом с помощью «умных связей» (линий) для построения диаграмм, таких как блок-схемы . [ требуется ссылка ]
Exploder был программным инструментом для хранения объектов Objective-C в реляционной базе данных . Lighthouse напрямую продавала Diagram!, а в 1991 году выделила Exploder в новый стартап , Persistence Software . Persistence Software вышла на биржу с IPO 25 июня 1999 года.
Lighthouse продолжила разработку и приобретение большего количества программных продуктов и выпустила на рынок офисный пакет для NeXTSTEP, в который входили ParaSheet (традиционная электронная таблица ), Quantrix (программа для работы с электронными таблицами на основе Lotus Improv [2] ), Diagram!, TaskMaster (программа управления проектами), WetPaint (программа для редактирования/ретуши изображений), LightPlan ( инструмент компьютерного моделирования данных на основе OMT , основанный на Diagram!) и Concurrence (программа для презентаций).
В начале 1990-х годов Sun Microsystems заключила крупное партнерство с NeXT для разработки OpenStep , по сути кроссплатформенной версии «верхних слоев» операционной системы NeXTSTEP . OpenStep должна была предоставить NeXT-подобную систему, работающую поверх любой достаточно мощной базовой операционной системы, в случае Sun — Solaris . Sun планировала распределенную вычислительную среду, в которой пользователи запускали бы OpenStep на настольном компьютере, а обработка транзакций происходила бы на серверах в бэк-офисе. Эти две системы должны были бы взаимодействовать с технологией NeXT Portable Distributed Objects , известной как Distributed Objects Everywhere (DOE), позже выпущенной как NEO. [ необходима цитата ]
В середине 1996 года Sun приобрела Lighthouse за 22 миллиона долларов, [3] превратив их в свою внутреннюю группу приложений OpenStep. В то время Скотт Макнили мечтал превратить Sun в мощный инструмент, который будет конкурировать с Microsoft, и пакет офисных приложений был обязательным условием для любого такого плана. Приложения Lighthouse не соответствовали Microsoft Office в целом, но, безусловно, могли бы стать прямыми конкурентами при дополнительной разработке.
Но даже когда покупка Lighthouse была в процессе, Sun уже переключала свое внимание с DOE/NEO на бэкэнде и OpenStep на фронтэнде на "Java везде". Java рассматривалась как лучшее решение для проникновения Sun на рынок приложений, поскольку она работала на всех платформах, а не только на тех, которые поддерживались OpenStep. Вскоре Lighthouse перешла в подразделение JavaSoft , став Java Applications Group .
Единственной проблемой этого шага было то, что любая попытка перенести приложения Lighthouse OpenStep, написанные на Objective-C, на Java была бы практически невозможна. Кроме того, Sun беспокоилась, что выпуск их собственного пакета сделает сторонних разработчиков менее заинтересованными в платформе (см. Claris ), поскольку им придется конкурировать с Sun напрямую в сфере офисных приложений. Были предприняты некоторые попытки: LightPlan был перенесен на Java и выпущен как JavaPlan (а также перешел с OMT на UML ). В конечном итоге Sun отказалась от этой идеи, если она когда-либо серьезно ее рассматривала, отказавшись от рынка офисных приложений на многие годы.
Позднее OmniGroup клонировала Diagram! как OmniGraffle , который концептуально работает во многом так же, как Diagram! и оригинальный BLT.
Только в 1999 году Sun снова вышла на этот рынок. Как ни странно, она сделала это не с пакетом Java, а купив пакет StarOffice на основе C++ . По словам Джонатана Шварца, бывшего генерального директора Lighthouse, пакет приложений Lighthouse, вероятно, больше никогда не будет предлагаться публике . [ 4]
Соучредитель Lighthouse Шварц продолжал продвигаться по карьерной лестнице в Sun, став в 2002 году главой подразделения программного обеспечения, а в апреле 2006 года был назначен генеральным директором и президентом Sun.