Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Taligent ( сочетание «таланта» и «интеллекта») [3] [4] была американской компанией-разработчиком программного обеспечения. Основанная на объектно-ориентированной операционной системе Pink, разработанной Apple в 1988 году, Taligent Inc. была зарегистрирована как партнерство Apple / IBM в 1992 году и распалась в IBM в 1998 году.

В 1988 году, после запуска System 6 и MultiFinder , Apple инициировала исследовательский проект под названием Pink для разработки следующего поколения Mac OS . Несмотря на то, что Pink превратилась в разросшуюся новую систему мечты, не имеющую отношения к Mac OS, она достигла бешеного успеха в Apple и стала предметом ажиотажа в отрасли. В 1992 году новый альянс AIM породил партнерскую корпорацию Apple / IBM под названием Taligent Inc. с целью вывода Pink на рынок. В 1994 году к партнерству присоединилась Hewlett-Packard, получившая 15% акций. После двухлетней серии отсрочек, связанных с изменением целей, Taligent OS в конечном итоге была отменена, но платформа приложений CommonPoint была запущена в 1995 году для AIX.с более поздней бета-версией для OS / 2 . CommonPoint имел технологическое признание, но требовал чрезвычайно сложной кривой обучения, поэтому продажи были очень низкими.

Taligent OS и CommonPoint отражали расширяющуюся область применения дополнительной операционной системы IBM Workplace OS в дублирующих друг друга попытках стать окончательной универсальной системой, объединяющей все мировые компьютеры и операционные системы с помощью одного микроядра. С 1993 по 1996 год считалось, что Taligent конкурирует с Microsoft Cairo и NeXTSTEP , хотя Taligent не поставляла продукт до 1995 года, а Cairo вообще не поставляла. С 1994 по 1996 год Apple запустила проект операционной системы Copland , призванный прийти на смену System 7, но никогда не имела современной ОС, достаточно сложной для работы с технологией Taligent.

В 1995 году Apple и HP вышли из партнерства Taligent, лицензировали свою технологию и оставили ее в качестве 100-процентной дочерней компании IBM. В январе 1998 года Taligent Inc. окончательно распалась на IBM. Наследием Taligent стало разделение лучших компонентов компилятора и приложения CommonPoint и их преобразование в VisualAge C ++ [5] [6] и глобально принятый Java Development Kit 1.1 (особенно интернационализация). [7]

В 1996 году Apple вместо этого купила NeXT и начала синтезировать классическую Mac OS в операционной системе NeXTSTEP. Mac OS X была запущена 24 марта 2001 года как будущее Macintosh и, в конечном итоге, iPhone . В конце 2010-х годов некоторые из концепций персонала и дизайна Apple от Pink и от Purple (кодовое название первого iPhone) [8] [9] вновь появятся и будут сливаться с операционной системой Google Fuchsia , предназначенной для замены Android. [10]

Наряду с Workplace OS , Copland , [11] и Каиром , Taligent цитируются как смерть марша проект 1990 - х лет, страдающий от ада развития в результате особенности ползучести и влияния второй-системы .

История [ править ]

Развитие [ править ]

Вся история Pink and Taligent с 1988 по 1998 год - это история вызываемого всеобщим восхищением, ожидаемого и теоретически конкурентоспособного персонала и его системы, но также в целом определяется адом разработки , построением империи , секретностью и пустым ПО .

Розовая команда [ править ]

Темпы добавления [к Системе 6 и 7] были ошеломляющими, настолько, что у Apple не было времени перекодировать низкоуровневую ОС и исправить некоторые из ее недостатков. К 1990 году эти недостатки, в том числе отсутствие вытесняющей многозадачности и отсутствие защиты памяти для приложений, начали сказываться на качестве продукта. Mac был самым простым в использовании компьютером, но при этом одним из самых хрупких.

Том Солпо в 1999 г., инженер Mac OS с июня 1985 г., соавтор Copland и JavaOS [11]

Соучредители Apple Стив Возняк и Стив Джобс покинули компанию в 1985 году. Этот вакуум предпринимательского лидерства создал тенденцию продвигать инженеров низкого уровня до руководства и позволил все более избыточным группам инженеров конкурировать и совместно руководить на основе консенсуса и проявлять себя их собственная восходящая корпоративная культура. В 1988 году Apple выпустила System 6 , крупную версию флагманской операционной системы Macintosh, которая встретила тусклый прием . Архитектурные ограничения системы, изложенные на плотных аппаратные ограничениях своего первоначального 1984 выпуска , теперь требовали более изобретательных обходных путей для дополнительных выгод , таких как MultiFinder «скооперативная многозадачность при отсутствии защиты памяти и виртуальной памяти . Совершив эти инженерные триумфы, которые часто затуплялись в такой заведомо хрупкой операционной системе, [11] беспокойную группу опытных старших инженеров прозвали Бандой пяти: Эрих Рингвальд, Дэвид Голдсмит, [а] Бейлс Холт, Джин Поуп и Джерард Шуттен. Банда поставила ультиматум, что им следует позволить либо оторваться от недолюбливого руководства и принять на себя предпринимательские и инженерные риски, необходимые для разработки операционной системы Macintosh следующего поколения, либо покинуть компанию. [12] : 96 [13]

В марте 1988 года [b] [14] : XXIII-XXIV Банда, их руководство, менеджер по программному обеспечению и будущий технический директор Taligent Майк Потел встретились в Sonoma Mission Inn and Spa. Чтобы составить план будущего операционной системы и, следовательно, организационной структуры, идеи были записаны на цветных учетных карточках и прикреплены к стене. Идеи, которые были постепенными обновлениями существующей системы, были написаны на карточках синего цвета, более технологически продвинутые или долгосрочные были написаны на розовых карточках, а еще более радикальные идеи были на красных карточках, потому что они «были бы розовее розового» . [12] : 96–97 [1] : 6 [13]Синяя группа получит дуэт бывшего руководства Банды, а также постепенные улучшения в скорости, размере оперативной памяти и размере жесткого диска. Pink получит банду с Эрихом Рингвальдом в качестве технического руководителя, а также превентивную многозадачность и компонентный дизайн приложения. Красный получал распознавание речи и голосовые команды, которые считались такими же футуристическими, как научно-фантастический сериал Star Trek . [12] : 96–97

Эрих Рингвальд возглавил «Банду пяти» в качестве новой группы Pink, расположенной этажом ниже штаб-квартиры Apple Software в здании De Anza 3, чтобы начать технико-экономическое обоснование с целью запуска продукта через два года. Вспоминая небольшую, но могущественную первоначальную группу Macintosh, он сохранял секретность и избегал микроменеджмента соседних руководителей высшего звена, немедленно переместив свой квинтет из главного кампуса Apple. Они использовали невзрачный склад на Бабб-роуд, который уже был занят секретным изощренным проектом Newton . [12] : 97–98 [13] Пинк на короткое время получила дополнительное кодовое имя «Непокорный». [15] : 35

Розовая система [ править ]

Команда Pink столкнулась с двумя возможными архитектурными направлениями: использовать устаревший код System 6 или начинать с нуля. Только что осуществив капитальный ремонт System 6 в виде MultiFinderРингвальд был непреклонен в том, что амбиции Pink могут быть реализованы в реалистичные двухлетние сроки только в том случае, если команда значительно улучшит свой устаревший код совместимости. Он прагматично предупредил их: «У нас будет достаточно проблем, просто переопределив Mac». В спорной корпоративной культуре компании Apple консенсуса, этот мандат вскоре был вызов; Дэвид Голдсмит ушел из Pink после того, как выдвинул контр-ультиматум в отношении полной модернизации, которая устраняет все унаследованные проблемы, и некоторые другие сотрудники, соглашаясь с этим, направили свои жалобы вышестоящему руководству. Спустя несколько месяцев один из руководителей высшего звена, наконец, отверг Рингвальда, таким образом перестроив Pink с нуля как новую и уникальную систему, не имеющую наследия System 6. [12] : 97–98 [13]

Команда Pink насчитывала одиннадцать человек, когда группа из шести человек в составе Apple Advanced Technology Group (ATG) была поглощена Pink, чтобы начать разработку своего нового микроядра [12] : 98 [13] под названием Opus. [16] [17] [18] Приукрашивая розовые учетные карточки, основными целями дизайна Pink теперь были полная объектная ориентация , защита памяти , вытесняющая многозадачность , интернационализация и продвинутая графика. Многие идеи из красных карточек позже были приняты. По прошествии первых двух месяцев в Pink насчитывалось около 25. [12] : 97–98

К октябрю 1988 года «Банда пяти» превратилась в одного Бейлса Холта, потому что Джин Поуп, Джерард Шуттен и Эрих Рингвальд покинули разросшийся Pink. Бывший лидер испытывал «серьезные сомнения» по поводу возможности создания этого «живого, дышащего, требующего денег», которое «вышло из-под контроля». Между тем, оставшаяся группа и вся Apple были очарованы и, несомненно, очарованы видением Pink по изменению мира, пытаясь присоединиться к ее более чем 100 сотрудникам к апрелю 1989 года. Это был процветающий проект, истощивший персонал из других отделов. Все группы за пределами Блю стали секретными в целях защиты в рамках корпоративной культуры строительства империи . Скрытность и враждебность ПинкКультура не делилась исходным кодом или демонстрациями продуктов, даже с группой разработчиков рабочих станций Jaguar следующего поколения, до тех пор, пока об этом не приказал генеральный директор Джон Скалли, и только тогда под предельной безопасностью и контролем. [12] : 99–100 [13] На протяжении всей Apple проект и система считались успешными, но с апреля 1989 года и до 1990-х годов ходовой шуткой всегда был и всегда будет: «Когда Пинк собирается выпустить? ? Два года." [12] : 99–100 [13]

В 1990 году Pink стала группой Object Based Systems со старшим вице-президентом Эдом Бирссом и разнородным персоналом из 150 человек, включая маркетологов и секретарей. [12] : 99–100 Между тем сотни сотрудников проектной группы Blue [13] были ограничены коммерческим прагматизмом поддержки своей устаревшей операционной системы стоимостью в миллиард долларов, что потребовало от них отказа от многих новых функций, что принесло им печально известное прозвище " Синие Чучела ". Эта группа хорошо зарекомендовала себя в эволюции System 6, которая будет выпущена в 1991 году как System 7.. Микросхемы ОЗУ и жесткие диски были чрезвычайно дорогими, поэтому большинство персональных компьютеров были критически ограничены в ресурсах, а System 7 уже едва подходила к существующим системам Macintosh. Поэтому Pink будет сложно включить обратную совместимость для приложений System 7 поверх себя - при условии, что команда этого захотела. Это физическое и экономическое ограничение является ключевым аспектом эффекта второй системы .

К концу 1989 года Pink была функциональным прототипом настольной операционной системы на оборудовании Macintosh с улучшенной графикой и динамическим интернационализированным текстом. Инженер Pink Дэйв Бернард, доктор философии, сказал , что это «настоящая ОС, которая может продемонстрировать основную технологию» намного глубже, чем могла бы сделать System 6. [12] : 99–100 В июне 1990 года Билл Браффи отказался от идеи превратить Pink в новую Mac OS. Он получил разрешение на создание еще одного нового микроядра под названием NuKernel , предназначенного специально для новой Mac OS. Его команда из шести инженеров несколько месяцев работала над демонстрацией Mac OS на базе микроядра на Macintosh IIci, который спустя годы станет Copland и предложенной Mac OS 8.[11]

В начале 1990-х годов графический пользовательский интерфейс (GUI) Pink был основан на искусственном 3D-мотиве изометрических значков, скошенных краев, непрямоугольных окон и падающих теней. Один дизайнер сказал: «В большую команду по UI входили дизайнеры по взаимодействию, визуальные дизайнеры и специалисты по юзабилити». [19] Этот важнейший язык визуального дизайна в течение нескольких лет оказывал влияние на Copland, Mac OS 8 и CommonPoint. [20] Журналы [21] в начале 1990-х годов показывали различные модели того, как могла бы выглядеть Пинк. Метафора «Люди, места и вещи» выходит за рамки традиционной метафоры рабочего стола и предоставляет пользователю инструменты с графическим интерфейсом для простого перетаскивания документов между людьми и вещами, такими как факсы и принтеры.[22] Система имела модель документа на основе компонентов, которая похожа на то, что впоследствии станет OpenDoc . В середине 1991 года генеральный директор Apple Джон Скалли хвастался, что Apple написала 1,5 миллиона строк кода для Pink. [21] Инженер IBM описал первое впечатление от этого сложного прототипа в 1991 году:

[Pink] доказал, что операционная система ... на самом деле может быть построена на микроядре. ... Это микроядро затем экспортировало интерфейсы C ++, предоставляя объектно-ориентированную «оболочку». ... Весь код, который традиционно находился в ядре, был реализован в системных фреймворках. Это было не монолитное ядро, а набор объектно-ориентированных серверов, выполняющих определенные задачи типа ядра. Существовали структуры для файловых систем, драйверов устройств, баз данных, сетей и так далее. Но все они находились вне ядра. А в [розовом] мире эти вещи были объектами. [23] : 4

Альянс AIM [ править ]

В 1992 году земля содрогнулась: IBM и Apple пожали друг другу руки и объявили себя союзниками. Из этого союза возникла компания Taligent ... разработавшая не что иное, как универсальную операционную систему.

MacWorld [24]

2 октября 1991 года Apple , IBM и Motorola объявили об историческом альянсе AIM . Он был задуман для взаимного обогащения личных продуктов Apple и корпоративных продуктов IBM, чтобы лучше противостоять монополии Microsoft и разработать новую грандиозно унифицированную платформу для компьютерной индустрии. Этот альянс образовал две партнерские корпорации: Kaleida Labs для разработки мультимедийного программного обеспечения и Taligent Inc., чтобы вывести Pink на рынок где-то в середине 90-х. [3] [15] : 69 [25] [26]

Пинк был огромным преимуществом для этого альянса, в котором к Apple изначально обращались две разные части IBM. Одна группа IBM искала клиентов для своего нового оборудования POWER CPU , поэтому обнаружила Pink и новое желание перенести его на это оборудование. [15] : 69 [13] Другая группа IBM стремилась заинтересоваться третьей стороной в своей Великой объединяющей теории систем (GUTS) как решение глубоко повсеместного кризиса, связанного с разработкой программного обеспечения, [1] : 9, который вскоре приведет к Workplace ОС . [23] : 3–412 апреля 1991 г. демонстрация Pink и ее архитектуры произвела на IBM глубокое впечатление, и ее схема GUTS была немедленно затронута. [23] : 4 [15] : 69 К 1993 году амбициозная глобальная дорожная карта IBM должна была включать в себя объединение разнообразного мира вычислений путем преобразования Пинк, чтобы он стал одним из многих персонажей Workplace OS, и прекращение необходимости писать новые основные приложения, вместо этого делая небольшие дополнения к обобщенным каркасам Pink. [27] : 14–15

Еще до подписания альянсового контракта само существование Pink было идентифицировано как потенциальная угроза второй системе, если его революционная аура могла побудить клиентов отложить принятие OS / 2. [3]

Taligent Inc. [ править ]

2 марта 1992 г. была запущена компания Taligent Inc. как первый продукт альянса AIM. [16] [25] [26] Перейдя из штаб-квартиры Apple [25] [28] из временной аренды в офис на улице в Купертино, компания начала работать со 170 сотрудниками, [1] : xiv большинство из которых были повторно - нанят непосредственно Apple плюс генеральный директор Джо Гульельми. [29] В возрасте 50 лет он был 30-летним ветераном маркетинга IBM и бывшим лидером платформы OS / 2 до ее скоро выпущенной версии 2.0. [30] Миссией компании было вывести Pink на рынок. [1] : xiii

Культура и цель [ править ]

С энтузиазмом отвергая скептицизм отрасли, он сказал, что Taligent сформирует свою собственную корпоративную культуру, независимую от устоявшейся культуры и потенциальных неудач двух своих инвесторов-основателей и будущих клиентов, Apple и IBM. Эти двое были недавними союзниками, выступившими с пятью другими совместными инициативами, и более десяти лет они вели серьезное соперничество. [30] В журнале доктора Добба отмечалось: «Это было довольно сюрреалистично для сотрудников Apple и IBM, которые пришли в Taligent и обнаружили, что работают на боссов, все еще лояльных оппозиции. Возможно, это не типичный карьерный шаг Кремниевой долины, но, возможно, это знамение. и других странных поворотов. Игнорируя политику в максимально возможной степени, программисты Taligent отказались и написали уйму строк кода ». [6]Комментируя шок корпоративной культуры, вызванный объединением свободолюбивого персонала Apple и формального персонала IBM, Fortune сравнил проблему культурной инженерии компании как возможную превышающую ее задачу разработки программного обеспечения. Открытый, но разумный генеральный директор сказал: «Я устал от фольклора [Apple] ... Мне нужны некоторые данные». [29] Сравнивая энергичный стартап Taligent с его инвесторами на миллиард долларов, лидер Kaleida сказал: «Культура IBM и Apple в основном заключается в получении большего количества преимуществ, льгот, больших офисов, более модных компьютеров и большего числа сотрудников». [12] : 289 Журнал доктора Доббаописал бы возросшую абстракцию в корпоративной культуре в результате предстоящего в 1994 году дополнения к партнерству Hewlett-Packard: «Теперь вы могли бы быть [бывшим] программистом Apple, работающим на [бывшего] босса IBM, который подчинялся [внешнему] HP. Или какое-то сочетание из них. Твистедер и твистедер ". [6]

Apple и IBM действительно разделяют прогрессивную культуру объектной ориентации, что видно по их обширным портфолио с начала 1980-х годов. [16] IBM поставляла объекты в System / 38 и AS / 400 в партнерстве с Patriot Partners [31] и интегрировала системную объектную модель (SOM) и распределенную SOM в OS / 2 и AIX. Apple уже поставила Lisa , создала прототип полностью объектно-ориентированной операционной системы Pink и предоставила объектно-ориентированные фреймворки с помощью MacApp . Обе компании работали со Smalltalk . [1] : 6 119

В течение одного месяца после его основания во всей отрасли сразу же возникла путаница в отношении целей и масштабов Taligent. Один отраслевой аналитик сказал: «IBM и Apple все провалили ... им следовало объявить все [о Taligent] или ничего». Особенно в отношении потенциального отношения Taligent к Macintosh, Apple повторила, что ее существующее флагманское наследие будет продолжаться бесконечно с оборудованием System 7 и Macintosh. Главный операционный директор Майкл Спиндлер сказал: «Mac не умер», а другие заявили, что никогда не утверждали, что Pink заменит Macintosh. Чарльз Оппенгеймер, директор по маркетингу системного программного обеспечения Macintosh, сказал: «Мы не можем с уверенностью сказать, как [эти двое] будут сочетаться друг с другом». [32]Отрасль была еще больше сбита с толку относительно самого существования любого программного обеспечения Taligent, не понимая, что оно уже вышло за рамки стадии концепции и на самом деле состоит из объемов программного обеспечения на основе Pink, которое Apple разрабатывала в течение многих лет. [13] Годом позже, в феврале 1993 года, журнал Wired подтвердил свое подозрение, что основные мессенджеры Apple и IBM поддерживают «большую ложь» - что технология Taligent - это всего лишь концепция, не имеющая существующего программного обеспечения и на самом деле она находится на расстоянии нескольких лет от производства. —Для защиты установленного ими многомиллиардного базового наследия продуктов Macintosh и OS / 2 от потенциально более совершенной замены и устранения второго системного эффекта . [21]

После ее запуска генеральный директор Джо Гульельми вскоре организовал компанию в три подразделения: группу собственных систем для ее собственной Pink OS, группу инструментов разработки и группу дополнительных продуктов для фреймворков приложений, которые будут перенесены на другие операционные системы.

Taligent потратил большую часть своих первых двух лет на разработку своей операционной системы и одновременно пытаясь найти для нее рынок. Они начали большой проект по опросу потенциальных клиентов, но не обнаружили особого интереса к новой ОС. Спорный вопрос о том, было ли отсутствие интереса реальным или же исследование стало жертвой проблем с постановкой вопросов и политических проблем с инвесторами. Если задать вопрос «Хотите новую ОС?», Мало кто ответил бы «да». Однако исследование показало, что преимущества, которые принесет TalOS, получили достаточную поддержку. [ необходима цитата ]

Технология [ править ]

Операционная система Pink теперь официально называется Taligent Object Services (TOS или TalOS), независимо от того, размещена ли она изначально на ее микроядре или на сторонней ОС, но прозвище «Pink» всегда будет оставаться отраслевым общепринятым [1], например, с Телефон разработчика 408-TO-B-PINK. [33] Вся графическая подсистема является трехмерной, включая двухмерные части, которые на самом деле являются трехмерными конструкциями. [34] [17] Он во многом основан на объектно-ориентированных фреймворках, начиная с ядра, включая драйверы устройств, систему Taligent IO и ансамбли. [35] [36]К 1993 году IBM обсуждала отделение большей части TalOS от своего родного микроядра Opus и перенацеливание большей части TalOS на IBM Microkernel, которое уже использовалось в качестве основы для тандемного проекта IBM, Workplace OS . [1] : 119 [17] [18] [27] : 14–15 [37] [16] Его обработка текста и локализация через Unicode были предназначены для того, чтобы начать глобализацию разработки программного обеспечения, особенно в упрощении японского языка. [38]

В январе 1993 года вице-президент Taligent по маркетингу заявил, что значительный прогресс в разработке собственной версии TalOS может способствовать ее раннему инкрементальному выпуску до полного графика 1995 года для TalAE. Бизнес-менеджер Apple в компании Taligent Крис Эспиноза признал иронию того, что Apple и IBM создают конкурирующие платформы на базе Taligent, которые возникли в Apple как Pink. Он прогнозирует внедрение компанией Apple компонентов Taligent в незаменимую персональную Mac OS, одновременно повышая ее конкурентоспособность с помощью будущих систем общего назначения на базе Taligent от IBM и облегчая миграцию корпоративных пользователей на будущие компьютеры на базе Taligent подразделения Enterprise Systems Division. [39]

10 января 1993 года The Wall Street Journal сообщила о состоянии Taligent, заявив, что компания и ее платформа пользуются широкой оптимистической поддержкой Borland , WordPerfect и Novell . Генеральный директор Borland Филипп Кан сказал: «Технически [Pink] великолепен, а Taligent работает намного быстрее, чем я ожидал». Венчурный капиталист в области программного обеспечения ожидал, что новые предприниматели оценят новизну платформы и отсутствие унаследованного багажа, а отрасль ожидала, что сторонники Apple примут новую культуру. Несмотря на подлинные заслуги, многие в отрасли, как сообщается, ожидали, что успех Taligent будет зависеть от разрушения монополии Microsoft. [40] 18 января InfoWorldСообщается, что «Taligent получает восторженные отзывы от разработчиков программного обеспечения». [41]

К апрелю 1993 года Taligent, Inc. выросла до 260 сотрудников, в основном из Apple или «какой-то другой рыхлой культуры Кремниевой долины». [29] MacWEEK сообщил, что компания действовала в соответствии с графиком или опережала его с 1993 по 1994 год. [39] [ Требуется проверка ]

23 июня 1993 года Apple анонсировала прямого преемника MacApp, нового объектно-ориентированного кроссплатформенного SDK под кодовым названием Bedrock . Позиционируемый как «наиболее прямой путь для миграции» с System 7 на Pink, он был предназначен для обеспечения совместимости исходного кода между System 7, Windows 3.1, Windows NT, OS / 2 и Pink. [42] Через 18 месяцев производство Bedrock было внезапно прекращено без преемника, и Apple лишилась связи между System 7 и Pink. [43]

Теория [инженера Taligent Тома Чавеса] состоит в том, что за последние несколько лет оборудование [отрасли] стало очень быстрым и что традиционные операционные системы замедляют [пользователей].

Технический директор Taligent Майк Потел [34]

К 1994 году платформа состояла из Taligent Object Services (TOS или TalOS), Taligent Application Environment (TAE или TalAE) и Taligent Development System (TDS или TalDS). [34] [16] [1] : 22 Первоначальный план состоял в том, чтобы развернуть TalAE в начале 1994 года, чтобы помочь засеять рынок базой приложений для TalOS, который планировалось запустить в 1995 году, при этом вся платформа станет популярной в от двух до пяти лет-конечно , ожидая современной ОС от Apple , к 1994 или 1995 [44] под влиянием результатов усилий обследования, [ править ] генеральный директор Джо Guglielmi признал неизбежный риск создания своего собственного влияния второй-системы, если улучшения TalAE могут превратить сторонние операционные системы в конкурентов родной TalOS. Первой внутренней средой разработки была IBM RS / 6000 модель 250 с процессором PowerPC 601 под управлением AIX [16], изначально создававшая TalOS для 68k Macintosh. [34]

HP, бета-версия CommonPoint [ править ]
Мы привыкли шутить, что фреймворки [CommonPoint] были настолько мощными, что вы могли написать любую программу в трех строках кода, но вам потребуется 6 месяцев, чтобы понять, что это за три строки.

Стивен Курцман, руководитель проекта по IBM Microkernel [17]

[NeXT] сегодня впереди, но гонка еще далека от завершения. ... [В 1996 году] Каир будет очень далеко позади, а Талигент будет очень далеко позади.

Стив Джобс, 1994 [45] : 13

Когда Pink отправится в продажу? Два года.

- ходячая шутка в Apple

В январе 1994 года пионер объектных технологий Hewlett-Packard присоединился к Apple и IBM в качестве третьего совладельца Taligent, владеющего 15% акций. HP провел глубоко наделяется опыт в объектной технологии , начиная с 1980 - х годов [16] с NewWave среды рабочего стола, в Softbench IDE, Distributed Smalltalk, Distributed Facility Management Object (DOMF), [16] и, соучредителем объект группы управления . [1] : 6 Объектно-ориентированное портфолио Taligent было расширено за счет компиляторов HP, DOMF, и намерения интегрировать TalOS и TalAE в HP-UX . [46] [45]HP уже установила партнерские отношения с хорошо зарекомендовавшим себя конкурентом Taligent NeXT для интеграции OPENSTEP в HP-UX, а Taligent в течение нескольких месяцев поддерживал партнерские отношения с Sun и HP, и все это служило для улучшения конкурентных переговоров HP по ее предложению Taligent. Сообщается, что один инженер Taligent сказал: «OpenStep не заставил HP перейти на Taligent, но OpenStep позволил им заключить гораздо более выгодную сделку». [45] : 16 NeXTWORLD резюмировал, что «[HP покрыла] все ставки в гонке за объектный рынок», а генеральный директор Sun Скотт Макнили высмеял партнерство, назвав HP «трофейной супругой» Taligent. [45] : 13 Журнал доктора ДоббаЯзвительно заметил: «Теперь вы могли бы быть [бывшим] программистом Apple, работающим на [бывшего] босса IBM, который подчинялся [внешнему] HP. Или какая-то их комбинация. Твистедер и твистедер». [6]

К марту 1994 года Taligent, как сообщается, начала поставлять код своим трем инвесторам, а некоторые части TalAE были отправлены разработчикам, хотя по правилам без исходного кода. Первая публичная демонстрация технологии Taligent состоялась в SFA в Атланте как «удивительно быстрое» и устойчивое к сбоям пятипоточное графическое приложение на базе TalOS на Macintosh IIci . [34]Также в марте 1994 года на конференции PC Forum компания Taligent провела первую публичную демонстрацию приложений TalAE, вызвав впечатление, но нерешительность. Поднятие рук показало, что один из примерно 500 участников активно развивает TalAE, но Taligent сообщил, что 60 участников будут участвовать в своей будущей второй волне программы для разработчиков. Уже имеющиеся фреймворки позволили интегрировать расширенные функции TalAE в уже существующие приложения для платформы. Генеральный директор Джо Гульельми сообщил, что TalAE получает постоянный внешний интерес со стороны IBM, но страдает от относительного невмешательства со стороны Apple - возможно, из-за того, что Apple не предоставила основную ОС, способную работать с ней. [22] 18 апреля 1994 года InfoWorld сообщил о планах Taligent на будущее по распространению своего SDK. [47]В ноябре 1994 года на Comdex состоялся публичный дебют сторонних приложений TalAE на RS / 6000 под управлением AIX для демонстрации прототипов, созданных семью поставщиками. [48] [16]

В конце 1994 года TalAE [14] был переименован в CommonPoint [48], TalDE был переименован в cpProfessional, а Taligent User Interface Builder был переименован в cpConstructor. [49] [1] : 22 CommonPoint проходил бета-тестирование на 100 сайтах, изначально целевой рынок - внутренние корпоративные разработчики. Выпуск TalOS все еще планировался на 1996 год. Apple считала, что срок службы MacApp как основного SDK для Macintosh «исчерпал себя» [16], в то время как Taligent считал MacApp необходимым условием для своей собственной платформы. [50]Тем временем Apple и CILabs начали внутреннее поручение, чтобы все новые разработки основывались на дополнительном и уже опубликованном OpenDoc. CILabs был приверженцем публикации своего исходного кода, в то время как Taligent был настроен против публикации своего собственного. [16] [34]

Роль Taligent в мире заключается в создании среды, в которой все приложения, которые мы покупаем по отдельности, встроены непосредственно в операционную систему. Поскольку приложения являются программируемыми, вы можете создавать свои собственные индивидуальные наборы. Taligent может означать конец всех приложений, которые мы знаем. ... Люксы здесь, чтобы сразиться с Талиджентом.

-  Джон К. Дворжак [51]

Теперь Taligent считался достойным конкурентом на рынке операционных систем для настольных ПК и корпоративных объектов, даже без выпуска продукта и опозданий. Джон К. Дворжак описал Taligent как угрозу на рынке интегрированных приложений для настольных ПК , в частности, для «напуганной» Microsoft, которая ответила множеством анонсов бесполезных программных продуктов (таких как Чикаго , Каир , Daytona и Snowball ), чтобы отвлечь внимание рынка от Taligent. [51] ComputerWorldописал рынок корпоративных вычислений как переход от монолитных и процедурных моделей приложений и даже наборов приложений к объектно-ориентированным инфраструктурам приложений на основе компонентов - все в пользу Taligent. [52] Его теоретическую новизну часто сравнивали с более старой, но зрелой и коммерчески устоявшейся платформой NeXT. Sun Microsystems провела предварительные встречи с Taligent, прежде чем принять решение о создании своей среды объектных приложений OpenStep в партнерстве с NeXT в качестве «упреждающего шага против Taligent и [Microsoft] Cairo ». [45]Отказавшись от скорого выхода Pink на рынок, Apple в марте 1994 года публично объявила о намерении Copland составить конкуренцию грядущей Windows 95. [15] : 225

Apple была и останется единственным поставщиком желаемой целевой ОС, который физически неспособен принимать тяжелую нагрузку Taligent из-за критического отсутствия в System 7 современных функций, таких как вытесняющая многозадачность. Тем не менее, по сообщениям, Taligent по-прежнему настолько привержен повышению уверенности отрасли в модернизации Apple, что рассматривает возможность создания способа гибридизации приложений TalOS для зарождающейся System 7, а Apple, как сообщается, намеревается, что грядущий Power Macintosh будет загружать родную TalOS в качестве следующего поколения. альтернатива Системе 7. Эффект второй системы однозначно усиливается, потому что Apple начинает рассматривать превосходящую в архитектурном отношении TalOS как конкурента долговременно слабой System 7, у которой нет преемника. [Необходимая цитата ] InfoWorldсообщает следующее: «Разработчики и аналитики также заявили, что судьба Taligent тесно связана с судьбой OS / 2 и других еще не поставленных операционных систем, для работы на которых он предназначен». Это включало Apple, Windows NT и еще не выпущенную Windows 95.[53]Подробный отчет INPUT за 1994 год оценивает, что «очень рискованное» будущее Taligent будет зависеть не от его технологии, а от поддержки со стороны IBM и крупных разработчиков, быстрых и быстрых результатов. дешевая разработка приложений и сложные интеграционные задачи, а также возможность создавать новые рынки.[54]

В июне 1994 года Taligent представила свой первый результат, который для трех инвесторов и примерно 100 компаний-разработчиков показался несколько запоздалым. Это предварительная версия для разработчиков под названием Partners Early Experience Kit (PEEK), состоящая из 80 фреймворков для AIX и OS / 2. Он получил неоднозначные отзывы, причем InfoWorld заявило, что он «сдерживается огромным размером, нехваткой инструментов разработки и ошеломляющей сложностью». Отгрузка TalDE планировалась во втором квартале 1995 года. [53] [31]

В этот момент Apple, как сообщается, «хеджировала свои ставки», формулируя стратегию поставки TalAE для второй системы, оставаясь при этом в основном преданной Системе 7. Компания намеревалась вскоре представить платформу PowerOpen для PowerPC AIX, которая будет предоставлять TalAE для запуск, как мы надеемся, нового класса приложений, одновременно с Macintosh Application Services для запуска унаследованных личных приложений System 7. [31]

В мае 1995 года Taligent отменила отложенный выпуск своей изначально размещенной TalOS, чтобы сосредоточиться на своей среде программирования каркаса приложений TalAE, которая могла бы работать в любой современной операционной системе. Разработанный в основном для AIX , план заключался в переносе TalAE на HP-UX , OS / 2 , Windows NT и Copland . [55] Эти поставщики намерены переносить и связывать TalAE напрямую со своими операционными системами, а Taligent будет переносить тех, кто этого не делает. [34] [16]

CommonPoint [ править ]
Ни одна компания не будет делать ставку в своем проекте или работе на программное обеспечение версии 1.0. У [Taligent] впереди еще год или полтора, потому что надежность можно доказать только на месте. [56]

Стив Джобс, 1995 г.

Taligent заявил, что хочет, чтобы CommonPoint стал окончательным стандартом индустрии программного обеспечения [16], как локальный магазин приложений на каждом компьютере. [51] Разработка приложения «Shake n bake» в четыре этапа. Каждое приложение будет иметь минимальный размер доставки пакета, поскольку у клиентов уже есть большая часть кода в виде общей платформы CommonPoint. [57] Фреймворки CommonPoint делятся на три категории: приложения, домен и поддержка. [58]

28 июля 1995 года Taligent выпустила свой первый конечный продукт CommonPoint 1.1 после семи лет разработки под названием Pink, а затем TalAE. Впервые выпущенный только для эталонной платформы AIX , он изначально был оценен в 1500 долларов США (что эквивалентно 2517 долларам в 2019 году) только за среду выполнения для пользователей; или 5900 долларов США (что эквивалентно 9899 долларам в 2019 году) за среду выполнения и комплект для разработки программного обеспечения, для чего дополнительно требуется компилятор Cset ++ за 1800 долларов США, поскольку TalDE все еще запланирован для более позднего выпуска. Среда выполнения имеет накладные расходы в размере 18 МБ ОЗУ для каждой машины [57], и рекомендуется 32 МБ общей системной ОЗУ. [31]Хотя это в основном соответствует графику собственных прогнозов компании PEEK в прошлом году [31], некоторые аналитики считают, что это «слишком мало, слишком поздно», особенно по сравнению со зрелой платформой NeXT. [56] Несколько сайтов бета-тестирования PEEK и заказчики окончательной версии были очень довольны платформой, хотя и разочарованы явным отсутствием кроссплатформенности в HP / UX, Mac OS и Windows NT, что строго ограничивало любое принятие CommonPoint даже среди энтузиастов. [5] [57] [16] Hewlett-Packard написала руководство для начинающих программистов CommonPoint, чтобы справиться с крутой кривой обучения, заявив, что ее опрос показал, что опытным программистам фреймворка C ++ требуется не менее трех месяцев, чтобы даже приблизиться к своему первому приложению.[50] При запуске InfoWorld сказал генеральному директору Джо Гульельми, что «корпоративные пользователи обычно не понимают, для чего нужен CommonPoint» и испытывают трудности с различением CommonPoint и OpenDoc. [49] IBM, как сообщается, провела «всестороннюю прессу», чтобы проанализировать и повысить осведомленность клиентов о CommonPoint, обучив своих сотрудников по прямым продажам и консультантам, посетив отраслевые конференции для проведения презентаций CommonPoint и «поговорив с любым сторонним поставщиком программного обеспечения. и системный интегратор, который будет слушать ". [57]

Бета-версия CommonPoint для OS / 2 была выпущена 15 декабря 1995 года. [5] По совпадению это был тот же день, когда был золотым мастером финальной бета-версии Workplace OS, дополнительной операционной системы IBM для TalOS. Последняя бета-версия Workplace OS была выпущена 5 января 1996 года в форме OS / 2 Warp Connect (PowerPC Edition), а затем немедленно прекращена, так и не получив релиза CommonPoint.

Тем временем в Apple годовалый Копленд достиг примитивной и заведомо нестабильной предварительной версии для разработчиков, а разочарованное отсутствие стратегии Apple в отношении операционной системы все еще не предоставило ничего, физически способного запускать какое-либо программное обеспечение Taligent.

Новое руководство [ править ]

К 1995 году было подсчитано, что три инвестора потратили более 100 миллионов долларов на Taligent, Inc. [59] [60], закрытие которой предсказывалось источниками The Los Angeles Times из-за упадка ее материнских компаний и из-за присущих ему трудностей, связанных с тем, что кто-либо в ИТ-индустрии остается приверженным более 18 месяцев. [60]

В сентябре 1995 года генеральный директор Джо Гульельми неожиданно покинул Taligent и стал вице-президентом Motorola, что усилило озабоченность отрасли. Дик Гурино, генеральный менеджер подразделения разработки ПК и программного обеспечения в IBM, был назначен временным генеральным директором и получил задание найти постоянного генерального директора. [59] В октябре 1995 года Гурино умер от сердечного приступа во время бега трусцой, оставив компанию без генерального директора. 19 декабря 1995 года сотрудник-основатель Taligent и ветеран Apple Дебби Кутант была назначена генеральным директором. [61] [2] [6]

В тот же день компания Taligent Inc., получившая своего последнего генерального директора, прекратила свое партнерство. Apple и HP продали свои доли в компании, в результате чего Taligent Inc. стала дочерней компанией, полностью принадлежащей только IBM. При расторжении партнерства каждый из трех бывших партнеров выразил одобрение успехам Taligent. В том, что они назвали общекорпоративными процессами сокращения затрат, Apple и HP хотели просто поддерживать лицензии на технологии, IBM хотела использовать собственные резервные отделы маркетинга и поддержки, а Taligent хотела сосредоточиться только на технологиях. При этом почти 200 из 375 сотрудников были уволены, остались только инженеры. Ветеран Apple и соучредитель Taligent Майк Потел был повышен с вице-президента по технологиям до технического директора со словами: «Мы»она лучше защищена в мире IBM, чем мы пытаемся представить ее в качестве независимой компании, которая должна оплачивать свои счета каждый день ».[2] [6]

В ноябре 1996 года состоялась финальная публичная демонстрация полной версии TalOS под названием «Сценарий на переднем крае». Ссылаясь на исходное кодовое имя «Pink», Taligent уже официально отказался от никогда не публиковавшейся собственной версии TalOS в пользу CommonPoint. [62]

TalOS был уникален по своей архитектуре. Он был объектно-ориентированным от ядра и обеспечивал истинную упреждающую многопоточную многозадачность. Конечный пользовательский интерфейс вращался вокруг составного, ориентированного на документы, многопользовательского сетевого интерфейса прямого управления с бесконечной отменой сеанса. Основной темой интерфейса были люди, места и вещи. Сетевой интерфейс представлял удаленных пользователей, а также рабочие места для совместной работы. Во многих отношениях это была больше графическая MOO (многопользовательская объектно-ориентированная среда), чем традиционная операционная система. [62]

-  Том Догерти, инженер Taligent
Разделение [ править ]

В 1997 году миссией Taligent как дочерней компании IBM было разделить технологию CommonPoint и перераспределить ее среди существующих продуктов IBM или лицензировать ее другим компаниям - все с особым общим вниманием к Java. 1 сентября 1997 года журнал доктора Добба заметил: «Я думаю, что легче разработать горячие технологии, когда ребята до вас уже написали большую часть из них. Как унаследованные от богатого дяди. И иметь другого богатого дядю, чтобы продать их вам тоже не повредит ". [6]

Более широкий массовый дебют технологии CommonPoint состоялся в VisualAge C ++ 3.5 для Windows с объединением Compound Document Framework для обработки объектов OLE. В феврале 1997 года первой всеобъемлющей поставкой технологии CommonPoint стало ее внедрение в хорошо зарекомендовавшую себя IBM VisualAge для C ++ 4.0, которую журнал PC Magazineсказал, что был «непревзойденным» по «широте возможностей», потому что «теперь лучшее из технологии CommonPoint направляется в открытый класс для VisualAge». Эта связанная адаптация SDK включает в себя несколько сред CommonPoint: рабочий стол (инфраструктура для создания унифицированных компонентов OCX или OpenDoc); веб (называемый WebRunner, для создания составных документов с перетаскиванием для Интернета и серверных CGI); графика для создания приложений с 2D графическим интерфейсом; международный текст для Unicode и локализации; файловые системы; печать; и модульные тесты. [63] В течение 1997 года Taligent была в центре всего предприятия IBM по переходу к стратегии промежуточного программного обеспечения на основе Java. [64] Taligent предоставил всю поддержку интернационализации Unicode для выпуска Java Development Kit 1 от Sun в 1997 году .С 1 по 1.1.4.[6] [7] Taligent по-прежнему арендовал то же здание у Apple, а JavaSoft располагалась через дорогу. Но ее материнская компания IBM и связанный с ней Lotus находились на восточном побережье и не были полностью осведомлены о планах и результатах Taligent. [65]

WebRunner - это набор инструментов разработки на основе Java и JavaBeans по цене 149 долларов. [66] В июне 1997 года Places for Project Teams была запущена по цене 49 долларов за пользователя в качестве графического интерфейса для групповой работы, который скрывает уродливый интерфейс Lotus Notes . [67] [68] [69] У Taligent было несколько продуктов, лицензий, [70] товарных знаков и патентов. [71]

Apple отменила нестабильный и незаконченный проект Copland в августе 1996 года, который уже предположительно был переименован в «Mac OS 8», снова оставив в наследство только System 7. Собственная книга Apple Mac OS 8 Revealed (1996) была окончательной и окончательной дорожной картой для Copland, в которой указаны конкуренты и союзники платформы, и все же ее 336 страниц не содержат упоминаний Pink или Taligent. [72] В конце 1996 года Apple все более отчаянно пыталась найти какую-либо стратегию операционной системы, помимо System 7, даже после того, как уже запланировала свое предстоящее объявление о ней в декабре 1997 года. [15] : 228-229 Компания за два года не смог предоставить даже функциональную превью Copland для разработчиков; и отбросил успешныйПлатформы A / UX и PowerOpen в 1995 г. и новый сетевой сервер Apple на базе AIX 1996–1997 гг. Чтобы создать Mac OS будущего, компания серьезно изучила возможность лицензирования других операционных систем сторонних производителей, таких как Solaris , Windows NT и TalOS. [15] : 228–229

Роспуск [ править ]

16 сентября 1997 г. IBM объявила, что к концу года компания Taligent Inc. будет распущена, и примерно 100 ее программных инженеров "предложат должности в лаборатории IBM в Санта-Тереза" для работы над ключевыми компонентами инструментов программирования IBM VisualAge для Java, и в недавно объявленном центре портирования Java, который IBM создает вместе с Sun Microsystems и Netscape ». [73] IBM отозвала CommonPoint для OS / 2 с рынка 3 августа 1999 г. [74]

Прием [ править ]

К 1993 году, через год после регистрации и за два года до выпуска первого продукта, Taligent, тем не менее, рассматривался как серьезный конкурент в отрасли. В UnixWorld заявили, что «NeXT необходимо в три раза увеличить свой объем [по сравнению с существующими 50 000 инсталляций], чтобы набрать достаточный импульс, чтобы опередить Microsoft и Taligent в бизнесе объектно-ориентированного ПО». [75]

В 1994 году несколько сайтов бета-тестирования PEEK были впечатлены CommonPoint, в том числе одна история успеха в производстве American Express, которая заменила существующее шестимесячное унаследованное приложение всего за шесть недель. Сначала в 1994 году они сказали: «Мы почти ошеломлены сложностью [CommonPoint]. Я не знаю, сможет ли типичный корпоративный разработчик усвоить это в своем магазине». [31] но в 1995 году они завершили проект словами: «Фреймворки CommonPoint - и я не преувеличиваю - блестяще решают технические вопросы [этого проекта]». [57] Другие были разочарованы явным отсутствием кроссплатформенности в HP / UX, Mac OS и Windows NT, что строго ограничивало любое принятие CommonPoint даже среди энтузиастов.[5][57] [16]

В проведенном нами опросе обучаемость упоминалась как главный препятствие для использования фреймворков разработчиками, знакомыми с фреймворками, а первые разработчики с Taligent испытали «жесткую кривую обучения» даже для опытных программистов на C ++. ... Время, необходимое для того, чтобы стать продуктивным разработчиком с фреймворками Taligent, долгое (по крайней мере, три месяца, прежде чем вы сможете приступить к созданию своего первого приложения) ".

Руководство для начинающих по разработке с использованием платформ Taligent Application Framework , Hewlett-Packard, 1995 [50]

Изучив системы CommonPoint и Taligent, вы станете [] опытным программистом на C ++, хотите вы этого или нет. ... Базирование приложений на CommonPoint приводит к созданию программ, которые более согласованы внутри, чище и позволяют фреймворку выполнять значительную черновую работу в сотрудничестве со средой Taligent. ... Все фреймворки Taligent скоординированы намного лучше, чем другие, которые я видел. Они предназначены для совместной работы с базовым ядром, аналогично вызовам ROM Toolbox в Mac, но на более продвинутом уровне. Nextstep ближе всего к Taligent , но это уже старый и не так сильно развиты, несмотря на то , что до сих пор не былосамая быстрая платформа разработки, без исключений. Мы поговорили с людьми, которые использовали Nextstep, и мы его рассмотрели, но нам ясно, что CommonPoint - это следующий Nextstep, если хотите.

Nisus Software, март 1995 г., после трех месяцев обучения Taligent и трех месяцев программирования [16]

В марте 1995 года журнал IEEE Software заявил: «Сама природа Taligent может изменить контур ландшафта приложений ... [Я] ясно, что Taligent сидит, использует и совершенствует то, что якобы является лучшим разработанным, всеобъемлющим объектом в мире. -ориентированная разработка и системная среда ». Система была описана как фактически «целая ОС, состоящая только из крючков», которая опирается на, глубоко интегрируется и «заменяет исходную операционную систему хоста», не оставляя «никакого наименьшего общего знаменателя». Следовательно, ожидается, что любое собственное приложение Taligent будет одинаково работать на любой поддерживаемой ОС хоста. Любая степень чистой переносимости, особенно с встроенной интеграцией, в индустрии программного обеспечения считалась святым Граалем.к чему многие стремятся, а немногие выполняют, ссылаясь на тот факт, что Microsoft Word 6.0 для Macintosh по-прежнему работает как иностранное приложение Windows, поскольку основа была перенесена с избыточностью с каждым приложением. [16] В феврале 1997 г., при первом полномасштабном массовом выпуске технологии Taligent в форме VisualAge C ++ 4.0, журнал PC Magazineсказал: «Теперь лучшее из технологии CommonPoint направляется в Open Class для VisualAge. ... Хотя технология была хвалита многими, размер и сложность фреймворков CommonPoint оказались слишком пугающими для практических целей ... По широте возможностей, фреймворки Taligent не имеют себе равных. Всеохватывающая структура ООП всегда оказывалась трудным для реализации идеалом, но VisualAge Open Class Technology Preview, безусловно, является самой надежной попыткой, которую мы видели ». [63]

В 2008 году PCWorld назвал родную ОС Taligent четвертой из 15 лучших программных продуктов всех времен. [76]

Из - за эффект второй-системы и корпоративного ответ иммунного , Проводной писатель Фред Дэвис по сравнению отношение Taligent с Apple , и IBM к классической греческой трагедии: «Ребенок рождается, суждено убить свой отец и совершить еще более отвратительные действия в отношении своей матери. Родители любят своего ребенка и не желают его убивать, поэтому они заключают его в секретную темницу. Несмотря на жестокое обращение, ребенок становится сильнее, еще более решительно совершая предназначенные ему преступления ». [21]

В 1995 году ИТ-журналист Дон Теннант попросил Билла Гейтса поразмышлять над тем, «какая тенденция или развитие за последние 20 лет действительно застало его врасплох». Гейтс ответил, что Теннант охарактеризовал как едкий, невозмутимый сарказм: «Калейда и Талиджент оказали меньшее влияние, чем мы ожидали». Теннант полагал, что объяснение заключается в том, что «худший кошмар Microsoft - это объединение Apple и IBM. Никакое другое изменение в динамике ИТ-индустрии не может так сильно выхолостить Windows». [77]

Наследие [ править ]

Главный инженер-основатель Pink Эрих Рингвальд покинул Apple в 1990 году, чтобы стать ведущим архитектором программного обеспечения в Be Inc. и разработать новую BeOS . [78] Марк Дэвис , который ранее был соучредителем Консорциума Unicode , в Apple был соавтором WorldScript, Macintosh Script Manager и руководил локализацией Macintosh на арабский, иврит и японский язык (KanjiTalk), [38] был директором Taligent по Core Technologies и архитектор всех ее технологий интернационализации, а затем стал главным архитектором глобализации программного обеспечения IBM, перешел в Google, чтобы работать над интернационализацией и Unicode [6], и теперь помогает выбирать смайлики для смартфонов во всем мире.[79] Айк Наси был вице-президентом по инструментам разработки в Apple, запустил MkLinux , входил в советы директоров Taligent и OpenDoc Foundation, а также работал над Linksys iPhone . [80]

IBM использовала части CommonPoint для создания библиотек Open Class для VisualAge для C ++ и породила проект с открытым исходным кодом под названием International Components for Unicode из части этих усилий. [ необходима цитата ] В результате работы Taligent под руководством Марка Дэвиса IBM опубликовала все библиотеки интернационализации, которые есть в Java Development Kit 1.1–1.1.4, вместе с исходным кодом [7] [6] [65], который был перенесен на C ++ и частично на C. Улучшенные версии некоторых из этих классов вошли в ICU для Java (ICU4J) и ICU для C (ICU4C). [81] JDK 1.1 получил помощника по миграции JavaBeans от Taligent для ActiveX, чтобы преобразовать ActiveX в JavaBeans.[6] Группа Дэвиса стала группой Unicode в Центре компетенции IBM Globalization в Купертино. [81] [82]

Taligent создали набор Java - и JavaBeans -На средства разработки под названием WebRunner, а групповой работы продукта на основе Lotus Notes под названием Места для проектных групп, [68] [69] и лицензированные различные технологии Sun , которые сегодня часть Java , а также что касается Oracle Corporation и Netscape . Компания HP выпустила технологию компилятора Taligent C ++ (известную в Taligent как «CompTech») в качестве компилятора «ANSI C ++», aCC. HP также выпустила несколько графических библиотек, разработанных в Taligent.

В 2010-х годах некоторые из концепций персонала и дизайна Apple из Pink и Purple (кодовое название первого iPhone) [8] [9] снова появятся и будут сливаться с операционной системой Google Fuchsia . Репозиторий с открытым исходным кодом, основанный на объектно-ориентированном микроядре и фреймворках приложений, предназначенный для охвата и успеха Android, был запущен в 2016 году под фразой «Pink + Purple == Fuchsia». [10]

Публикации [ править ]

Следующее было написано сотрудниками Taligent о своей системе и о программной инженерии в целом.

Официальные документы [ править ]

  • Дейо, Нэнси; Гиллах, Джо; Шмарцо, Билл (1992). Исследование ведущих корпоративных новаторов Америки (Белая книга). Taligent Inc.
  • Дейо, Нэнси; Гиллах, Джо; Вескорт, Кит (1993). Уроки, извлеченные у первых приверженцев объектной технологии ( Белая книга ). Taligent, Inc.
  • Внедрение инноваций с помощью технологий: интеллектуальное использование объектов (отчет). Taligent, Inc. 1993.
  • Использование объектно-ориентированных фреймворков (отчет). Taligent Inc. 1993 г.
  • Ресурсы объектной технологии (отчет). Taligent Inc. 1993 г.
  • Андерт, Гленн (1994). «Объектные фреймворки в ОС Taligent» . Материалы КОМКОН-94 . Taligent Inc. 1 : 112–121. DOI : 10.1109 / CMPCON.1994.282936 . ISBN 0-8186-5380-9. S2CID  35246202 .
  • Андерт, Гленн (1995). «Глава 9: Структуры в CommonPoint Taligent». Структуры объектно-ориентированных приложений . Прентис-Холл. С. 231–235. ISBN 9780132139847. OCLC  221649869 .

Книги [ править ]

Серия справочной библиотеки Taligent :

  • Голдсмит, Дэвид (июнь 1994). Руководство Taligent по разработке программ: хорошо продуманный объектно-ориентированный дизайн на C ++ . Справочная библиотека Taligent. Ридинг, Массачусетс: Эддисон-Уэсли. ISBN 978-0201408881. OCLC  636884338 .
  • Коттер, Шон; Потел, Майк (1 марта 1995 г.). Внутри Taligent Technology . Справочная библиотека Taligent. Ридинг, Массачусетс: Эддисон-Уэсли. ISBN 0-201-40970-4. OCLC  1072525751 .
  • Возможности фреймворков: для Windows и OS / 2 . Справочная библиотека Taligent. Ридинг, Массачусетс: Эддисон-Уэсли. 1995. ISBN. 9780201483482. OCLC  911290706 .

Руководства [ править ]

  • «Электронные книги Taligent и документация по API» . Taligent Inc., 1995 г.

Патенты [ править ]

  • «Талигентные патенты» . USPTO . Taligent Inc.

Примечания [ править ]

  1. ^ "'Руководства по стилю и правила проектирования в Руководстве Taligent по разработке программ основаны на многолетнем опыте создания больших объектно-ориентированных систем C ++ в среде Taligent ... Эта книга выросла из внутреннего руководства по стилю, которое я написал, которую Taligent использует для разработки своих продуктов, обучения инженеров и ориентации ранних разработчиков Taligent на систему Taligent ». Дэвид Голдсмит - старший научный сотрудник Taligent, Inc., где он внес свой вклад в архитектуру, дизайн и согласованность среды приложений Taligent. Ранее он руководил работой над ранними версиями платформыприложений MacApp в Apple Computer ».
  2. ^ Основные источники Erich Ringewald [12] : 96 и Майк Potel [1] : XIII, 6 дата начала розовый как "март 1988" или "начале 1988 года", а также компании Apple Confidential 2,0 говорит"Март 1987". [15] : 69

Ссылки [ править ]

  1. ^ Б с д е е г ч я J к л м Коттер, Шон; Потел, Майк (1995). Внутри Taligent Technology . Эддисон-Уэсли. ISBN 0-201-40970-4. OCLC  1072525751 . Проверено 10 февраля 2019 года .
  2. ^ a b c Эйнсетин, Дэвид (20 декабря 1995 г.). «Талигент стать дочерней компанией IBM / Около 200 рабочих потеряли работу» . СФ Хроника . Проверено 31 января 2019 года .
  3. ^ a b c Эндрю Поллак (3 октября 1991 г.). «IBM - главный союзник Apple» . Нью-Йорк Таймс . Проверено 5 марта 2019 года .
  4. ^ Metz, Кейд (3 октября 2008). «Apple сдает Pink (Microsoft)» . Реестр . Проверено 13 февраля 2019 года .
  5. ^ a b c d Кокс, Джон (8 января 1996 г.). «IBM устроит шоу Taligent» . NetworkWorld . Проверено 5 марта 2019 года .
  6. ^ a b c d e f g h i j k Суэйн, Майкл (1 сентября 1997 г.). «Феникс в Купертино» . Доктора Добба . Проверено 9 февраля 2019 года .
  7. ^ a b c Вернер, Лаура (июль 1999 г.). «Готовим Java к миру: краткая история усилий IBM и Sun по интернационализации» . IBM . Проверено 5 марта 2019 года .
  8. ^ a b Муртазин, Эльдар (20 июня 2010 г.). «Телефон Apple: от эскизов 1980-х к iPhone. Часть 3» . Mobile-Review . Максим Антоненко, Александр Николайчук, переводчики . Проверено 5 марта 2019 года .
  9. ^ a b Ламберт, Терри (19 декабря 2016 г.). «Вот что это было похоже на работу на оригинальном iPhone, под кодовым названием„Project Фиолетовый » . Business Insider . Проверено 4 марта 2019 года .
  10. ^ a b Мэтт, Дэниел (10 апреля 2017 г.). «Открытые ключи к загадочной ОС Фуксия от Google» . IEEE Spectrum . IEEE . Проверено 4 марта 2019 года .
  11. ^ a b c d Солапо, Том; Мирхо, Чарльз (январь 1999 г.). Внутри операционной системы JavaOS . Серия Java. Текст предисловия . Эддисон-Уэсли. п. XI. ISBN 0-201-18393-5. OCLC  924842439 .
  12. ^ Б с д е е г ч я J к л м Карлтон, Джим (1999) [1997]. Apple: The Inside Story of Intrigue, Egomania and Business Blunders (в твердом переплете) (2-е изд.). Лондон: Деловые книги Random House. ISBN 978-0099270737. OCLC  925000937 .
  13. ^ a b c d e f g h i j Хормби, Том (27 апреля 2014 г.). «Розовый: первый удар Apple в современной операционной системе» . Бюджетный Mac . Проверено 1 февраля 2019 года .
  14. ^ a b Голдсмит, Дэвид (июнь 1994 г.). Руководство Taligent по разработке программ: хорошо продуманный объектно-ориентированный дизайн на C ++ . Справочная библиотека Taligent. Ридинг, Массачусетс: Эддисон-Уэсли. ISBN 978-0201408881. OCLC  636884338 .
  15. ^ Б с д е е г ч Linzmayer, Owen (2004). Apple Confidential 2.0: Полная история самой яркой компании в мире . Пресс без крахмала. ISBN 1-59327-010-0.
  16. ^ a b c d e f g h i j k l m n o p q Санталеса, Рич (март 1995 г.). «Taligent готовит новую парадигму развития» (PDF) . Программное обеспечение IEEE . IEEE . 12 : 103–109. DOI : 10.1109 / MS.1995.10019 . Проверено 15 марта 2019 года .
  17. ^ a b c d "Почему Taligent потерпел неудачу?" . Проверено 31 января 2019 года .
  18. ^ a b Реймер, Джереми (24 ноября 2013 г.). «Половина операционной системы: триумф и трагедия OS / 2» . Ars Technica . Проверено 12 февраля 2019 года .
  19. ^ Зильберлинг, Робин. «Талигент Портфолио» . Робин Силберлинг. Архивировано из оригинального 19 мая 2007 года . Проверено 9 февраля 2019 года .
  20. ^ "О человеческом интерфейсе CommonPoint" . Taligent, Inc. 1995. Архивировано из оригинального 24 июня 2007 года . Проверено 9 февраля 2019 года .
  21. ^ a b c d Дэвис, Фред (1 февраля 1993 г.). "Сдай розовый!" . Журнал WIRED . Condé Nast . Проверено 1 февраля 2019 года .
  22. ^ a b Сканнелл, Эд (28 марта 1994 г.). «Taligent выходит на рынок с операционной системой» . Компьютерный мир . Феникс, Аризона. п. 4 . Проверено 20 марта 2019 года .
  23. ^ a b c Кристофер, Кен; Винтерс, Скотт; Райт, Мэри Поллак (1995). Официальная версия IBM OS / 2 Warp Connect PowerPC Edition: Работа на новых рубежах . Фостер-Сити, Калифорния: IDG Books. ISBN 978-1-56884-458-9. OCLC  832595706 .
  24. ^ Моран, Том, изд. (Август 1994 г.). «Талигент Восстание» . MacWorld . п. 34–35 . Проверено 10 февраля 2019 года .
  25. ^ a b c Энгст, Адам (24 февраля 1992 г.). "Taligent Up & Running" . Лакомые кусочки . Проверено 10 февраля 2019 года .
  26. ^ а б Питта, Джули (18 ноября 1995 г.). "IBM, Apple закроет дверь в Kaleida Labs" . LA Times . Сан-Франциско . Проверено 31 января 2019 года .
  27. ^ a b Преобразование вашего бизнеса с помощью объектных технологий ( технический документ ). Остин, Техас: IBM. Ноябрь 1993. с. 15 . Проверено 9 февраля 2019 года .
  28. Фишер, Лоуренс М. (25 февраля 1992 г.). «Руководители, назначенные на предприятие IBM-Apple Venture» . Нью-Йорк Таймс . Проверено 10 февраля 2019 года .
  29. ^ a b c «Шок корпоративной культуры: совместное предприятие IBM и Apple Computer» . Удача . 5 апреля 1993 . Проверено 9 февраля 2019 года .
  30. ^ a b «Taligent планирует заработать на улучшенной ОС» . InfoWorld . 2 марта 1992 г. с. 110 . Проверено 5 февраля 2019 года .
  31. ^ a b c d e f "Руководитель Taligent обсуждает первый PEEK фирмы на PC Expo" . InfoWorld . 27 июня 1994 г. с. 1,8 . Проверено 9 февраля 2019 года .
  32. Уайли, Марджи (16 марта 1992 г.). «Apple не будет связывать все свои будущие надежды с Taligent» . Сетевой мир . Проверено 1 февраля 2019 года .
  33. ^ Taligent, Inc. (1993). Использование объектно-ориентированных фреймворков . IBM. п. 15 . Проверено 12 февраля 2019 года .
  34. ^ a b c d e f g "SFA Atlanta 1994" . Марта 1994 года . Проверено 31 января 2019 года .
  35. ^ Andert, Гленн (1995). «Глава 9: Структуры в CommonPoint Taligent». Структуры объектно-ориентированных приложений . Прентис-Холл. С. 231–235. ISBN 9780132139847. OCLC  221649869 .
  36. ^ Andert, Гленн (1994). «Объектные фреймворки в ОС Taligent» . Материалы КОМКОН-94 . Taligent Inc. 1 : 112–121. DOI : 10.1109 / CMPCON.1994.282936 . ISBN 0-8186-5380-9. S2CID  35246202 . Проверено 15 марта 2019 года .
  37. ^ Потел, Майк; Граймс, Джек (1994). «Архитектура Taligent System» . Журнал доктора Добба: революция совместимых объектов (специальный редактор) . Проверено 21 февраля 2019 года .
  38. ^ а б Дэвис, Марк; Граймс, Джек; Кнолз, Дебора (1996). «Создание глобального программного обеспечения: обработка текста и локализация в прикладной системе Taligent CommonPoint» (PDF) . Журнал IBM Systems . Vol. 36 нет. 2. IBM . С. 227–243 . Проверено 16 августа 2020 года .
  39. ^ a b «Taligent продвигает сроки выпуска, может предложить компоненты в 93-м» . MacWEEK . Vol. 7 нет. 4. 25 января 1993 г. с. 3 . Проверено 22 февраля 2019 года .
  40. Zachary, G. Pascal (13 января 1993 г.). «IBM-Apple System Venture ускоряется - Taligent Project бросает вызов Microsoft» . The Wall Street Journal . Брюссель . п. 4 . Проверено 10 января 2021 г. - через ProQuest .
  41. ^ Сканнелл, Эд; Куинлан, Том (18 января 1993 г.). «Taligent получает восторженные отзывы от разработчиков программного обеспечения» . InfoWorld . п. 3 . Проверено 5 марта 2019 года .
  42. Аддисон, Кен (июль 1992 г.). «MacApp - это Bedrock - это MacApp» . MacTech . Vol. 4 шт. 6 . Проверено 13 февраля 2019 года .
  43. ^ Ticktin, Нил (март 1994). «Трясется, меняется, ищет коренную породу» . MacTech . Vol. 10 шт. 3.
  44. ^ "Гульельми из Taligent видит будущее объектных технологий" . InfoWorld . 24 января 1994 г. с. 6 . Проверено 10 февраля 2019 года .
  45. ^ a b c d e Триббл, Бад (февраль 1994 г.). «Бад Триббл все объясняет» . NeXTWORLD (интервью). Беседовал NeXTWORLD. п. 23-24 . Проверено 10 февраля 2019 года .
  46. ^ Бернс, Кристина; Лискер, Питер (10 января 1994 г.). «Taligent, HP в объекте пакта» . InfoWorld . IDG Network World Inc. стр. 14 . Проверено 9 января 2021 г. - через Google Книги .
  47. ^ "Taligent SDK будет распространен на конференции" . InfoWorld . 18 апреля 1994 г. с. 14 . Проверено 5 марта 2019 года .
  48. ^ a b Барни, Дуг (14 ноября 1994 г.). «Талижные приложения начинают появляться» . InfoWorld . п. 6 . Проверено январь 9, 2 021 скриншота Virtus Navigator на рабочем столе Талос
  49. ^ a b Понтин, Джейсон (5 июня 1995 г.). «CommonPoint для ОС AIX выпущен в июле» . InfoWorld . InfoWorld Media Group, Inc. стр. 14 . Проверено 9 января 2021 г. - через Google Книги .
  50. ^ a b c Лаубш, Иоахим (6 сентября 1995 г.). Руководство для начинающих по разработке с использованием платформ Taligent Application Framework (PDF) . Лаборатории Hewlett-Packard . Проверено 3 октября 2017 года .
  51. ^ a b c Дворжак, Джон К. (26 апреля 1994 г.). «Объяснение операционной системы IBM на рабочем месте» . Журнал ПК . п. 93 . Проверено 4 марта 2019 года .
  52. ^ Сканнелл, Эд; Брандел, Уильям (11 апреля 1994 г.). «Промышленность, переходящая к комплектующим» . ComputerWorld . п. 1 . Проверено 13 февраля 2019 года .
  53. ^ a b Барни, Дуг (17 октября 1994 г.). «Первые PEEK получили неоднозначные отзывы» . InfoWorld . Проверено 5 марта 2019 года .
  54. ^ Объектно-ориентированные платформы для клиент-серверных систем . ВХОД. 1994 . Проверено 10 февраля 2019 года .
  55. ^ Pontin, Джейсон (29 мая 1995). «Талигент выручает ОС объекта» . InfoWorld . Проверено 9 марта 2019 года .
  56. ^ Б Абате, Том (6 июня 1995). «Аналитики опасаются позднего выпуска ПО Taligent» . SF Gate . Проверено 10 февраля 2019 года .
  57. ^ a b c d e f Кокс, Джон (12 июня 1995 г.). «IBM выпустит платформу приложений на AIX» . NetworkWorld . С. 35–36 . Проверено 10 февраля 2019 года .
  58. ^ "Новости поддержки разработчиков" . Новости поддержки разработчиков . Vol. 1995 г. 7. IBM . 15 июня 1995 . Проверено 2 апреля 2019 года .
  59. ^ a b Пикарилла, Лиза (11 сентября 1995 г.). «Генеральный директор уходит, будущее Taligent неясно» . Компьютерный мир . Проверено 3 февраля 2019 года .
  60. ^ а б Питта, Джули (18 ноября 1995 г.). «IBM и Apple закроют дверь в Kaleida Labs: программное обеспечение: второе совместное предприятие, Taligent, скоро закроется, как прогнозируют источники, что является еще одним признаком проблем для альянса компаний» . Лос-Анджелес Таймс . Проверено 10 января 2021 года .
  61. ^ "исполнительная команда" . Taligent. 1997. Архивировано из оригинала 7 июля 1997 года . Проверено 14 февраля 2019 года .
  62. ^ a b Догерти, Том (4–6 ноября 1996 г.). Frysinger, S .; Крамер, Г. (ред.). «Как звучит Pink? Проектирование аудиоинтерфейса для TalOS» . Пало-Альто, Калифорния: Международная конференция по слуховым дисплеям . Проверено 9 февраля 2019 года .CS1 maint: date format (link)
  63. ^ a b Ганьон, Габриель (4 февраля 1997 г.). «VisualAge для C ++ 4.0: предварительный просмотр Taligent» . PC Mag . Проверено 12 февраля 2019 года .
  64. Куинлан, Том; Сканнелл, Эд (24 февраля 1997 г.). «IBM принимает мантию Java» . InfoWorld . С. 1, 8 . Проверено 5 марта 2019 года .
  65. ^ a b http://xent.com/FoRK-archive/winter96/0634.html [ необходим лучший источник ]
  66. ^ "Добро пожаловать в VisualAge WebRunner Toolkit!" . Taligent. Архивировано из оригинала на 11 декабря 1997 года . Проверено 10 января 2021 года .
  67. ^ McNamera, Павел (2 июня 1997). «Taligent ведет заметки, Domino в новые« места » » . NetworkWorld . Купертино . п. 45 . Проверено 9 января 2021 г. - через Google Книги .
  68. ^ a b Доан, Эми (9 июня 1997 г.). «Taligent выпускает клиент Notes для проектов» . InfoWorld . InfoWorld Media Group, Inc. стр. 6 . Получено 9 января 2021 г. - через Google Books. Скриншот.
  69. ^ Б Маршалл, Патрик (20 октября 1997). «Taligent предоставляет чистые места для переговоров в рабочей группе» . InfoWorld . InfoWorld Media Group, Inc. стр. 133 . Получено 9 января 2021 г. - через Google Books. Скриншот.
  70. ^ "освещение в прессе" . Taligent. Архивировано из оригинала 7 июля 1997 года . Проверено 10 января 2021 года .
  71. ^ «Taligent: простые программные решения» . Taligent. Июль 1997. Архивировано из оригинала 28 марта 1997 года . Проверено 10 января 2021 года .
  72. ^ Фрэнсис, Тони (1996). Представлена ​​Mac OS 8 . Ридинг, Массачусетс: Эддисон-Уэсли, Apple Press. ISBN 9780201479553. OCLC  951335545 . Проверено 10 января 2021 г. - через Wayback Machine .
  73. ^ «Твердый переход на IBM, запланированный к концу года» . Taligent Inc. 1997. Архивировано из оригинала на 11 декабря 1997 года . Проверено 12 февраля 2019 года .
  74. ^ «WfM отдельных кроссплатформенных лицензионных программ» . IBM . Проверено 10 января 2021 года .
  75. ^ "Стива ушел мягкий". UnixWorld . Макгроу-Хилл. Апрель 1993. с. 44. За время своего существования Next продал в общей сложности 50 000 копий Nextstep, говорит Джобс. Это небольшая часть установленной базы, поэтому он прогнозирует, что компания поставит 50 000 пакетов Nextstep в 1993 году. Но Next необходимо увеличить свой объем в три раза, чтобы набрать достаточный импульс, чтобы опередить Microsoft и Taligent в бизнесе объектно-ориентированного программного обеспечения.
  76. ^ Townsend, Emru (4 мая 2008). «15 лучших продуктов Vaporware всех времен» . Мир ПК . Проверено 11 февраля 2019 года .
  77. Теннант, Дон (3 марта 2008 г.). «Качающиеся окна» . ComputerWorld . IDG . Проверено 23 февраля 2019 года .
  78. ^ «Будьте информационным бюллетенем» . Рассылка новостей . Vol. 3 шт. 8. 25 марта 1998 . Проверено 1 февраля 2019 года .
  79. ^ Персонал NPR (25 октября 2015 г.). "Кто решает, какие эмодзи поднимут палец вверх?" . NPR . Проверено 10 февраля 2019 года .
  80. ^ Nassi, Ike (26 августа 2016). «Наси, Айк устная история» (Видео). Сборник устной истории ЧМ. Беседовал Джон Марков. Расшифровка текста . Музей истории компьютеров. 102717191 . Проверено 9 февраля 2019 года .
  81. ^ а б «Введение в ICU» . ICU . Проверено 10 февраля 2019 года .
  82. Теннант, Дон (12 марта 1997 г.). «Интернационализация программного обеспечения получает ключевой импульс от Taligent» . ComputerWorld Гонконг . Гонконг. Архивировано из оригинала 7 июля 1997 года . Проверено 5 марта 2019 года .