Кіріспе
Lighthouse Design Ltd. – 1989-1996 жылдары қызмет еткен американдық бағдарламалық қамтамасыз ету компаниясы. Lighthouse NeXTSTEP операциялық жүйесінде жұмыс істейтін NeXT компьютерлері үшін бағдарламалық қамтамасыз ету әзірледі. Компания 1989 жылы Мэриленд штатының Бетезда қаласында Алан Чунг, Роджер Рознер, Джонатан Шварц, Кевин Стил және Брайан Скиннерлер құрған. Кейін Lighthouse Калифорния штатының Сан-Матео қаласына көшті. 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 1999 жылдың 25 маусымында IPO арқылы биржаға шықты. Lighthouse бағдарламалық өнімдерді дамытумен және сатып алумен айналысты, сондай-ақ NeXTSTEP үшін кеңселік бағдарламалар жиынтығын сатты, оған ParaSheet (дәстүрлі электрондық кесте), Quantrix (Lotus Improv негізіндегі электрондық кесте бағдарламасы), Diagram!, TaskMaster (жобаларды басқару бағдарламасы), WetPaint (суреттерді өңдеу/реттеу бағдарламасы), LightPlan (Diagram! негізіндегі OMT моделіне сүйенген компьютерлік деректерді модельдеу құралы), және Concurrence (презентациялық бағдарлама) кірді. 1990 жылдардың басында Sun Microsystems NeXT операциялық жүйесінің «жоғарғы қабаттарының» кросс-платформалық нұсқасын – OpenStep-ті жасау үшін NeXT-пен маңызды серіктестікке кірісті. 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 кездесуі» бағдарламасына көшті. Java Sun-ның қосымшалар нарығына енуінің жақсырақ шешімі ретінде қарастырылды, өйткені ол OpenStep қолдауымен ғана емес, барлық платформаларда жұмыс істейтін еді. Lighthouse көп ұзамай JavaSoft бөлімшесіне көшіріліп, Java Applications Group аталды. Бұл қадамның жалғыз мәселесі – Lighthouse-тың Objective C-де жазылған OpenStep қолданбаларын Java-ға ауыстыруға тырысудың өте қиын екендігі болды. Сонымен қатар, Sun өздерінің жиынтығын шығару үшінші тарап әзірлеушілерін платформаға қызығушылық танытпайды деп алаңдады (Claris мысалы), өйткені олар Sun-мен тікелей кеңселік қосымшалар кеңістігінде бәсекелесуге мәжбүр болар еді. Кейбір әрекеттер жасалды: LightPlan Java-ға ауыстырылып, JavaPlan ретінде жарияланды (сонымен қатар OMT-дан UML-ге көшірілді). Sun ақырында бұл идеядан бас тартты, егер ол оны бастапқыда қалаған болса да, көптеген жылдар бойы кеңселік бағдарламалар нарығынан бас тартты. Кейін OmniGroup Diagram! бағдарламасын көшіріп, OmniGraffle жасады, ол тұжырымдамалық тұрғыдан Diagram! және түпнұсқа BLT сияқты жұмыс істейді. Sun 1999 жылы ғана бұл нарыққа қайта оралды. Кереметі, ол Java жиынтығымен емес, C++ негізіндегі StarOffice жиынтығын сатып алып қайтты. Lighthouse компаниясының бұрынғы бас директоры Джонатан Шварцтың айтуынша, Lighthouse қосымшалар жиынтығы енді көпшілікке ұсынылмауы мүмкін. Lighthouse-тың негізін қалаушы Шварц Sun компаниясының қатарын көтеріп, 2002 жылы оның бағдарламалық қамтамасыз ету бөлімінің басшысы болды, ал 2006 жылдың сәуірінде Sun-ның бас директоры және президенті болып тағайындалды.