Talent - Taligent

Talent
Rodzaj Współpraca
Przemysł Rozwój oprogramowania
Założony 2 marca 1992 w Cupertino , Kalifornia , Stany Zjednoczone ( 1992-03-02 )
Założyciel Apple i IBM
Zmarły styczeń 1998 ( 1998-01 )
Los Rozwiązany przez IBM
Siedziba ,
Liczba lokalizacji
1
Kluczowi ludzie
Erich Ringewald, Mike Potel, Mark Davis
Produkty CommonPoint, miejsca dla zespołów projektowych
Liczba pracowników
400 (1995)
Rodzic Apple Inc. , IBM , Hewlett-Packard
Podziały System natywny, narzędzia programistyczne, produkty komplementarne
Strona internetowa taligent.com w Wayback Machine (archiwum 28 marca 1997)
Przypisy / odniesienia

Taligent ( portmanteau „talent” i „inteligent”) była amerykańską firmą programistyczną. Opierając się na obiektowym systemie operacyjnym Pink , opracowanym przez Apple w 1988 roku, Taligent Inc. została włączona jako partnerstwo Apple/IBM w 1992 roku i została rozwiązana w IBM w 1998 roku.

W 1988 roku, po uruchomieniu Systemu 6 i MultiFindera , Apple zainicjował projekt eksploracyjny o nazwie Pink, aby zaprojektować następną generację Mac OS . Chociaż rozchodził się w rozległy nowy system marzeń niezwiązany z Mac OS, Pink odniósł ogromny sukces w Apple i był przedmiotem szumu w branży. W 1992 roku nowy sojusz AIM doprowadził do powstania korporacji partnerskiej Apple/IBM o nazwie Taligent Inc., której celem było wprowadzenie Pink na rynek. W 1994 roku Hewlett-Packard dołączył do spółki z 15% udziałem. Po dwóch latach opóźnień związanych z przesunięciem celów, Taligent OS został ostatecznie anulowany, ale framework aplikacji CommonPoint został uruchomiony w 1995 roku dla AIX z późniejszą wersją beta dla OS/2 . CommonPoint cieszył się uznaniem technologicznym, ale miał niezwykle złożoną krzywą uczenia się, więc sprzedaż była bardzo niska.

Taligent OS i CommonPoint odzwierciedlały rozległy zakres komplementarnego systemu Workplace OS firmy IBM , w nadmiarowych nakładających się próbach stania się ostatecznym uniwersalnym systemem, który zunifikuje wszystkie komputery i systemy operacyjne na świecie za pomocą jednego mikrojądra. Od 1993 do 1996 roku Taligent był postrzegany jako konkurujący z Microsoft Cairo i NeXTSTEP , mimo że Taligent nie wysłał produktu do 1995 roku, a Cairo w ogóle nie został wysłany. W latach 1994-1996 firma Apple zaprezentowała projekt systemu operacyjnego Copland , który miał zastąpić System 7, ale nigdy nie miał nowoczesnego systemu operacyjnego wystarczająco zaawansowanego, aby uruchomić technologię Taligent.

W 1995 r. Apple i HP wycofały się z partnerstwa Taligent, udzieliły licencji na swoją technologię i pozostawiły ją jako spółkę zależną w całości należącą do IBM. W styczniu 1998 roku Taligent Inc. została ostatecznie rozwiązana w IBM. Dziedzictwem Taligent stało się rozdzielenie najlepszych kompilatorów i komponentów aplikacji CommonPoint oraz przekształcenie ich w VisualAge C++ i powszechnie przyjęty Java Development Kit 1.1 (zwłaszcza internacjonalizacja).

W 1996 roku Apple zamiast tego kupił NeXT i rozpoczął syntezę klasycznego Mac OS na systemie operacyjnym NeXTSTEP. Mac OS X został wprowadzony na rynek 24 marca 2001 roku jako przyszłość Macintosha i ostatecznie iPhone'a . Pod koniec 2010 roku niektóre koncepcje personalne i projektowe Apple z Pink i Purple (nazwa kodowa pierwszego iPhone'a) pojawiły się ponownie i wtopiły się w system operacyjny Google Fuchsia .

Wraz z Workplace OS , Copland i Cairo , Taligent jest wymieniany jako projekt marszu śmierci z lat 90., cierpiący na piekło rozwoju w wyniku pełzania funkcji i efektu drugiego systemu .

Historia

Rozwój

Cała historia Pink and Taligent od 1988 do 1998 to historia szeroko podziwianego, oczekiwanego i teoretycznie konkurencyjnego personelu i jego systemu, ale jest również ogólnie definiowana przez piekło rozwoju , efekt drugiego systemu , tajność i vaporware .

Różowy zespół

Tempo dodawania [do Systemu 6 i 7] było oszałamiające, do tego stopnia, że ​​Apple nigdy nie miał czasu na przekodowanie niskopoziomowego systemu operacyjnego i naprawienie niektórych jego niedociągnięć. W 1990 roku te niedociągnięcia, w tym brak zapobiegawczej wielozadaniowości i brak ochrony pamięci dla aplikacji, zaczęły wpływać na jakość produktu. Mac był najłatwiejszym w użyciu komputerem, ale także jednym z najbardziej delikatnych.

Tom Saulpaugh w 1999, inżynier Mac OS od czerwca 1985, współarchitekt Copland i JavaOS

Współzałożyciele Apple, Steve Wozniak i Steve Jobs, odeszli z firmy w 1985 roku. Ta próżnia przywództwa przedsiębiorczego stworzyła tendencję do awansowania inżynierów niskiego szczebla aż do kadry zarządzającej i pozwoliła coraz bardziej zbędnym grupom inżynierów konkurować i współkierować w drodze konsensusu oraz manifestować własną oddolną kulturę korporacyjną. W 1988 roku firma Apple wydała System 6 , główną wersję flagowego systemu operacyjnego Macintosh, która spotkała się z kiepskim przyjęciem . Ograniczenia architektoniczne systemu, określonych przez ciasnych ograniczeń sprzętowych swojego oryginalnego wydania 1984 , obecnie coraz częściej domagali pomysłowe rozwiązania dla przyrostowych zysków, takich jak MultiFinder „s spółdzielni pracy wielozadaniowej , natomiast nadal brak ochrony pamięci i pamięć wirtualną . Po dokonaniu tych triumfów inżynieryjnych, które często były przytępione w tak niezwykle kruchym systemie operacyjnym, niespokojna grupa znakomitych inżynierów została nazwana Gangiem Pięciu: Erich Ringewald, David Goldsmith, Bayles Holt, Gene Pope i Gerard Schutten. Gang postawił ultimatum, że powinni albo zerwać z nielubianym zarządzaniem i podjąć ryzyko związane z przedsiębiorczością i inżynierią, potrzebne do opracowania następnej generacji systemu operacyjnego Macintosh, albo opuścić firmę.

W marcu 1988 r. Gang, ich kierownictwo i menedżer oprogramowania oraz przyszły CTO Taligent Mike Potel spotkali się w Sonoma Mission Inn and Spa. Aby zaplanować przyszłość systemu operacyjnego, a tym samym schematu organizacyjnego, pomysły zostały zapisane na kolorowych kartach indeksowych i przypięte do ściany. Pomysły, które były stopniowymi aktualizacjami istniejącego systemu, były zapisywane na niebieskich kartkach, te, które były bardziej zaawansowane technologicznie lub długoterminowe, były zapisywane na różowych kartkach, a jeszcze bardziej radykalne pomysły były na czerwonych kartkach, ponieważ „byłyby bardziej różowe niż różowe”. . Grupa Blue otrzyma dawny duet zarządzający Gangiem, wraz ze stopniową poprawą szybkości, rozmiaru pamięci RAM i rozmiaru dysku twardego. Pink otrzyma Gang, z Erichem Ringewaldem jako kierownikiem technicznym, a także prewencyjną wielozadaniowość i złożony projekt aplikacji. Red otrzymywałby rozpoznawanie mowy i polecenia głosowe, uważane za tak futurystyczne jak seria science fiction Star Trek .

Erich Ringewald kierował Gang of Five jako nową grupę Pink, zlokalizowaną jedno piętro poniżej centrali oprogramowania Apple w budynku De Anza 3, aby rozpocząć studium wykonalności z celem wprowadzenia produktu na rynek w ciągu dwóch lat. Pamiętając o małej, ale potężnej oryginalnej grupie Macintosh, zachował tajemnicę i uniknął mikrozarządzania sąsiednimi dyrektorami wyższego szczebla, natychmiast przenosząc swój kwintet z głównego kampusu Apple. Użyli nieokreślonego magazynu przy Bubb Road, który był już zajęty przez potajemnie wyrafinowany projekt Newtona . Pink na krótko zyskał dodatkowy kryptonim „Defiant”.

Różowy system

Zespół Pink musiał stawić czoła dwóm możliwym kierunkom architektonicznym — albo używać starszego kodu Systemu 6, albo zaczynać od zera. Ringewald, który właśnie dokonał remontu Systemu 6 w postaci MultiFindera , był nieugięty, że intensywne ambicje Pink można zrealizować w realistycznym okresie dwóch lat tylko wtedy, gdy zespół znacznie poprawi swój kod zgodności ze starszymi wersjami. Ostrzegł ich pragmatycznie: „Będziemy mieć wystarczająco dużo problemów z ponownym wdrożeniem Maca”. W kontrowersyjnej korporacyjnej kulturze konsensusu Apple, ten mandat został wkrótce zakwestionowany; David Goldsmith zrezygnował z Pink po zrobieniu kontr-ultimatum całkowitego przeprojektowania, które pozwoli uniknąć wszystkich problemów ze starszymi wersjami, a niektórzy inni pracownicy eskalowali swoje skargi do wyższego kierownictwa, zgadzając się z tym. Miesiące później jeden z dyrektorów wyższego szczebla w końcu zastąpił Ringewalda, przebudowując w ten sposób Pink od zera jako nowy i unikalny system bez spuścizny Systemu 6.

Zespół Pink liczył jedenaście, gdy sześcioosobowy zespół ds. jądra w Apple Advanced Technology Group (ATG) został przyjęty do Pink, aby rozpocząć projektowanie nowego mikrojądra o nazwie Opus. Wzorując się na różowych kartach indeksowych, głównymi celami projektu Pink były teraz: całkowita orientacja obiektowa , ochrona pamięci , wielozadaniowość z wywłaszczaniem , internacjonalizacja i zaawansowana grafika. Wiele pomysłów z czerwonych kartek zostało później przyjętych. Po pierwszych dwóch miesiącach Pink miał około 25 pracowników.

W październiku 1988 r. Banda Pięciu stała się tylko jednym Baylesem Holtem, ponieważ Gene Pope, Gerard Schutten i Erich Ringewald opuścili rozrastający się Pink. Były przywódca miał „poważne wątpliwości” co do wykonalności tej „żywej, oddychającej, pochłaniającej pieniądze rzeczy”, która „wymykała się spod kontroli”. W międzyczasie pozostała grupa i cały Apple byli zakochani i niewątpliwie w zmieniającej świat wizji Pink, próbując dołączyć do ponad stuosobowego personelu do kwietnia 1989 roku. Był to kwitnący projekt, który wysysał personel z różnych innych działów. Wszystkie grupy poza Blue stały się defensywną tajemnicą projektu; Kultura tajemniczości i walki o tereny Pink nie dzieliła się kodem źródłowym ani demonstracjami produktów, nawet z grupą projektującą stacje robocze Jaguar nowej generacji, dopóki nie zostało to zlecone przez dyrektora generalnego Johna Sculleya, a dopiero potem pod ekstremalnym bezpieczeństwem i monitoringiem. W całej firmie Apple projekt i system uznawano za udane, ale od kwietnia 1989 r. do lat 90. żartem zawsze było i zawsze będzie: „Kiedy Pink wyjedzie? Dwa lata”.

W 1990 roku Pink stał się grupą Object Based Systems ze starszym wiceprezesem Edem Birssem i zróżnicowanym 150-osobowym personelem, w tym marketingiem i sekretarkami. Tymczasem setki pracowników w grupie projektowej Blue były ograniczone komercyjnym pragmatyzmem utrzymania ich starszego systemu operacyjnego wartego miliardy dolarów, co wymagało od nich odrzucenia wielu nowych funkcji, co przyniosło im niesławny przydomek „ Blue Meanies ”. Ta grupa dobrze rozwinęła ewolucję Systemu 6, który miał zostać wydany w 1991 roku jako System 7 . Chipy RAM i dyski twarde były niezwykle drogie, więc większość komputerów osobistych miała krytyczne ograniczenia zasobów, a System 7 ledwo pasowałby do istniejących systemów Macintosh. W związku z tym Pink będzie miał trudności z włączeniem wstecznej kompatybilności dla aplikacji Systemu 7 — zakładając, że zespół chciałby to zrobić. To fizyczne i ekonomiczne ograniczenie jest kluczowym aspektem efektu drugiego systemu .

Pod koniec 1989 roku Pink był funkcjonalnym prototypem systemu operacyjnego dla komputerów stacjonarnych na sprzęcie Macintosh, wyposażonym w zaawansowaną grafikę i dynamiczny tekst zinternacjonalizowany. Dr Pink, Dave Burnard, powiedział , że jest to „prawdziwy system operacyjny, który może zademonstrować podstawową technologię” znacznie głębiej niż mógł to zrobić System 6. W czerwcu 1990 roku Bill Bruffey porzucił pomysł, aby Pink stał się nowym systemem Mac OS. Uzyskał pozwolenie na stworzenie kolejnego nowego mikrojądra o nazwie NuKernel , przeznaczonego wyraźnie dla nowego systemu Mac OS. Jego zespół sześciu inżynierów pracował przez kilka miesięcy, aby zademonstrować oparty na mikrojądrze Mac OS na Macintosh IIci — który lata później stał się Copland i proponowanym Mac OS 8.

Na początku lat 90. graficzny interfejs użytkownika (GUI) Pink opierał się na sztucznym motywie 3D ikon izometrycznych, fazowanych krawędzi, nieprostokątnych okien i cieni. Jeden z projektantów powiedział: „Duży zespół UI składał się z projektantów interakcji i wizualnych oraz specjalistów ds. użyteczności”. Ten podstawowy język projektowania wizualnego przez kilka lat miał wpływ na Coplanda, Mac OS 8 i CommonPoint. Czasopisma z początku lat 90. pokazywały różne makiety tego, jak może wyglądać Pink. Metafora Ludzie, Miejsca i Rzeczy wykracza poza tradycyjną metaforę pulpitu i zapewnia użytkownikowi narzędzia GUI do łatwego przeciągania dokumentów między ludźmi i rzeczami, takimi jak faksy i drukarki. System posiadał model dokumentu oparty na komponentach, który jest podobny do tego, który stałby się OpenDoc . W połowie 1991 roku dyrektor generalny Apple, John Sculley, chwalił się, że Apple napisał 1,5 miliona linii kodu dla Pink. Inżynier IBM opisał pierwsze wrażenie tego wyrafinowanego prototypu w 1991 roku:

[Pink] udowodnił, że system operacyjny… w rzeczywistości można zbudować na mikrojądrze. ... To mikrojądro następnie wyeksportowało interfejsy C++, dostarczając zorientowaną obiektowo "nakładkę". ... Cały kod, który tradycyjnie znajdował się w jądrze, został zaimplementowany we frameworkach systemowych. Nie było to jądro monolityczne, ale zbiór serwerów zorientowanych obiektowo, wykonujących określone zadania typu jądra. Istniały struktury dla systemów plików, sterowników urządzeń, baz danych, sieci i tak dalej. Ale wszyscy mieszkali poza jądrem. A w świecie [Różowym] te rzeczy były przedmiotami.

Sojusz AIM

W 1992 roku ziemia zatrzęsła się: IBM i Apple uścisnęły ręce i ogłosiły się sojusznikami. Z tego związku zrodził się Taligent ... rozwijający nie mniej niż uniwersalny system operacyjny.

MacŚwiat

2 października 1991 r. Apple , IBM i Motorola założyły i ogłosiły historyczny sojusz AIM . Został pomyślany w celu zapylania krzyżowego produktów osobistych Apple i produktów korporacyjnych IBM, aby lepiej stawić czoła monopolowi Microsoftu i zaprojektować nową, zunifikowaną platformę dla przemysłu komputerowego. Ten sojusz wydzielił dwie korporacje partnerskie: Kaleida Labs, aby rozwijać oprogramowanie multimedialne, oraz Taligent Inc., aby wprowadzić Pink na rynek w połowie lat 90-tych.

Różowy był ogromnym magnesem dla tego sojuszu, w którym do Apple początkowo zwróciły się dwie różne części IBM. Jedna z grup IBM szukała klientów na swój nowy sprzęt POWER CPU , odkrywając w ten sposób Pink i nową chęć przeniesienia go na ten sprzęt. Druga grupa IBM poszukiwała zainteresowania osób trzecich swoją teorią systemów Grand Unifying (GUTS) jako rozwiązaniem na głęboko endemiczny kryzys, jakim jest tworzenie oprogramowania, które wkrótce doprowadzi do powstania Workplace OS . W demonstracji Pink i jej architektury z 12 kwietnia 1991 r. IBM był pod ogromnym wrażeniem i natychmiast wpłynął na jego zarys GUTS. Do 1993 r. ambitny globalny plan IBM miał obejmować ujednolicenie zróżnicowanego świata informatyki poprzez przekształcenie Pink w jedną z wielu osobowości Workplace OS, a także zakończenie potrzeby pisania nowych głównych aplikacji poprzez wprowadzanie mniejszych dodatków do uogólnionych frameworków Pink. .

Jeszcze przed podpisaniem umowy sojuszu, samo istnienie Pink zostało zidentyfikowane jako potencjalne zagrożenie drugiego systemu, jeśli jego rewolucyjna aura mogłaby skłonić klientów do opóźnienia przyjęcia OS/2.

Taligent Inc.

2 marca 1992 r. uruchomiono Taligent Inc. jako pierwszy produkt sojuszu AIM. Przenosząc się z tymczasowej dzierżawy w centrali Apple do biura przy ulicy w Cupertino, firma rozpoczęła działalność z 170 pracownikami, z których większość została ponownie zatrudniona bezpośrednio od Apple oraz dyrektora generalnego Joe Guglielmi. W wieku 50 lat był 30-letnim weteranem marketingu IBM i byłym liderem platformy OS/2 aż do jej wydanej wkrótce wersji 2.0. Misją firmy było wprowadzenie Pink na rynek.

Kultura i cel

Entuzjastycznie odrzucając sceptycyzm branży, powiedział, że Taligent stworzy własną kulturę korporacyjną, niezależną od ugruntowanych kultur i potencjalnych niepowodzeń swoich dwóch inwestorów założycielskich i przyszłych klientów, Apple i IBM. Obaj byli niedawnymi sojusznikami prowadzącymi pięć innych wspólnych inicjatyw i głęboką rywalizację trwającą ponad dekadę. Dr Dobb's Journal stwierdził: „To było dość surrealistyczne dla pracowników Apple i IBM, którzy przeszli do Taligent i znaleźli się w pracy dla szefów wciąż lojalnych wobec opozycji. nadchodzących zwrotów akcji. Ignorując politykę tak bardzo, jak to możliwe, programiści Taligent ugięli się i napisali mnóstwo linijek kodu”. Komentując szok kulturowy związany z połączeniem swobodnego ducha Apple i formalnego personelu IBM, Fortune porównał wyzwanie inżynierii kulturowej firmy jako prawdopodobnie przekraczające wyzwanie inżynierii oprogramowania. Otwarty, ale rozsądny dyrektor generalny rządził tym, mówiąc: „Jestem zmęczony folklorem [Apple]… Chcę trochę danych”. Porównując chętny start-up Taligent do jego miliardowych inwestorów, lider Kaleida powiedział: „Kultura IBM i Apple polega w dużej mierze na uzyskiwaniu większej liczby korzyści, korzyści, większych biur, lepszych komputerów i większej liczby pracowników”. Dr Dobb's Journal opisuje zwiększoną abstrakcję w kulturze korporacyjnej wynikającą z nadchodzącego rozszerzenia partnerstwa Hewlett-Packard w 1994 roku: „Teraz możesz być [byłym] programistą Apple pracującym dla [byłego] szefa IBM, który raportował [zewnętrznie] do HP … Albo jakaś ich kombinacja. Twisteder i Twisteder.

Apple i IBM podzielały progresywną kulturę orientacji obiektowej, co widać w ich głębokich portfolio od wczesnych lat 80-tych. IBM dostarczył obiekty na System/38 i AS/400, współpracował z Patriot Partners oraz zintegrował System Object Model (SOM) i Distributed SOM z OS/2 i AIX. Apple dostarczyło już Lisę , stworzyło prototyp w pełni zorientowanego obiektowo systemu operacyjnego Pink oraz dostarczyło zorientowane obiektowo frameworki za pomocą MacApp . Obie firmy współpracowały z Smalltalk .

W ciągu jednego miesiąca od założenia, w całej branży pojawiło się zamieszanie co do celu i zakresu działania Taligent. Analityk branżowy powiedział: „IBM i Apple to spieprzyli… powinni byli ogłosić wszystko [o Taligent] albo nic”. Zwłaszcza w odniesieniu do potencjalnego związku Taligent z komputerami Macintosh, Apple powtórzył, że jego dotychczasowa flagowa spuścizna będzie kontynuowana w nieskończoność ze sprzętem System 7 i Macintosh. COO Michael Spindler powiedział, że „Mac nie jest martwy”, a inni powiedzieli, że nigdy nie twierdzili, że Pink zastąpi Macintosha. Charles Oppenheimer, dyrektor ds. marketingu oprogramowania systemowego Macintosh, powiedział: „Nie możemy powiedzieć na pewno, jak te dwa elementy będą do siebie pasować”. Branża była dalej zdezorientowana co do samego istnienia jakiegokolwiek oprogramowania Taligent, nie zdając sobie sprawy, że było ono już poza etapem koncepcji i w rzeczywistości składało się z tomów oprogramowania opartego na Pink, które Apple rozwijało od lat. Rok później, w lutym 1993 roku, magazyn Wired wyraził swoje podejrzenie, że główni posłańcy Apple i IBM utrzymują „wielkie kłamstwo” – że technologia Taligent jest tylko koncepcją, nie ma istniejącego oprogramowania, a w rzeczywistości jest jeszcze wiele lat od produkcji – w celu w celu ochrony ich uznanej, wielomiliardowej spuścizny podstawowej produktów Macintosh i OS/2 przed potencjalnie lepszym zamiennikiem i odwrócenia drugiego efektu systemowego .

Po uruchomieniu, dyrektor generalny Joe Guglielmi wkrótce podzielił firmę na trzy działy: natywną grupę systemów dla samoobsługującego Pink OS, grupę narzędzi programistycznych oraz grupę produktów uzupełniających dla frameworków aplikacji, które mają być przeniesione do innych systemów operacyjnych.

Taligent spędził większość pierwszych dwóch lat rozwijając swój system operacyjny i jednocześnie starając się znaleźć dla niego rynek. Rozpoczęli duży projekt badający potencjalnych klientów, ale nie znaleźli większego zainteresowania nowym systemem operacyjnym. Kwestią sporną jest to, czy brak zainteresowania był realny, czy też ankieta padła ofiarą problemów z formułowaniem pytań i kwestii politycznych z inwestorami. Gdyby zadano pytanie „Czy chcesz nowy system operacyjny?”, niewielu odpowiedziałoby, że tak. Ankieta wykazała jednak, że istnieje wystarczające poparcie dla korzyści, jakie przyniesie TalOS.

Technologia

Różowy system operacyjny jest teraz formalnie nazywany Taligent Object Services (TOS lub TalOS), niezależnie od tego, czy jest hostowany natywnie w swoim mikrojądrze, czy nienatywnie w systemie operacyjnym innej firmy, ale pseudonim „Różowy” zawsze pozostanie wiedzą branżową, na przykład w przypadku telefonu programisty numer 408-TO-B-RÓŻOWY. Cały podsystem graficzny jest 3D, w tym części 2D, które w rzeczywistości są konstrukcjami 3D. Opiera się w dużej mierze na frameworkach obiektowych od jądra w górę, w tym sterownikach urządzeń, systemie Taligent IO i zestawach. Do 1993 roku IBM omawiał oddzielenie większości TalOS od natywnego mikrojądra Opus i retargeting większości TalOS na IBM Microkernel, który był już używany jako podstawa dla tandemowego projektu IBM, Workplace OS . Jego obsługa tekstu i lokalizacja za pośrednictwem Unicode miała rozpocząć globalizację rozwoju oprogramowania, zwłaszcza w uproszczeniu języka japońskiego.

W styczniu 1993 r. wiceprezes ds. marketingu Taligent powiedział, że znaczny postęp w rozwoju natywnego TalOS może zachęcić jego wczesne, przyrostowe wydanie przed pełnym harmonogramem dla TalAE w 1995 roku. Menedżer biznesowy Apple w Taligent, Chris Espinosa, przyznał się do ironii, że Apple i IBM budują konkurencyjne platformy oparte na Taligent, które powstały w Apple jako Pink. Przewidywał przyjęcie przez Apple komponentów Taligent w niezastąpionym osobistym systemie Mac OS, zwiększając jednocześnie jego konkurencyjność z przyszłymi systemami ogólnego przeznaczenia IBM opartymi na Taligent oraz ułatwiając migrację użytkowników korporacyjnych do przyszłych komputerów opartych na Taligent w dziale Enterprise Systems firmy Apple.

10 stycznia 1993 roku The Wall Street Journal doniósł o stanie Taligent, informując, że firma i jej platforma mają szerokie, optymistyczne wsparcie Borlanda , WordPerfecta i Novella . Dyrektor generalny Borland, Philippe Kahn, powiedział: „Z technicznego punktu widzenia [Pink] jest genialny, a Taligent działa znacznie szybciej, niż się spodziewałem”. Inwestor zarządzający oprogramowaniem venture capital oczekiwał, że nowi przedsiębiorcy docenią nowość platformy i brak starszego bagażu, a branża oczekiwała, że ​​lojaliści Apple przyjmą nową kulturę. Niezależnie od prawdziwych zasług wielu w branży podobno spodziewało się, że sukces Taligent będzie zależał od zranienia monopolu Microsoftu. 18 stycznia InfoWorld poinformowało, że „Taligent zbiera entuzjastyczne recenzje od twórców oprogramowania”.

Do kwietnia 1993 roku Taligent, Inc. rozrosła się do około 260 pracowników, głównie z Apple lub „jakiś innej luźnej kultury Doliny Krzemowej”. MacWEEK poinformował, że firma działała zgodnie z harmonogramem lub wyprzedzała od 1993 do 1994 roku.

23 czerwca 1993 r. firma Apple zapowiedziała bezpośredniego następcę MacApp, nowy, zorientowany obiektowo, wieloplatformowy pakiet SDK o nazwie kodowej Bedrock . Umieszczony jako „najbardziej bezpośrednia ścieżka migracji” z Systemu 7 do Pink, miał zapewnić kompatybilność kodu źródłowego między Systemem 7, Windows 3.1, Windows NT, OS/2 i Pink. Bedrock został nagle przerwany 18 miesięcy później bez następcy i pozostawił Apple bez połączenia między Systemem 7 a Pink.

Teoria [Taligent inżyniera Toma Chaveza] mówi, że przez ostatnie kilka lat sprzęt [branży] stał się bardzo szybki i że to tradycyjne systemy operacyjne spowalniają [użytkowników].

Taligent CTO, Mike Potel

Do 1994 roku platforma składała się z Taligent Object Services (TOS lub TalOS), Taligent Application Environment (TAE lub TalAE) oraz Taligent Development System (TDS lub TalDS). Pierwotnym planem było wdrożenie TalAE na początku 1994 roku, aby pomóc zasiać na rynku bazę aplikacji dla TalOS, która miała zostać uruchomiona w 1995 roku, a cała platforma stała się głównym nurtem w ciągu dwóch do pięciu lat – z pewnością oczekując nowoczesnego systemu operacyjnego od Apple w 1994 lub 1995 roku. Pod wpływem wyników badań, dyrektor generalny Joe Guglielmi przyznał, że nieuniknione ryzyko stworzenia własnego efektu drugiego systemu , jeśli ulepszenia TalAE mogą sprawić, że systemy operacyjne innych firm staną się konkurentami natywnego TalOS. Pierwszym wewnętrznym środowiskiem programistycznym był IBM RS/6000 model 250 z procesorem PowerPC 601 z systemem AIX, który natywnie budował TalOS dla Macintosha 68k.

HP, CommonPoint beta

Zwykliśmy żartować, że frameworki [CommonPoint] są tak potężne, że można napisać dowolny program w trzech liniach kodu, ale zajęłoby ci 6 miesięcy, aby dowiedzieć się, czym są te trzy linie.

Stephen Kurtzman, kierownik projektu IBM Microkernel

[NeXT jest] dzisiaj przed nami, ale wyścig jeszcze się nie skończył. ... [W 1996 r.] Kair będzie bardzo blisko, a Taligent będzie bardzo daleko w tyle.

Steve Jobs, 1994

Kiedy Pink będzie wysyłać? Dwa lata.

biegający żart w Apple

W styczniu 1994 roku firma Hewlett-Packard, pionier technologii obiektowej, dołączył do Apple i IBM jako trzeci współwłaściciel Taligent z 15% udziałem. Firma HP miała głębokie doświadczenie w technologii obiektowej od lat 80-tych ze środowiskiem komputerowym NewWave , Softbench IDE, Distributed Smalltalk, Distributed Object Management Facility (DOMF) oraz współzałożycielem Object Management Group . Portfolio zorientowane obiektowo Taligent zostało poszerzone o kompilatory HP, DOMF oraz zamiar zintegrowania TalOS i TalAE z HP-UX . HP współpracował już z uznanym konkurentem Taligent, firmą NeXT, aby zintegrować OpenStep z HP-UX, a Taligent przez kilka miesięcy współpracował zarówno z Sun, jak i HP, wszystko to służyło poprawie konkurencyjnych negocjacji HP w jego ofercie dla Taligent. Inżynier Taligent podobno powiedział: „To nie było tak, że OpenStep kierował HP, aby przejść do Taligent, ale OpenStep pozwolił im zawrzeć znacznie lepszą ofertę”. NeXTWORLD podsumował, że „[HP objęło] wszystkie zakłady w wyścigu o rynek obiektów”, a dyrektor generalny Sun, Scott McNealy, wyśmiewał partnerstwo jako HP jako „trofeum małżonka”. Dr Dobb's Journal zażartował: „Teraz możesz być [byłym] programistą Apple pracującym dla [byłego] szefa IBM, który zgłaszał [zewnętrznie] HP. Lub jakąś kombinację powyższych. Twisteder i twisteder”.

Do marca 1994 roku Taligent podobno zaczął wysyłać kod swoim trzem inwestorom, a niektóre części TalAE zostały wysłane do programistów, choć zgodnie z polityką bez kodu źródłowego. Pierwsza publiczna demonstracja technologii Taligent odbyła się na targach SFA w Atlancie jako „niezwykle szybka” i odporna na awarie pięciowątkowa aplikacja graficzna 3D w natywnym systemie TalOS na komputerze Macintosh IIci . Również w marcu 1994 roku na konferencji PC Forum, Taligent dał pierwszy publiczny pokaz aplikacji TalAE, który spotkał się z pod wrażeniem, ale niepewnym przyjęciem. Podniesienie rąk wykazało, że jeden z około 500 uczestników aktywnie rozwija się w TalAE, ale Taligent zgłosił 60 członków w swojej przyszłej drugiej fali programu deweloperskiego. Obecne już frameworki umożliwiły integrację zaawansowanych funkcji TalAE z istniejącymi wcześniej aplikacjami natywnymi dla platformy. Dyrektor generalny Joe Guglielmi poinformował o tym, że TalAE zyskuje ciągłe zainteresowanie ze strony IBM, ale cierpi na względny brak zaangażowania ze strony Apple – prawdopodobnie z powodu niepowodzenia Apple'a w dostarczaniu głównego systemu operacyjnego zdolnego do jego obsługi. 18 kwietnia 1994 roku InfoWorld poinformowało o przyszłych planach Taligent dotyczących dystrybucji SDK. W listopadzie 1994 roku na targach Comdex publicznie zadebiutowały aplikacje TalAE innych firm na RS/6000 z systemem AIX, aby zademonstrować prototypy wykonane przez siedmiu dostawców.

Pod koniec 1994 roku TalAE zostało przemianowane na CommonPoint, TalDE na cpProfessional, a Taligent User Interface Builder na cpConstructor. CommonPoint był testowany w wersji beta w 100 witrynach, z początkowym rynkiem docelowym dla wewnętrznych programistów korporacyjnych. TalOS nadal miał być wprowadzony do sprzedaży w 1996 roku. Apple uważał, że MacApp „rozpoczął bieg” jako podstawowy zestaw SDK dla komputerów Macintosh, podczas gdy Taligent uznał MacApp za niezbędne doświadczenie dla własnej platformy. W międzyczasie Apple i CILabs rozpoczęły wewnętrzny mandat, aby wszystkie nowe projekty były oparte na komplementarnym i już opublikowanym OpenDoc. CILabs zobowiązał się do publikowania swojego kodu źródłowego, podczas gdy Taligent sprzeciwił się publikowaniu własnego.

Rolą Taligent na świecie jest stworzenie środowiska, w którym wszystkie aplikacje, które kupujemy indywidualnie, są wbudowane bezpośrednio w system operacyjny. Ponieważ aplikacje są programowalne, możesz tworzyć własne, niestandardowe pakiety. Taligent może oznaczać koniec wszystkich aplikacji, jakie znamy. ... Apartamenty są tutaj, aby walczyć z Taligentem.

Taligent był teraz uważany za czcigodnego konkurenta na rynku systemów operacyjnych dla komputerów stacjonarnych i obiektów korporacyjnych, nawet bez wydania produktu i z opóźnieniem. John C. Dvorak opisał Taligent jako zagrożenie na rynku zintegrowanych pakietów aplikacji dla komputerów stacjonarnych , szczególnie dla „wystraszonego” Microsoftu, który odpowiedział wieloma ogłoszeniami dotyczącymi produktów waporyzacji (takich jak Chicago , Cairo , Daytona i Snowball ), aby odwrócić uwagę rynku od Talent. ComputerWorld opisał rynek komputerów korporacyjnych jako odchodzący od monolitycznych i proceduralnych modeli aplikacji, a nawet pakietów aplikacji, w kierunku zorientowanych obiektowo struktur aplikacji opartych na komponentach – wszystko na korzyść Taligent. Jego teoretyczna nowość była często porównywana ze starszą, ale dojrzałą i komercyjnie ugruntowaną platformą NeXT. Firma Sun Microsystems odbyła spotkania wyjaśniające z Taligentem przed podjęciem decyzji o zbudowaniu swojego szkieletu aplikacji obiektowych OpenStep we współpracy z NeXT jako „prewencyjnego posunięcia przeciwko Taligentowi i [Microsoft] Cairo ”. Po zrezygnowaniu z tego, że Pink wchodzi wkrótce na rynek, Apple publicznie ogłosiło, że Copland w marcu 1994 roku zamierza konkurować z nadchodzącym Windows 95.

Apple był i pozostanie jedynym dostawcą pożądanego docelowego systemu operacyjnego, który fizycznie nie jest w stanie przyjąć dużego obciążenia Taligent z powodu krytycznego braku nowoczesnych funkcji Systemu 7, takich jak wywłaszczająca wielozadaniowość. Jednak Taligent podobno pozostaje tak zaangażowany w zwiększenie zaufania branży do modernizacji Apple, że rozważa stworzenie sposobu na hybrydyzację aplikacji TalOS dla powstającego Systemu 7, a Apple podobno zamierza, aby nadchodzący Power Macintosh uruchomił natywny TalOS jako następną generację alternatywa dla Systemu 7. Efekt drugiego systemu jest wyjątkowo zintensyfikowany, ponieważ Apple zaczyna postrzegać architekturę lepszego TalOS jako konkurenta w stosunku do przedłużającego się słabego Systemu 7, który nie ma następcy. InfoWorld poinformowało: „Deweloperzy i analitycy stwierdzili również, że los Taligent jest ściśle powiązany z losem OS/2 i innych jeszcze niedostarczonych systemów operacyjnych, na których ma działać”. Dotyczyło to Apple, Windows NT i jeszcze nieopublikowanego Windows 95. Szczegółowy raport INPUT z 1994 r. ocenia, że ​​„bardzo ryzykowna” przyszłość Taligent będzie zależeć nie od jego technologii, ale od wsparcia IBM i głównych programistów, szybkiego i taniego rozwoju aplikacji i złożonych zadań integracyjnych oraz możliwość tworzenia nowych rynków.

W czerwcu 1994 r. Taligent wysłał swój pierwszy produkt, który dla trzech inwestorów i około 100 firm deweloperskich uznano za nieco spóźniony. Jest to wersja zapoznawcza dla programistów w wersji prebeta o nazwie Partners Early Experience Kit (PEEK), składająca się z 80 frameworków dla AIX i OS/2. Otrzymał mieszane recenzje, a InfoWorld powiedział, że jest „ograniczony przez ogromny ślad, brak narzędzi programistycznych i zadziwiającą złożoność”. TalDE miał zostać wysłany w drugim kwartale 1995 roku.

W tym momencie Apple podobno „zabezpieczało swoje zakłady” w formułowaniu strategii dostarczania TalAE drugiego systemu, pozostając przede wszystkim oddanym Systemowi 7. Firma zamierzała wkrótce wprowadzić platformę PowerOpen PowerPC AIX, która miałaby dostarczać TalAE dla uruchamianie, miejmy nadzieję, przyszłej klasy aplikacji, jednocześnie z usługami Macintosh Application Services do uruchamiania starszych aplikacji osobistych Systemu 7.

W maju 1995 r. Taligent anulował opóźnione wydanie swojego natywnie hostowanego TalOS, aby skupić się na środowisku programowania aplikacji TalAE, które działałoby na każdym nowoczesnym systemie operacyjnym. Rozwijany głównie na AIX , plan zakładał przeniesienie TalAE na HP-UX , OS/2 , Windows NT i Copland . Dostawcy ci mają na celu przeniesienie i łączenie TalAE bezpośrednio ze swoimi systemami operacyjnymi, a Taligent przeniesie je dla tych, którzy tego nie robią.

Wspólny punkt
Wspólny punkt
Kolor logo CommonPoint.svg
Deweloper(zy) Taligent Inc.
Napisane w C++
System operacyjny AIX , OS/2
Licencja Prawnie zastrzeżony

Żadna firma nie postawi swojego projektu lub pracy na oprogramowanie w wersji 1.0. [Taligent ma] przed sobą kolejny rok lub półtora roku pracy, ponieważ wiarygodność udowadniasz tylko będąc tam.

Steve Jobs, 1995

Taligent powiedział, że chce, aby CommonPoint był ostatecznym standardem w branży oprogramowania, podobnie jak lokalny sklep z aplikacjami na każdym komputerze. Tworzenie aplikacji „Shake n bake” w czterech krokach. Każda aplikacja miałaby minimalny rozmiar dostawy pakietu, ponieważ klienci mają już większość kodu w postaci udostępnionej struktury CommonPoint. Struktury CommonPoint są podzielone na trzy kategorie: aplikacja, domena i wsparcie.

28 lipca 1995 roku Taligent wysłał swój pierwszy produkt końcowy, CommonPoint 1.1, po siedmiu latach rozwoju jako Pink, a następnie TalAE. Wydany po raz pierwszy tylko na swoją referencyjną platformę AIX , został początkowo wyceniony na 1500 USD (równowartość 2548 USD w 2020 r.) tylko za środowisko wykonawcze dla użytkowników; lub 5900 USD (równowartość 10 021 USD w 2020 r.) za środowisko uruchomieniowe i zestaw do tworzenia oprogramowania, co dodatkowo wymaga kompilatora Cset++ o wartości 1800 USD, ponieważ TalDE jest nadal planowane na późniejszą wersję. Środowisko wykonawcze ma narzut 18 MB pamięci RAM dla każdego komputera, a zalecane jest 32 MB całkowitej systemowej pamięci RAM. Chociaż zasadniczo zgodnie z harmonogramem według własnych prognoz firmy PEEK z zeszłego roku, niektórzy analitycy uznali to za „za mało, za późno”, szczególnie w porównaniu z dojrzałą platformą NeXT. Kilka serwisów testowych PEEK i użytkowników wersji końcowych było bardzo zadowolonych z platformy, choć rozczarowanych wyraźnym brakiem obecności na wielu platformach w systemach HP/UX, Mac OS i Windows NT, co ściśle ograniczało jakąkolwiek adopcję CommonPointa, nawet wśród entuzjastów. Hewlett-Packard napisał przewodnik dla początkujących programistów CommonPoint, aby poradzić sobie z jego stromą krzywą uczenia się, mówiąc, że ankieta wykazała, że ​​doświadczeni programiści frameworka C++ potrzebowali co najmniej trzech miesięcy, aby nawet przystąpić do pierwszej aplikacji. Podczas premiery InfoWorld powiedział dyrektorowi generalnemu Joe Guglielmi, że „użytkownicy korporacyjni generalnie nie rozumieją, do czego służy CommonPoint” i mają problemy z rozróżnieniem CommonPoint i OpenDoc. IBM podobno przeprowadził „pełną prasę”, aby analizować i promować świadomość klientów dotyczącą CommonPoint, szkoląc swoich pracowników sprzedaży bezpośredniej i konsultantów, uczestnicząc w konferencjach branżowych w celu prezentacji CommonPoint oraz „rozmawiając z dowolnym dostawcą oprogramowania i integratorem systemów innej firmy kto będzie słuchał”.

Wersja beta CommonPoint dla OS/2 została wydana 15 grudnia 1995 r. Przypadkowo był to ten sam dzień, w którym był mistrzem ostatecznej wersji beta Workplace OS, komplementarnego systemu operacyjnego IBM będącego kuzynem TalOS. Ostateczna wersja beta Workplace OS została wydana 5 stycznia 1996 roku w postaci OS/2 Warp Connect (PowerPC Edition), a następnie została natychmiast wycofana bez otrzymywania wersji CommonPoint.

Tymczasem w Apple roczny Copland osiągnął prymitywną i notorycznie niestabilną wersję zapoznawczą dla programistów, a sfrustrowany brak strategii systemu operacyjnego Apple nadal nie dostarczył niczego fizycznie zdolnego do uruchomienia jakiegokolwiek oprogramowania Taligent.

Nowe kierownictwo

Do 1995 roku oszacowano, że trzej inwestorzy wydali ponad 100 milionów dolarów na Taligent, Inc., a jego zamknięcie jest przewidywane przez źródła Los Angeles Times z powodu upadku firm macierzystych i nieodłącznych trudności każdego. w branży IT pozostawanie zaangażowane powyżej 18 miesięcy.

We wrześniu 1995 roku dyrektor generalny Joe Guglielmi niespodziewanie odszedł z Taligent, aby zostać wiceprezesem firmy Motorola, potęgując obawy branży. Dick Gurino, dyrektor generalny działu rozwoju komputerów i oprogramowania w IBM, został mianowany tymczasowym dyrektorem generalnym i otrzymał zadanie poszukiwania stałego dyrektora generalnego. W październiku 1995 roku Gurino zmarł na atak serca podczas biegania, pozostawiając firmę bez prezesa. 19 grudnia 1995 r. założycielka firmy Taligent i weteranka Apple Debbie Coutant została awansowana na stanowisko dyrektora generalnego.

Tego samego dnia firma otrzymała ostatecznego dyrektora generalnego, Taligent Inc. również zakończyła formę partnerstwa. Apple i HP sprzedały swoje udziały w firmie, czyniąc z Taligent Inc. wyłącznie spółkę zależną IBM. Rozwiązując partnerstwo, każdy z trzech byłych partnerów wyraził aprobatę dla postępów Taligent. Apple i HP chciały po prostu utrzymać licencje na technologię, IBM chciał wykorzystać własne redundantne działy marketingu i wsparcia, a Taligent chciał skupić się wyłącznie na technologii. W procesie tym zwolniono blisko 200 z 375 pracowników, pozostawiając jedynie kadrę inżynierską. Weteran Apple i współzałożyciel firmy Taligent, Mike Potel, został awansowany z wiceprezesa ds. technologii na dyrektora ds. technologii, mówiąc: „Jesteśmy lepiej chronieni w świecie IBM, niż próbowalibyśmy przebić się jako niezależna firma, która musi płacić rachunki codziennie."

W listopadzie 1996 roku odbyła się ostatnia publiczna demonstracja kompletnego natywnego TalOS, zatytułowana „The Cutting Edge Scenario”. Odnosząc się do oryginalnego kryptonimu „Pink”, Taligent już oficjalnie porzucił nigdy niepublikowany natywny TalOS na rzecz CommonPoint.

TalOS był wyjątkowy w swojej architekturze. Był zorientowany obiektowo od jądra w górę i zapewniał prawdziwą wielowątkową wielozadaniowość z wywłaszczaniem. Doświadczenie użytkownika końcowego obracało się wokół złożonego, zorientowanego na dokumenty, wieloużytkownikowego sieciowego interfejsu do bezpośredniej manipulacji z nieskończonym cofaniem sesji. Głównym tematem interfejsu były Ludzie, Miejsca i Rzeczy. Interfejs sieciowy reprezentował użytkowników zdalnych, a także wspólne przestrzenie robocze. Pod wieloma względami był to bardziej graficzny MOO (zorientowany na wymiar dla wielu użytkowników) niż tradycyjny system operacyjny.

—  Tom Dougherty, Taligent inżynier
Rozdzielenie

W 1997 roku misją Taligent jako filii IBM było uwolnienie technologii CommonPoint i jej redystrybucja w istniejących produktach IBM lub udzielenie licencji innym firmom — wszystko to ze szczególnym uwzględnieniem Javy. 1 września 1997 r . Dziennik dr. Dobb's zauważył: „Myślę, że łatwiej jest rozwijać gorącą technologię, kiedy faceci przed tobą już większość z nich napisali. Jak dziedziczenie po bogatym wujku. też nie boli."

Szerszy debiut na rynku masowym technologii CommonPoint miał miejsce w postaci VisualAge C++ 3.5 dla Windows, z dołączeniem Framework Document Framework do obsługi obiektów OLE. W lutym 1997 r. pierwszą wszechstronną dostawą technologii CommonPoint było jej przyjęcie do ugruntowanej pozycji IBM VisualAge dla C++ 4.0, która według magazynu PC Magazine „nie miała sobie równych” pod względem „szerokiego zakresu funkcji”, ponieważ „Teraz to, co najlepsze w technologii CommonPoint jest przekierowanie do klasy otwartej dla VisualAge." Ta dołączona adaptacja SDK obejmuje kilka frameworków CommonPoint: desktop (infrastruktura do budowania zunifikowanych komponentów OCX lub OpenDoc); web (nazywany WebRunner, do tworzenia złożonych dokumentów typu „przeciągnij i upuść” dla sieci Web oraz CGI serwerów); grafika do tworzenia aplikacji 2D GUI; międzynarodowy tekst dla Unicode i lokalizacji; systemy plików; druk; i testy jednostkowe. Do 1997 roku Taligent stanowił rdzeń ogólnofirmowej zmiany IBM na strategię oprogramowania pośredniczącego opartą na Javie. Taligent zapewnił pełną obsługę internacjonalizacji Unicode dla wydanej przez firmę Sun z 1997 r. wersji Java Development Kit od 1.1 do 1.1.4. Taligent nadal wynajmował ten sam budynek od Apple, a JavaSoft znajdowała się po drugiej stronie ulicy. Ale jego macierzysty IBM i powiązany Lotus znajdowały się na wschodnim wybrzeżu i nie były w pełni świadome planów i rezultatów Taligent.

WebRunner to zestaw narzędzi programistycznych opartych na Javie i JavaBeans w cenie 149 USD. W czerwcu 1997 roku Places for Project Teams zostało uruchomione w cenie 49 USD za użytkownika jako graficzny interfejs użytkownika do pracy grupowej, który ukrywa brzydki interfejs Lotus Notes . Taligent posiadał kilka produktów, licencji, znaków towarowych i patentów.

Firma Apple anulowała niestabilny i niedokończony projekt Coplanda w sierpniu 1996 roku, który został już przypuszczalnie przemianowany na „Mac OS 8”, ponownie pozostawiając jedynie spuściznę Systemu 7. Własna książka Apple Mac OS 8 Revealed (1996) była ostatecznym planem dla Coplanda, wymieniając konkurentów i sojuszników platformy, a mimo to na 336 stronach nie ma wzmianki o Pinku czy Taligent. Pod koniec 1996 roku Apple coraz bardziej desperacko próbowało znaleźć jakąkolwiek strategię dotyczącą systemu operacyjnego poza Systemem 7, nawet po tym, jak już zaplanował jej nadchodzące ogłoszenie w grudniu 1997 roku. Firmie nie udało się dostarczyć nawet funkcjonalnej wersji zapoznawczej Copland za dwa lata; i odrzuciła odnoszące sukcesy platformy A/UX i PowerOpen z 1995 roku oraz nowy oparty na AIX serwer sieciowy Apple Network Server z lat 1996-1997. Aby zbudować przyszły system Mac OS, firma poważnie zbadała możliwość licencjonowania systemów operacyjnych innych firm, takich jak Solaris , Windows NT i TalOS.

Rozpuszczenie

16 września 1997 r. IBM ogłosił, że Taligent Inc. zostanie rozwiązana do końca roku, a około 100 inżynierów oprogramowania otrzyma „zaoferowane stanowiska w laboratorium IBM Santa Teresa do pracy nad kluczowymi komponentami narzędzi programistycznych IBM VisualAge for Java. oraz w niedawno ogłoszonym centrum portowania Javy, które IBM tworzy razem z Sun Microsystems i Netscape”. IBM wycofał CommonPoint for OS/2 z rynku 3 sierpnia 1999 roku.

Przyjęcie

W 1993 roku, rok po zarejestrowaniu i dwa lata przed wysyłką pierwszego produktu, Taligent był jednak postrzegany jako znaczący konkurent w branży. UnixWorld powiedział, że „NeXT musi trzykrotnie zwiększyć swoją objętość [w stosunku do istniejących 50 000 instalacji], aby nabrać wystarczającego rozmachu, aby zapobiec Microsoftowi i Taligent w branży oprogramowania zorientowanego obiektowo”.

W 1994 r. kilka serwisów testowych PEEK w wersji beta było pod wrażeniem CommonPoint, w tym jedna historia sukcesu produkcyjnego w American Express, która zastąpiła istniejącą sześciomiesięczną starszą aplikację w zaledwie sześć tygodni. Na początku w 1994 roku powiedzieli: „Jesteśmy prawie przytłoczeni złożonością [CommonPoint]. Nie wiem, czy typowy programista korporacyjny będzie w stanie to przyswoić w swoim sklepie”. ale w 1995 roku zakończyli projekt słowami: „Struktury CommonPoint – i nie przesadzam – są genialne w sposobie, w jaki obejmują kwestie techniczne [tego projektu]”. Inni byli rozczarowani wyraźnym brakiem obecności na wielu platformach w systemach HP/UX, Mac OS i Windows NT, co ściśle ograniczało adopcję CommonPointa nawet wśród entuzjastów.

W przeprowadzonej przez nas ankiecie umiejętność uczenia się została wymieniona jako główny przeszkoda w korzystaniu z frameworków przez programistów zaznajomionych z frameworkami, a pierwsi programiści korzystający z Taligent doświadczyli „sztywnej krzywej uczenia się” nawet dla doświadczonych programistów C++. ... Czas potrzebny, aby stać się produktywnym programistą z frameworkami Taligent, jest długi (co najmniej trzy miesiące, zanim będziesz mógł uruchomić swoją pierwszą aplikację)."

Przewodnik dla początkujących dotyczący programowania przy użyciu Taligent Application Frameworks , Hewlett-Packard, 1995

Gdy nauczysz się CommonPoint i systemu Taligent, będziesz ekspertem w C++, czy tego chcesz, czy nie. ... Oparcie aplikacji na CommonPoint skutkuje programami, które są bardziej spójne wewnętrznie, czystsze i pozwalają frameworkowi na wykonanie znaczącej pracy gruntowej we współpracy ze środowiskiem Taligent. ... Frameworki Taligent są skoordynowane znacznie lepiej niż inne, które widziałem. Zostały zaprojektowane do współpracy z podstawowym jądrem, w sposób podobny do wywołań ROM Toolbox Maca, ale na bardziej zaawansowanym poziomie. Nextstep jest najbliższa rzecz do Taligent ale to już stary i nie jest tak zaawansowany, pomimo faktu, że do tej pory to było najszybsza platforma rozwoju, nie bar. Rozmawialiśmy z ludźmi, którzy korzystali z Nextstep i rozważaliśmy to, ale jest dla nas jasne, że CommonPoint jest kolejnym Nextstep, jeśli wolisz.

Nisus Software, marzec 1995, po trzech miesiącach szkolenia Taligent i trzech z kodowania

W marcu 1995 roku magazyn IEEE Software powiedział: „Sama natura Taligent może zmienić kontury krajobrazu aplikacji. ... [Jestem] jasne, że Taligent siedzi, używa i udoskonala to, co jest rzekomo najlepiej rozwiniętym, wszechstronnym obiektem na świecie zorientowany na rozwój i środowisko systemowe." System został opisany jako praktycznie „cały system operacyjny składający się wyłącznie z zaczepów” — który opiera się na, głęboko integruje i „zastępuje oryginalny system operacyjny hosta”, nie pozostawiając „najniższego wspólnego mianownika”. Dlatego oczekuje się, że każda natywna aplikacja Taligent będzie działać tak samo na dowolnym obsługiwanym systemie operacyjnym hosta. Dowolny stopień czystej przenośności, zwłaszcza w przypadku integracji natywnej, w branży oprogramowania był opisywany jako święty Graal, do którego wielu aspiruje, a niewielu je osiąga, powołując się na fakt, że Microsoft Word 6.0 dla Macintosh nadal działa jak obca aplikacja Windows, ponieważ podstawa była nadmiarowa przeniesione z każdą aplikacją. W lutym 1997 r., podczas pierwszego kompleksowego, masowego wydania technologii Taligent w postaci VisualAge C++ 4.0, PC Magazine powiedział: „Teraz to, co najlepsze w technologii CommonPoint, jest wprowadzane do Open Class dla VisualAge... Chociaż technologia była chwalona przez wielu rozmiar i złożoność frameworków CommonPoint okazały się zbyt zniechęcające dla celów praktycznych.... Dla szerokiego zakresu funkcji, frameworki Taligent nie mają sobie równych. Wszechogarniający framework OOP zawsze okazywał się trudnym do zrealizowania ideałem, ale VisualAge's Open Class Technology Preview to zdecydowanie najbardziej wiarygodna próba, jaką widzieliśmy”.

W 2008 roku firma PCWorld uznała natywny system operacyjny Taligent OS za numer 4 z 15 najlepszych produktów waporyzacji wszechczasów.

Ze względu na efekt drugiego systemu i reakcję immunologiczną korporacji , pisarz Wired, Fred Davis, porównał relacje Taligent z Apple i IBM do klasycznej greckiej tragedii: „Urodziło się dziecko, którego przeznaczeniem jest zabicie ojca i popełnienie jeszcze bardziej niewypowiedzianych czynów przeciwko matce. Rodzice kochają swoje dziecko i nie chcą go zabić, więc zamykają je w tajnym lochu. Pomimo złego traktowania dziecko staje się silniejsze, jeszcze bardziej zdecydowane popełnić przeznaczone dla niego zbrodnie.

W 1995 roku dziennikarz IT Don Tennant poprosił Billa Gatesa, aby zastanowił się, „jaki trend lub rozwój w ciągu ostatnich 20 lat naprawdę go zaskoczył”. Gates odpowiedział z tym, co Tennant określił jako gryzący, śmiertelnie poważny sarkazm: „Kaleida i Taligent miały mniejszy wpływ, niż się spodziewaliśmy”. Tennant uważał, że wyjaśnienie jest takie, że „Najgorszym koszmarem Microsoftu jest połączenie Apple i IBM. Żadna inna pojedyncza zmiana w dynamice branży IT nie może zrobić tak wiele, aby wykastrować Windows”.

Spuścizna

Główny inżynier założyciel firmy Pink, Erich Ringewald, odszedł z Apple w 1990 roku, aby zostać głównym architektem oprogramowania w Be Inc. i zaprojektować nowy BeOS . Mark Davis , który wcześniej współtworzył Unicode Consortium , współtworzył w Apple WorldScript, Macintosh Script Manager i kierował lokalizacją Macintosha na arabski, hebrajski i japoński (KanjiTalk), był dyrektorem ds. podstawowych technologii w Taligent i architektem wszystkich swoją technologię internacjonalizacji, a następnie został Głównym Architektem Globalizacji Oprogramowania IBM, przeniósł się do Google, aby pracować nad internacjonalizacją i Unicode, a teraz pomaga wybierać emotikony dla smartfonów na całym świecie. Ike Nassi był wiceprezesem ds. narzędzi programistycznych w Apple, uruchomił MkLinux , zasiadał w zarządach Taligent i OpenDoc Foundation oraz pracował nad iPhonem firmy Linksys .

IBM wykorzystał części CommonPoint do stworzenia bibliotek Open Class dla VisualAge for C++ i stworzył projekt open-source o nazwie International Components for Unicode . W wyniku prac Taligent prowadzonych przez Marka Davisa IBM opublikował wszystkie biblioteki internacjonalizacji, które znajdują się w Java Development Kit 1.1 do 1.1.4 wraz z kodem źródłowym, który został przeniesiony do C++ i częściowo do C. Ulepszone wersje niektórych z tych klas trafiły do ICU dla Javy (ICU4J) i ICU dla C (ICU4C). JDK 1.1 otrzymało Taligent's JavaBeans Migration Assistant for ActiveX, aby przekonwertować ActiveX na JavaBeans. Grupa Davisa stała się grupą Unicode w IBM Globalization Center of Competency w Cupertino.

Taligent stworzył zestaw narzędzi programistycznych opartych na Javie i JavaBeans o nazwie WebRunner, produkt do pracy grupowej oparty na Lotus Notes o nazwie Places for Project Teams. Taligent licencjonował różne technologie firmie Sun, które są dziś częścią Javy , oraz Oracle Corporation i Netscape . Firma HP wydała technologię kompilatora Taligent C++ (znaną w Taligent jako „CompTech”) jako kompilator „ANSI C++”, aCC. Firma HP wydała także kilka bibliotek graficznych Taligent .

W 2010 roku niektóre z koncepcji personalnych i projektowych Apple z Pink and Purple (nazwa kodowa pierwszego iPhone'a) pojawiły się ponownie i wtopiły się w system operacyjny Google Fuchsia . Oparte na obiektowym jądrze i frameworkach aplikacji, jego repozytorium kodu typu open source zostało uruchomione w 2016 roku z frazą „Różowy + Fioletowy == Fuksja”.

Publikacje

Poniższe informacje zostały napisane przez personel Taligent o jego systemie i ogólnie o inżynierii oprogramowania.

Białe papiery

  • Deyo, Nancy; Gilach, Joe; Schmarzo, Bill (1992). Badanie największych innowatorów korporacyjnych w Ameryce (Biała Księga). Taligent Inc.
  • Deyo, Nancy; Gilach, Joe; Wescourt, Keith (1993). Lekcje wyciągnięte od wczesnych adoptorów technologii obiektowej (biały księga). Taligent, Inc.
  • Napędzanie innowacji za pomocą technologii: inteligentne wykorzystanie obiektów (raport). Taligent, Inc. 1993.
  • Wykorzystanie struktur obiektowych (raport). Taligent Inc. 1993.
  • Zasoby technologii obiektowej (raport). Taligent Inc. 1993.
  • Andert, Glenn (1994). „Struktury obiektowe w Taligent OS” . Postępowanie COMPCON '94 . Taligent Inc. 1 : 112–121. doi : 10.1109/CMPCON.1994.282936 . Numer ISBN 0-8186-5380-9. S2CID  35246202 .
  • Andert, Glenn (1995). „Rozdział 9: Ramy w CommonPoint Taligent” . Zorientowane obiektowo struktury aplikacji . Prentice-Hall. s. 231-235. Numer ISBN 9780132139847. OCLC  221649869 .

Książki

Seria Taligent Reference Library :

Instrukcje

Patenty

Uwagi

Bibliografia