Введение
Американская компания Lighthouse Design Ltd. была американской компанией, существовавшей с 1989 по 1996 год. Lighthouse разрабатывала программное обеспечение для компьютеров NeXT, работающих под операционной системой NeXTSTEP. Компания была основана в 1989 году Аланом Чунгом, Роджером Рознером, Джонатаном Шварцем, Кевином Стили и Брайаном Скиннером в городе Бетесда, штат Мэриленд. Позже компания переехала в Сан-Матео, Калифорния. В 1996 году Lighthouse была приобретена компанией 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.
История
Два из первых продуктов, разработанных в 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), 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 миллиона долларов, превратив её в свою внутреннюю группу разработки приложений OpenStep. В то время у Скотта Макнили были планы превратить Sun в мощную компанию, способную конкурировать с Microsoft, а офисный пакет приложений был необходимым условием для реализации этих планов. Приложения Lighthouse уступали Microsoft Office в целом, но при дальнейшей разработке вполне могли бы стать прямым конкурентом. Однако, даже когда покупка Lighthouse была завершена, Sun уже переключала свое внимание с DOE/NEO на бэкэнде и OpenStep на фронтенде на концепцию «Java everywhere». 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. Sun вновь вернулась на этот рынок только в 1999 году. И, что примечательно, сделала это не с Java-пакетом, а путем приобретения StarOffice, основанного на C++. По словам Джонатана Шварца, бывшего генерального директора Lighthouse, пакет приложений Lighthouse, вероятно, больше никогда не будет предложен публике. Соучредитель Lighthouse, Шварц, продолжал продвигаться по карьерной лестнице в Sun, став главой подразделения программного обеспечения в 2002 году, а в апреле 2006 года был назначен генеральным директором и президентом Sun.