Кіріспе
Бағдарламалық қамтамасыз ету компаниясы (1992–1998)
Apple компаниясының негізін қалаушылары Стив Возняк және Стив Джобс 1985 жылы компанияны тастап кеткен. Бұл кәсіпкерлік басшылықтың орнын толтырмауы төменгі деңгейдегі инженерлерді басқару лауазымдарына көтеруге әкеп соқты, сондай-ақ инженерлердің көбейіп бара жатқан топтарының бәсекелесіп, консенсус арқылы бірлесіп жұмыс істеуіне және өзіндік корпоративтік мәдениет құруына жағдай жасады. 1988 жылы Apple компаниясы флагмандық Macintosh операциялық жүйесінің маңызды жаңартылуы – System 6 жүйесін шығарды, бірақ ол күтілгендей қарсы алынбады. Жүйенің архитектуралық шектеулері, 1984 жылғы алғашқы нұсқасының қатаң аппараттық талаптарымен анықталған, енді MultiFinder-дің кооперативтік көп тапсырмалылығы сияқты шағын жетістіктерге қол жеткізу үшін күрделі шешімдерді қажет етіп, жадты қорғау және виртуалды жадтан мүлдем құрылған еді. Осындай осал операциялық жүйеде жиі күңкіреп қалатын осы инженерлік табыстарға қол жеткізіп, қызғылт индекс карточкаларын безендіргеннен кейін, Pink жобасының негізгі дизайн мақсаттары толыққанды объектілі бағдарлау, жадты қорғау, алдын ала көп тапсырмалылық, халықаралық деңгейде қолдау және кеңейтілген графика болды. Қызыл карточкалардағы көптеген идеялар кейін қабылданатын болды. Алғашқы екі айда Pink жобасында шамамен 25 адам жұмыс істеді. Apple компаниясының барлық бөлімдерінде жоба және жүйе сәтті деп есептелді, бірақ 1989 жылдың сәуірінен бастап және 1990 жылдар бойында әдеттегі әзіл: "Pink қашан шығады? Екі жыл" еді. Бұл маңызды визуалды дизайн тілі Copland, Mac OS 8 және CommonPoint жүйелеріне бірнеше жыл бойы әсер етті. 1990 жылдардың басындағы журналдар Pink қалай көрінуі мүмкін екендігінің әртүрлі макеттерін көрсетті. Адамдар, орындар және заттар метафорасы дәстүрлі жұмыс үстелі метафорасынан асып түседі және пайдаланушыға құжаттарды адамдар мен заттар арасында, мысалы, факс машиналарын және принтерлерді оңай жылжытуға мүмкіндік беретін GUI құралдарын ұсынады. Компоненттік құжат моделі OpenDoc жүйесіне ұқсас. 1991 жылдың ортасында Apple компаниясының бас директоры Джон Скалли Pink үшін 1,5 миллион жол код жазғанын мақтанды.
AIM альянсы
1991 жылғы 2 қазанда Apple, IBM және Motorola компаниялары тарихи AIM альянсын құрып, жариялады. Ол Apple компаниясының жеке өнімдері мен IBM компаниясының корпоративтік өнімдерін толықтыру, Microsoft компаниясының монополиясына қарсы тұру және компьютер индустриясы үшін жаңа, біртұтас платформаны құру мақсатымен жасалды. Бұл альянс екі серіктес корпорацияны құрды: мультимедиалық бағдарламалық жасақтаманы әзірлеу үшін Kaleida Labs және 90-жылдардың ортасында Pink-ті нарыққа шығару үшін Taligent Inc. Альянс келісімшарына қол қойылғанға дейін, Pink-тің өзі OS/2 жүйесін пайдалануды кейінге қалдыруға ықпал ететін революциялық әсерінен туындаған екінші жүйелік қауіп ретінде танылды. Apple штаб-пәтеріндегі уақытша кеңседен Cupertino қаласындағы кеңсеге көшіп, компания 170 қызметкермен жұмысын бастады.
Мәдениет және мақсат
Ол "Талигент" компаниясының өзінің корпоративтік мәдениетін қалыптастыратындығын, оның екі негізін қалаушы инвесторы Apple және IBM-нің қалыптасқан мәдениеттерінен және болашақ клиенттерінің ықтимал сәтсіздіктерінен тәуелсіз болатынын құлшыныспен айтты. Екі компания жақында ғана одақтас болып, бес бірлескен жобаны жүзеге асырды, сонымен қатар он жылдан астам уақыт бойы қатыгез бәсекелестікке түсті. "Dr. Dobb's Journal" журналы былай деп жазды: "Талигентке келген Apple және IBM қызметкерлері үшін қарсыластарына адал болып қалған басшыларға бағыну өте ғажап көрінді. Бұл, мүмкін, Силикон аңғарындағы әдеттегі мансаптық қадам емес, бірақ болашақта тағы да ерекше жағдайлардың белгісі болуы мүмкін. Саясаттан мүмкіндігінше аулақ болған "Талигент" бағдарламашылары жұмысты күшпен істеп, көптеген кодтарды жазды". "Fortune" журналы Apple-дің еркін және IBM-нің ресми қызметкерлерін біріктірудің корпоративтік мәдениетіндегі шоқтыққа толы жағдайды сипаттап, компанияның мәдени инженерия міндеті бағдарламалық жасақтаманы жасаудан да қиын болуы мүмкін екенін айтты. Ашық, бірақ салмақты басшы: "Мен [Apple] аңыздарынан жалықтым, маған деректер керек" деді. "Талигентті" миллиард долларлық инвесторлармен салыстырып, "Kaleida" компаниясының басшысы: "IBM және Apple мәдениеті көбінесе артық пайда алу, жеңілдіктер, үлкен кеңселер, жаңа компьютерлер және көп қызметкерлерді алу туралы" деді. "Dr. Dobb's Journal" журналы Hewlett Packard компаниясының 1994 жылы серіктестікке қосылуынан туындаған корпоративтік мәдениеттегі абстракцияның күшеюін былайша сипаттады: "Енді сіз [бұрынғы] Apple бағдарламашысы болуыңыз мүмкін, ол [бұрынғы] IBM басшысының басшылығымен жұмыс істейді, ол HP-ге [сырттан] есеп береді. Немесе олардың кез келген комбинациясы. Бұралып, бұралып кете береді". Сонымен қатар, жүйелік объектілік модель (SOM) және таратылған SOM OS/2 және AIX-ке енгізілді. Apple бұрыннан Lisa-ны жасап, толыққанды объектілік Pink операциялық жүйесін прототиптеді және MacApp арқылы объектілік фреймворктерді жасады. Екі компания да Smalltalk-пен жұмыс істеген. Индустрия "Талигент" бағдарламалық жасақтамасының бар екендігіне күмәнданып, оның нақты жобалау кезеңінен өтіп, жылдар бойы Apple компаниясы жасап жатқан Pink негізіндегі бағдарламалардың көптеген көлемдерінен тұратынын білмеді. Барлық графикалық жүйе 3D, тіпті 2D бөліктері де 3D құрылымдар болып табылады. Ол ядродан бастап, құрылғы драйверлерін, "Талигент" кіріс/шығыс (I/O) жүйесін және жиынтықтарды қамтитын объектілік фреймворктерге кеңінен негізделген. 1993 жылы IBM TalOS-тың көп бөлігін өзінің туған Opus микроядросынан ажыратуды және оны IBM Microkernel-ге қайта бағыттауды талқылады, ол IBM-нің тандемдік жобасы Workplace OS үшін негіз ретінде қолданылған. 1993 жылдың қаңтар айында "Талигент" компаниясының маркетинг жөніндегі вице-президенті TalOS-ты дамытудағы үлкен прогресс 1995 жылғы толық TalAE кестесіне дейін оның ерте шығарылуына мүмкіндік беруі мүмкін екенін мәлімдеді. Apple компаниясының "Талигентке" бизнес-менеджері Крис Эспиноса Apple және IBM компанияларының бәсекелестікке негізделген "Талигент" платформаларын құруының ирониясын мойындады, ол Apple-де Pink ретінде пайда болды. Ол Apple компаниясының "Талигент" компоненттерін алмастырылмайтын жеке Mac OS-ке енгізіп, IBM-нің болашақ "Талигент" негізіндегі жалпы мақсаттағы жүйелерімен бәсекелестікке қабілеттілігін арттырып, корпоративтік пайдаланушылардың Apple корпоративтік жүйелері бөлімшесінің болашақ "Талигент" негізіндегі компьютерлеріне көшуін жеңілдетуі мүмкін екенін болжады. 1993 жылдың 10 қаңтарында "The Wall Street Journal" газеті "Талигент" компаниясының жағдайы туралы хабарлап, компанияның және оның платформасының Borland, WordPerfect және Novell компанияларының кең ауқымды оптимистік қолдауына ие екенін айтты. Borland компаниясының бас директоры Филипп Кан: "Техникалық тұрғыдан [Pink] керемет, ал "Талигент" мен күткеннен әлдеқайда жылдамдап жұмыс істеп жатыр" деді. Бағдарламалық жасақтамаға инвестиция салатын капиталист жаңа кәсіпкерлердің платформаның жаңалығын және мұралық жүктемелердің жоқтығын бағалайтынын күтті, ал индустрия Apple-ге адал жандардың жаңа мәдениетті қабылдайтынын күтті. Шын мәнінде құнды болғанына қарамастан, индустрияның көптеген өкілдері "Талигенттің" табысы Microsoft компаниясының монополиясын жоюға байланысты болады деп күтті. 18 қаңтарда "InfoWorld" газеті "Талигент бағдарламалық жасақтаманы жасаушылардан жақсы пікірлер алды" деп хабарлады. 1993 жылдың сәуір айында "Талигент, Inc." компаниясының штаттары 260-қа жуық қызметкерге жетті, олардың көпшілігі Apple немесе "басқа Силикон аңғарындағы еркін мәдениеттен" келді. "Bedrock" 18 айдан кейін тоқтатылып, мұрагері болмады, соның салдарынан Apple компаниясы "System 7" мен "Pink" арасында байланыссыз қалды.
Бөлу
1997 жылы Taligent компаниясының IBM еншілес компаниясы ретіндегі міндеті CommonPoint технологиясын бөліп, оны IBM-нің қолданыстағы өнімдеріне қайта тарату немесе басқа компанияларға лицензиялау болды – бәрі де Java-ға ерекше назар аудара отырып. 1997 жылдың 1 қыркүйегінде доктор Добб журналында: «Менің ойымша, сізден бұрынғылар оның көп бөлігін жазып алғанда жаңа технологияны жасау оңайырақ. Бұл бай туыстан мұра алған сияқты. Ал тағы бір бай туысыңыз оны сіз үшін сатса, ол да зиян келтірмейді», – деп жазылды. 1997 жылға дейін Taligent IBM компаниясының Java негізделген аралық бағдарламалық қамтамасыз ету стратегиясына көшуінің ядросы болды. Taligent Sun компаниясының 1997 жылғы Java Development Kit 1.1–1.1.4 нұсқасы үшін толық Unicode интернационализациясын қамтамасыз етті. WebRunner – бұл $149 бағамен Java және JavaBeans негізделген әзірлеу құралдарының жиынтығы. 1997 жылдың маусым айында «Places for Project Teams» бағдарламасы бір пайдаланушыға $49 доллардан сатылды, ол Lotus Notes-тың жаман интерфейсін жасыратын графикалық интерфейс (GUI) болды. тауарлық белгілер мен патенттер. Apple 1996 жылдың тамызында тұрақсыз және аяқталмаған Copland жобасын тоқтатты, ол бұрын «Mac OS 8» деп аталған еді, бұл тек System 7 мұрасын қалдырды. Apple-дің Mac OS 8 Revealed (1996) кітабы Copland-тің соңғы жол картасы болды, платформаның бәсекелестері мен одақтастарын атады, бірақ оның 336 бетінде Pink немесе Taligent туралы ешқандай ақпарат жоқ. 1996 жылдың соңында Apple компаниясы System 7 жүйесінен басқа операциялық жүйе стратегиясын табуға барған сайын тырысты, тіпті оның алдағы жариялануын 1997 жылдың желтоқсанында жоспарлағаннан кейін де.
Тарату
1997 жылдың 16 қыркүйегінде IBM Taligent Inc. компаниясы жыл соңына дейін таратылатынын хабарлады, оның шамамен 100 бағдарламалық жасақтама инженеріне "IBM-нің Санта-Тереза зертханасында IBM-нің Java бағдарламалау құралдары VisualAge үшін маңызды компоненттерді жасауға, сондай-ақ IBM, Sun Microsystems және Netscape компаниялары бірлесіп құрып жатқан Java порттау орталығында жұмыс істеуге ұсыныс жасалды". IBM 1999 жылдың 3 тамызында OS/2 жүйесі үшін CommonPoint бағдарламасын нарықтан алып тастады.
Қабылдау
1993 жылы, құрылғанына бір жыл өткеннен кейін және алғашқы өнімін жеткізуге екі жыл қалғанда, Taligent бұл салада маңызды бәсекелес ретінде қарастырылды. UnixWorld компаниясы: «Объектіге бағытталған бағдарламалық қамтамасыз ету бизнесінде Microsoft пен Taligent-тің алдын алу үшін жеткілікті қарқын алу үшін NeXT-тің көлемі үш есеге [қазіргі 50 000 орнатылымынан] өсуі керек» деді. 1994 жылы бірнеше PEEK бета-тест орталықтары CommonPoint-ке әсерленді, соның ішінде American Express-те өндірістік табысқа жеткен жағдай болды, ол алты апта ішінде өзінің алты айлық ескі қосымшасын алмастырды. 1994 жылы олар: «Біз [CommonPoint] күрделілігіне қатты шалқалап қалдық. Әдеттегі корпоративтік әзірлеуші бұл жүйені өз ортасында игере ала ма, жоқ па, білмеймін» деді. 1995 жылдың наурызында IEEE Software журналы: «Taligent-тің өзінің мәні қолданбалар ландшафтының контурын өзгерте алады. [Ол] Taligent әлемдегі ең жетілген, жан-жақты, объектіге бағытталған даму және жүйелік ортаны пайдаланып, жетілдіріп жатқаны анық» деді. Жүйе дерлік «тек интерфейстерден тұратын толық операциялық жүйе» ретінде сипатталды, ол «үйірмен бірге» және «хосттың бастапқы операциялық жүйесін алмастырады», «ең төменгі ортақ белгіні» қалдырмайды. Сондықтан, кез келген Taligent-тің тума қолданбасы қолдау көрсетілетін кез келген хост операциялық жүйесінде бірдей жұмыс істеуі күтіледі. Бағдарламалық индустрияда таза портативтіліктің кез келген деңгейі, әсіресе тума интеграциямен, көптеген адамдар ұмтылатын және азда ғана жеткізе алатын қасиетті қадаға сипатталды, мысалы, Microsoft Word 6.0 Macintosh үшін әлі де шетелдік Windows қолданбасы сияқты жұмыс істейді, өйткені негіз әр қолданбамен артық көшірілген. Екінші жүйелік эффектісі мен корпоративтік иммундық реакциясының салдарынан Wired жазушысы Фред Дэвис Taligent-тің Apple және IBM-мен қарым-қатынасын классикалық грек трагедиясымен салыстырды: «Әкесін өлтіріп, анасына одан да қорқынышты әрекеттер жасауға тағдырланған бала дүниеге келеді. Әке-шеше баласын жақсы көреді және оны өлтіруге батыл болмайды, сондықтан оны құпия түрмеге қамап қояды. Қайырғанмен, бала одан да күшті болып өседі және тағдырланған қылмысын жасауға одан да бекем ниеттеніп, дайындық жасайды».
Мұра
Pink компаниясының бас инженері Эрих Рингевальд 1990 жылы Apple компаниясынан келіп, Be Inc компаниясының бас бағдарламалық архитекторы болып жұмыс істеді және жаңа BeOS-ті жобалады. Марк Дэвис, бұрын Юникод консорциумын құрғандардың бірі, Apple-де WorldScript және Macintosh Script Manager-ді бірлесіп жазды, сондай-ақ Macintosh-ты араб, еврей және жапон тілдеріне (KanjiTalk) аударуды басқарды. Айк Насси Apple-де Даму құралдарының вице-президенті болды, MkLinux-ты іске қосты, Taligent және OpenDoc Foundation кеңестеріне қатысты, сондай-ақ Linksys iPhone жобасында жұмыс істеді. IBM CommonPoint-тің бөліктерін VisualAge for C++ үшін Open Class кітапханаларын жасау үшін пайдаланды және осы жұмыстың нәтижесінде International Components for Unicode деп аталатын ашық кодты жоба құрылды. Марк Дэвис басқарған Taligent жұмысының нәтижесінде IBM Java Development Kit 1.1 мен 1.1.4-тегі барлық интернационализация кітапханаларын, бастапқы кодтарымен бірге жариялады. Taligent өзі жариялаған бағдарламалық жасақтамасы Java және JavaBeans негізіндегі WebRunner деп аталатын әзірлеу құралдары жиынтығынан және Lotus Notes негізіндегі топтық жұмыс құралы – Жобалық командалар үшін орындардан тұрды. Taligent Sun компаниясына Java құрамына кіретін әртүрлі технологияларды лицензиялады, ал қалғандарын Oracle Corporation және Netscape компанияларына берді. HP Taligent C++ компилятор технологиясын (Taligent ішінде "CompTech" деп белгілі) өзінің "ANSI C++" компиляторы aCC ретінде шығарды. HP сонымен қатар Taligent графикалық кітапханаларының бір бөлігін де жариялады. 2010 жылдары Apple компаниясының Pink және Purple (алғашқы iPhone-ның кодолық атауы) қызметкерлері мен дизайн тұжырымдары Google-дың Fuchsia операциялық жүйесінде қайта пайдаланылып, біріктірілді. Объектіге бағытталған ядро мен қолданбалық жүйеге негізделген оның ашық кодты репозиторийі 2016 жылы "Pink + Purple == Fuchsia" деген сөздермен іске қосылды.
Taligent's own published software was a set of development tools based on Java and JavaBeans, called WebRunner; and a groupware product based on Lotus Notes called Places for Project Teams. Taligent licensed various technologies to Sun which are today part of Java, and others to Oracle Corporation and Netscape. HP released the Taligent C++ compiler technology (known within Taligent as "CompTech") as its "ANSI C++" compiler, aCC. HP also released some Taligent graphics libraries. In the 2010s, some of Apple's personnel and design concepts from Pink and Purple (the first iPhone's codename) would resurface and blend into Google's Fuchsia operating system. Based on an object oriented kernel and application frameworks, its open source code repository was launched in 2016 with the phrase "Pink + Purple == Fuchsia".
Жарияланымдар
Келесі жарияланымдар Taligent қызметкерлері олардың жүйелері және бағдарламалық жасақтаманы жобалау әдістемесі туралы жазылған.