تالجنت

شركة تاليجنت (وهي كلمة مركبة من كلمتي "موهبة" و"ذكي") [ 3 ] [ 4 ] كانت شركة برمجيات أمريكية. تأسست تاليجنت كشراكة بين آبل وآي بي إم عام 1992، واعتمدت في تأسيسها على نظام التشغيل بينك الموجه للكائنات الذي ابتكرته آبل عام 1988، ثم اندمجت مع آي بي إم عام 1998.

في عام ١٩٨٨، وبعد إطلاق نظامي التشغيل System 6 و MultiFinder ، أطلقت آبل مشروعًا استكشافيًا باسم Pink لتصميم الجيل التالي من نظام التشغيل Mac OS الكلاسيكي . ورغم ابتعاده عن نظام Macintosh وتوجهه نحو نظام جديد طموح، حقق Pink نجاحًا باهرًا داخل آبل. وعلى الرغم من عدم إصداره رسميًا حتى عام ١٩٩٥، إلا أنه ظل محط أنظار الصناعة لسنوات. في عام ١٩٩٢، أدى تحالف AIM الجديد إلى تأسيس شركة شراكة بين آبل وآي بي إم باسم Taligent Inc.، بهدف طرح Pink في السوق. في عام ١٩٩٤، انضمت شركة هيوليت-باكارد إلى الشراكة بحصة ١٥٪. بعد عامين من التأجيلات المتكررة، أُلغي مشروع Taligent OS في نهاية المطاف، ولكن تم إطلاق إطار عمل التطبيقات CommonPoint في عام ١٩٩٥ لنظام AIX، مع إصدار تجريبي لاحق لنظام OS/2 . حظي CommonPoint بإشادة تقنية واسعة، ولكنه كان معقدًا للغاية من حيث التعلم، مما أدى إلى انخفاض مبيعاته بشكل كبير.

عكست أنظمة التشغيل Taligent OS و CommonPoint النطاق الواسع لنظام التشغيل Workplace OS المُكمّل من IBM ، في محاولات متداخلة ومتكررة لتصبح النظام العالمي الأمثل الذي يوحد جميع أجهزة الكمبيوتر وأنظمة التشغيل في العالم بنواة مصغرة واحدة. بين عامي 1993 و1996، اعتُبرت Taligent منافسةً لأنظمة Microsoft Cairo و NeXTSTEP ، على الرغم من أن Taligent لم تُصدر أي منتج حتى عام 1995، بينما لم تُصدر Cairo أي منتج على الإطلاق. بين عامي 1994 و1996، طرحت Apple مشروع نظام التشغيل Copland الذي كان يهدف إلى خلافة System 7، لكنها لم تمتلك نظام تشغيل حديثًا متطورًا بما يكفي لتشغيل تقنية Taligent.

في عام ١٩٩٥، انسحبت شركتا آبل وإتش بي من شراكة تاليجنت، ورخصتا تقنيتها، وجعلتاها شركة تابعة مملوكة بالكامل لشركة آي بي إم. وفي يناير ١٩٩٨، تم حل شركة تاليجنت نهائيًا ودمجها في آي بي إم. وشكّل إرث تاليجنت تفكيك أفضل مكونات المترجم والتطبيقات من كومون بوينت وتحويلها إلى لغة البرمجة فيجوال إيدج سي++ [ ٥ ] [ ٦ ] ومجموعة تطوير جافا ١.١ المعتمدة عالميًا (وخاصةً فيما يتعلق بالتدويل). [ ٧ ]

في عام ١٩٩٧، استحوذت آبل على شركة نيكست وبدأت بدمج نظام التشغيل الكلاسيكي ماك أو إس مع نظام التشغيل نيكست ستيب. أُطلق نظام ماك أو إس إكس في ٢٤ مارس ٢٠٠١، كجيلٍ مستقبلي لأجهزة ماكنتوش، ولاحقًا لأجهزة آيفون . في أواخر العقد الأول من الألفية الثانية، عادت بعض عناصر فريق آبل ومفاهيم التصميم من نظامي بينك وبيربل ( الاسم الرمزي لأول جهاز آيفون) [ ٨ ] [ ٩ ] للظهور مجددًا، واندمجت في نظام التشغيل فوشيا من جوجل. [ ١٠ ]

إلى جانب Workplace OS و Copland و [ 11 ] و Cairo ، يُشار إلى Taligent على أنه مشروع مسيرة الموت في التسعينيات، حيث عانى من جحيم التطوير نتيجة لزحف الميزات وتأثير النظام الثاني .

تاريخ

تطوير

يعكس تاريخ شركتي بينك وتاليجنت بين عامي 1988 و1998 إعجاباً مبكراً وتوقعات عالية لكل من الفريق ونظامه. وبالنظر إلى الماضي، غالباً ما يتسم هذا الجهد بصعوبات التطوير ، وتأثيرات النظام الثانوي ، والتوسع الداخلي، والتكتم، وفي النهاية، بفشل المشروع .

الفريق الوردي

كانت وتيرة إضافة الميزات [إلى النظامين 6 و7] مذهلة، لدرجة أن شركة آبل لم تجد الوقت الكافي لإعادة برمجة نظام التشغيل الأساسي ومعالجة بعض عيوبه. وبحلول عام 1990، بدأت هذه العيوب، بما في ذلك غياب خاصية تعدد المهام الاستباقية وعدم وجود حماية للذاكرة للتطبيقات، تؤثر على جودة المنتج. كان جهاز ماك أسهل أجهزة الكمبيوتر استخدامًا، ولكنه كان أيضًا من أكثرها هشاشة.

توم سولبو في عام 1999، مهندس برمجيات نظام ماكنتوش منذ يونيو 1985، مهندس مشارك في كوبلاند وجافا أو إس [ 11 ]

غادر ستيف وزنياك وستيف جوبز ، المؤسسان المشاركان لشركة آبل، الشركة عام ١٩٨٥. وقد أدى هذا الفراغ في القيادة الريادية إلى ميلٍ لترقية المهندسين ذوي الرتب الدنيا إلى مناصب إدارية، مما سمح لمجموعات متزايدة من المهندسين بالتنافس والقيادة المشتركة بالتوافق، وإظهار ثقافتهم المؤسسية الخاصة التي تنطلق من القاعدة إلى القمة. في عام ١٩٨٨، أصدرت آبل نظام التشغيل System 6 ، وهو إصدار رئيسي من نظام التشغيل الرائد ماكنتوش، والذي لم يلقَ استحسانًا كبيرًا . وقد فرضت القيود المعمارية للنظام، التي فرضتها قيود الأجهزة الصارمة لإصداره الأصلي عام ١٩٨٤ ، حلولًا مبتكرة بشكل متزايد لتحقيق مكاسب تدريجية مثل ميزة تعدد المهام التعاونية في MultiFinder ، مع استمرار افتقاره لحماية الذاكرة والذاكرة الافتراضية . بعد تحقيق هذه الإنجازات الهندسية، التي غالبًا ما كانت تُقمع في ظل نظام تشغيل هشّ للغاية، [ 11 ] لُقّبت مجموعة من كبار المهندسين المتميزين، الذين كانوا في حالة من التمرد، بـ"عصابة الخمسة": إريك رينغوالد، وديفيد غولدسميث، [ أ ] بايلز هولت، وجين بوب، وجيرارد شوتين. وجّهت العصابة إنذارًا نهائيًا لهم، إما بالسماح لهم بالانفصال عن إدارتهم التي لم تكن تحظى برضاهم، وتحمّل المخاطر الريادية والهندسية اللازمة لتطوير الجيل التالي من نظام تشغيل ماكنتوش، أو مغادرة الشركة. [ 12 ] : 96 [ 13 ]

في مارس 1988، [ ب ] [ 14 ] : XXIII–XXIV ، اجتمع أعضاء فريق "العصابة" وإدارتهم ومدير البرمجيات، مايك بوتيل، الذي أصبح لاحقًا المدير التقني لشركة "تاليجنت"، في فندق ومنتجع "سونوما ميشن". ولرسم خارطة طريق لمستقبل نظام التشغيل، وبالتالي الهيكل التنظيمي، دُوّنت الأفكار على بطاقات فهرسة ملونة وعُلّقت على الحائط. كُتبت الأفكار التي تمثل تحديثات تدريجية للنظام الحالي على بطاقات زرقاء، بينما كُتبت الأفكار الأكثر تقدمًا من الناحية التقنية أو طويلة الأجل على بطاقات وردية، أما الأفكار الأكثر جذرية فكُتبت على بطاقات حمراء لأنها "ستكون أكثر وردية من اللون الوردي". [ 12 ] : 96–97 [ 1 ] : 6 [ 13 ] ستحصل المجموعة الزرقاء على ثنائي الإدارة السابق لفريق "العصابة"، بالإضافة إلى تحسينات تدريجية في السرعة وحجم ذاكرة الوصول العشوائي (RAM) وحجم القرص الصلب. أما المجموعة الوردية فستحصل على فريق "العصابة"، مع إريك رينجوالد كقائد تقني، بالإضافة إلى ميزة تعدد المهام الاستباقية وتصميم تطبيق مُجزأ. سيحصل ريد على ميزة التعرف على الكلام والأوامر الصوتية، والتي يُعتقد أنها متطورة مثل سلسلة الخيال العلمي ستار تريك . [ 12 ] : 96-97

قاد إريك رينغوالد مجموعة "الخمسة" تحت اسم "مجموعة بينك" الجديدة، والتي اتخذت من الطابق السفلي لمقر شركة آبل للبرمجيات في مبنى دي أنزا 3 مقرًا لها، لبدء دراسة جدوى بهدف إطلاق المنتج خلال عامين. وتذكرًا منه لمجموعة ماكنتوش الأصلية الصغيرة ولكن القوية، حافظ على السرية وتجنب التدخلات الإدارية الدقيقة لكبار المديرين التنفيذيين المجاورين، وذلك بنقل مجموعته الخماسية فورًا من حرم آبل الرئيسي. واستخدموا مستودع "بوب رود" المتواضع الذي كان يشغله بالفعل مشروع "نيوتن" السري والمتطور . [ 12 ] : 97-98 [ 13 ] وحصلت مجموعة بينك لفترة وجيزة على اسم رمزي إضافي هو "المتحدي". [ 15 ] : 35

النظام الوردي

واجه فريق Pink خيارين معماريين محتملين: إما استخدام كود System 6 القديم أو البدء من الصفر. بعد أن قدم رينغوالد للتو تحديثًا شاملًا لنظام System 6 في صورة MultiFinder ، أصرّ على أن طموحات Pink الكبيرة لن تتحقق في غضون عامين واقعيين إلا إذا حسّن الفريق بشكل كبير توافق الكود القديم. وحذّرهم بواقعية: "سنواجه ما يكفي من المشاكل لمجرد إعادة تصميم Mac". في ثقافة Apple المؤسسية القائمة على التوافق، والتي تتسم بالجدل، سرعان ما وُوجه هذا التوجيه بالتحدي؛ استقال ديفيد غولدسميث من Pink بعد أن وجّه إنذارًا مضادًا لإعادة تصميم كاملة تُزيل جميع مشاكل الأنظمة القديمة، وقام بعض الموظفين الآخرين بتصعيد شكاواهم إلى الإدارة العليا موافقين على ذلك. بعد أشهر، تجاوز أحد كبار المديرين التنفيذيين رأي رينغوالد، وبالتالي أعاد تطوير Pink من الصفر كنظام جديد وفريد ​​من نوعه دون أي إرث من System 6. [ 12 ] : 97-98 [ 13 ]

بلغ عدد فريق Pink أحد عشر فردًا عندما تم دمج فريق النواة المكون من ستة أشخاص ضمن مجموعة التكنولوجيا المتقدمة (ATG) التابعة لشركة Apple في Pink لبدء تصميم النواة المصغرة الجديدة [ 12 ] : 98 [ 13 ] والتي أُطلق عليها اسم Opus. [ 16 ] [ 17 ] وبناءً على بطاقات الفهرسة الوردية، أصبحت أهداف التصميم الرئيسية العامة لـ Pink هي التوجه الكامل للكائنات ، وحماية الذاكرة ، وتعدد المهام الاستباقي ، والتدويل ، والرسومات المتقدمة. وقد تم اعتماد العديد من الأفكار الواردة في البطاقات الحمراء لاحقًا. بعد أول شهرين، بلغ عدد موظفي Pink حوالي 25 موظفًا. [ 12 ] : 97-98

بحلول أكتوبر 1988، لم يتبقَّ من مجموعة الخمسة سوى بايلز هولت ، بعد انسحاب جين بوب، وجيرارد شوتن، وإريك رينغوالد من مشروع بينك الضخم. كان لدى القائد السابق "شكوك عميقة" حول جدوى هذا "المشروع الحيوي، المتدفق، والمُستنزف للمال" والذي كان "خارجًا عن السيطرة". في الوقت نفسه، انبهرت المجموعة المتبقية وجميع موظفي آبل برؤية بينك الثورية، وسعوا للانضمام إلى فريق عمله الذي يزيد عن 100 موظف بحلول أبريل 1989. كان مشروعًا مزدهرًا استقطب موظفين من مختلف الأقسام الأخرى. أصبحت جميع المجموعات خارج قسم بلو شديدة التكتم في ظل ثقافة بناء الإمبراطورية السائدة في الشركة. لم تشارك ثقافة بينك السرية والمتسمة بالصراع على النفوذ شفرة المصدر أو عروض المنتجات، حتى مع فريق تصميم محطات عمل جاكوار من الجيل التالي، إلا بأمر من الرئيس التنفيذي جون سكولي، وحينها فقط تحت حراسة ومراقبة مشددة. [ 12 ] : 99-100 [ 13 ] طوال فترة عمل شركة آبل، اعتُبر المشروع والنظام ناجحين، ولكن منذ أبريل 1989 وحتى تسعينيات القرن الماضي، كانت النكتة المتداولة وستظل دائمًا: "متى سيتم شحن اللون الوردي؟ بعد عامين." [ 12 ] : 99-100 [ 13 ]

بحلول أواخر عام ١٩٨٩، كان نظام التشغيل "بينك" نموذجًا أوليًا عمليًا لنظام تشغيل مكتبي على أجهزة ماكنتوش، يتميز برسومات متقدمة ونصوص دولية ديناميكية. صرّح المهندس ديف بورنارد، الحاصل على درجة الدكتوراه، بأن "بينك" كان "نظام تشغيل حقيقيًا قادرًا على إظهار التقنية الأساسية" بشكل أعمق بكثير مما كان عليه نظام التشغيل "سيستم ٦". [ ١٢ ] : ٩٩-١٠٠. في يونيو ١٩٩٠، تخلى بيل بروفي عن فكرة تحويل "بينك" إلى نظام تشغيل جديد لماك. حصل على إذن لإنشاء نواة مصغرة جديدة أخرى تُدعى "نوكرنل" ، مُخصصة تحديدًا لنظام تشغيل جديد لماك. عمل فريقه المكون من ستة مهندسين لبضعة أشهر على عرض نظام تشغيل لماك قائم على النواة المصغرة على جهاز ماكنتوش IIci ، والذي سيصبح بعد سنوات "كوبلاند " ونظام التشغيل المقترح "ماك أو إس ٨". [ ١١ ]

في عام 1990، تحولت شركة بينك إلى مجموعة أنظمة الكائنات، بقيادة نائب الرئيس إد بيرس وفريق عمل متنوع يضم 150 موظفًا، بمن فيهم موظفو التسويق والسكرتارية. [ 12 ] : 99-100. في الوقت نفسه، كان مئات الموظفين في مجموعة تصميم بلو [ 13 ] مقيدين بالاعتبارات التجارية البراغماتية للحفاظ على نظام التشغيل القديم الذي تبلغ قيمته مليار دولار، مما استلزم رفضهم للعديد من الميزات الجديدة، وهو ما أكسبهم لقب " بلو مينيز " سيئ السمعة. كانت هذه المجموعة قد أرست أسس تطوير النظام 6 الذي سيصدر في عام 1991 باسم النظام 7. كانت رقائق ذاكرة الوصول العشوائي (RAM) ومحركات الأقراص الصلبة باهظة الثمن للغاية، لذا كانت معظم أجهزة الكمبيوتر الشخصية تعاني من نقص حاد في الموارد، وكان النظام 7 بالكاد يتسع على أنظمة ماكنتوش الحالية. لذلك، واجهت بينك صعوبة بالغة في تضمين التوافق مع الإصدارات السابقة لتطبيقات النظام 7، حتى لو رغب الفريق في ذلك. يُعد هذا القيد المادي والاقتصادي جانبًا حاسمًا من تأثير النظام الثاني .

تعتمد واجهة المستخدم الرسومية (GUI) لبرنامج Pink على تصميم ثلاثي الأبعاد زائف ، يتألف من أيقونات متساوية القياس، وحواف مشطوفة، ونوافذ غير مستطيلة، وظلال. صرّح أحد المصممين قائلاً: "ضمّ فريق واجهة المستخدم الكبير مصممي تفاعل ومصممي رسومات، بالإضافة إلى متخصصين في سهولة الاستخدام." [ 18 ] وقد أثّرت لغة التصميم البصري الأساسية هذه لسنوات عديدة على برامج Copland و Mac OS 8 وCommonPoint. [ 19 ] وعرضت المجلات [ 20 ] خلال أوائل التسعينيات نماذج أولية مختلفة لما يمكن أن يبدو عليه برنامج Pink. ويتجاوز مفهوم "الأشخاص والأماكن والأشياء" مفهوم سطح المكتب التقليدي، إذ يزوّد المستخدم بأدوات واجهة المستخدم الرسومية لتسهيل سحب المستندات بين الأشخاص والأشياء، مثل أجهزة الفاكس والطابعات. [ 21 ] ويشبه نموذج المستند القائم على المكونات ما أصبح لاحقًا برنامج OpenDoc . وفي منتصف عام 1991، تفاخر جون سكولي، الرئيس التنفيذي لشركة Apple، بأن الشركة كتبت 1.5 مليون سطر برمجي لبرنامج Pink. [ 20 ] وصف مهندس من شركة IBM الانطباع الأول عن هذا النموذج الأولي المتطور في عام 1991:

أثبت [بينك] أنه يمكن بالفعل بناء نظام تشغيل على نواة مصغرة. ... ثم قامت هذه النواة المصغرة بتصدير واجهات C++، موفرةً "غلافًا" كائني التوجه. ... تم تنفيذ جميع التعليمات البرمجية التي كانت موجودة تقليديًا في النواة ضمن أطر عمل النظام. لم تكن هذه نواة متجانسة، بل مجموعة من الخوادم كائنية التوجه تؤدي مهامًا محددة من نوع النواة. كانت هناك أطر عمل لأنظمة الملفات، وبرامج تشغيل الأجهزة، وقواعد البيانات، والشبكات، وما إلى ذلك. لكنها جميعًا كانت موجودة خارج النواة. وفي عالم [بينك]، كانت هذه الأشياء كائنات. [ 22 ] : 4

تحالف AIM

في عام 1992، اهتز العالم: تصافحت شركتا IBM وآبل وأعلنتا تحالفهما. ومن هذا الاتحاد انبثقت شركة Taligent... التي طورت نظام تشغيل عالمي.

ماك وورلد [ 23 ]

في الثاني من أكتوبر عام ١٩٩١، تم تشكيل تحالف AIM التاريخي والإعلان عنه من قبل شركات آبل ، وآي بي إم ، وموتورولا . وقد صُمم هذا التحالف لدمج منتجات آبل الشخصية مع منتجات آي بي إم المؤسسية، لمواجهة احتكار مايكروسوفت بشكل أفضل ، ولتصميم منصة موحدة جديدة وشاملة لصناعة الحوسبة. وقد انبثقت عن هذا التحالف شركتان شريكتان: شركة Kaleida Labs لتطوير برامج الوسائط المتعددة، وشركة Taligent Inc. لطرح برنامج Pink في الأسواق في منتصف التسعينيات تقريبًا. [ ٣ ] [ ١٥ ] : ٦٩ [ ٢٤ ] [ ٢٥ ]

كان نظام Pink عامل جذب هائل لهذا التحالف، حيث تواصلت جهتان مختلفتان من شركة IBM مع شركة Apple في البداية. سعت إحدى هاتين الجهتين إلى استقطاب عملاء لأجهزة POWER CPU الجديدة ، فاكتشفت نظام Pink ورغبت في نقله إلى هذه الأجهزة. [ 15 ] : 69 [ 13 ] أما الجهة الأخرى من IBM، فسعت إلى جذب اهتمام جهات خارجية بنظرية الأنظمة الموحدة الكبرى (GUTS) كحل لمختلف التعقيدات والتحديات في تطوير البرمجيات، [ 1 ] : 9 والتي سرعان ما أثمرت عن نظام Workplace OS . [ 22 ] : 3-4 وفي عرضٍ لنظام Pink وهيكليته في 12 أبريل 1991، أُعجبت IBM به بشدة، وتأثرت به بشكل فوري في تصميمها لنظرية GUTS. [ 22 ] : 4 [ 15 ] : 69 بحلول عام 1993، تضمنت خارطة طريق IBM العالمية الطموحة توحيد عالم الحوسبة المتنوع من خلال تحويل Pink ليصبح أحد الشخصيات العديدة لنظام التشغيل Workplace OS، وإنهاء الحاجة إلى كتابة تطبيقات رئيسية جديدة من خلال إجراء إضافات أصغر على أطر عمل Pink العامة. [ 26 ] : 14-15

حتى قبل توقيع عقد التحالف، تم تحديد وجود شركة Pink بحد ذاته على أنه تهديد محتمل للنظام الثاني إذا كان من الممكن أن تدفع هالتها الثورية العملاء إلى تأخير اعتمادهم لنظام التشغيل OS/2. [ 3 ]

شركة تالجنت

في الثاني من مارس عام ١٩٩٢، أُطلقت شركة تاليجنت كأول منتج لتحالف AIM. [ ١٦ ] [ ٢٤ ] [ ٢٥ ] انتقلت الشركة من مقر مؤقت مستأجر في مقر شركة آبل [ ٢٤ ] [ ٢٧ ] إلى مكتب في شارع قريب في كوبرتينو، وبدأت أعمالها بـ ١٧٠ موظفًا، [ ١ ] : ١٤ معظمهم أعيد توظيفهم مباشرة من آبل بالإضافة إلى الرئيس التنفيذي جو غوليلمي. [ ٢٨ ] كان غوليلمي، البالغ من العمر ٥٠ عامًا، خبيرًا تسويقيًا مخضرمًا في شركة IBM بخبرة ٣٠ عامًا، وقائدًا سابقًا لمنصة OS/2 حتى إصدارها ٢.٠ الذي أُطلق قريبًا. [ ٢٩ ] تمثلت مهمة الشركة في طرح منتج Pink في السوق. [ ١ ] : ١٣

الثقافة والهدف

متجاهلاً بحماس شكوك الصناعة، صرّح بأن شركة تاليجنت ستُشكّل ثقافتها المؤسسية الخاصة، بمعزل عن الثقافات الراسخة والإخفاقات المحتملة لمستثمريها المؤسسين وعملائها المستقبليين، وهما شركتا آبل وآي بي إم. كانت الشركتان حليفتين حديثتين في خمس مبادرات مشتركة أخرى، وتربطهما منافسة حادة لأكثر من عقد. [ 29 ] وقد علّقت مجلة دكتور دوبز قائلةً: "كان الأمر أشبه بالخيال بالنسبة لموظفي آبل وآي بي إم الذين انتقلوا إلى تاليجنت ليجدوا أنفسهم يعملون تحت إدارة رؤساء ما زالوا موالين للمنافسة. ربما لم تكن هذه خطوة مهنية نمطية في وادي السيليكون، ولكنها ربما كانت نذيرًا لتقلبات غريبة أخرى قادمة. متجاهلين السياسة قدر الإمكان، انكبّ مبرمجو تاليجنت على العمل وكتبوا عددًا هائلاً من أسطر البرمجة." [ 6 ] وفي معرض تعليقها على صدمة الثقافة المؤسسية الناتجة عن دمج موظفي آبل ذوي الروح الحرة مع موظفي آي بي إم الرسميين، قارنت مجلة فورتشن التحدي الهندسي الثقافي للشركة بأنه قد يتجاوز التحدي الهندسي البرمجي. قام الرئيس التنفيذي المنفتح والعقلاني بكبح جماح الأمور، قائلاً: "لقد سئمت من خرافات [آبل]... أريد بعض البيانات." [ 28 ] وفي مقارنة بين شركة تاليجنت الناشئة الطموحة ومستثمريها الذين تبلغ ثروتهم مليارات الدولارات، قال أحد قادة شركة كايليدا: "تتمحور ثقافة آي بي إم وآبل إلى حد كبير حول الحصول على المزيد من المزايا والامتيازات والمكاتب الأكبر وأجهزة الكمبيوتر الأكثر تطوراً والمزيد من الموظفين." [ 12 ] : 289 وصفت مجلة دكتور دوبز ازدياد التجريد في ثقافة الشركات نتيجةً لانضمام هيوليت-باكارد المرتقب إلى الشراكة عام 1994: "الآن يمكنك أن تكون مبرمجًا [سابقًا] في آبل تعمل لدى رئيس [سابق] في آي بي إم كان يرفع تقاريره [خارجيًا] إلى هيوليت-باكارد. أو مزيج من الاثنين. مزيج من الاثنين." [ 6 ]

تشاركت شركتا آبل وآي بي إم ثقافةً متقدمةً في مجال البرمجة الكائنية، كما يتضح من مجموعتي منتجاتهما الواسعة منذ أوائل ثمانينيات القرن الماضي. [ 16 ] قدّمت آي بي إم البرمجة الكائنية على نظامي التشغيل System/38 وAS/400، وتعاونت مع شركة Patriot Partners، [ 30 ] ودمجت نموذج كائنات النظام (SOM) ونموذج كائنات النظام الموزع (Distributed SOM) في نظامي التشغيل OS/2 وAIX. وكانت آبل قد قدّمت نظام التشغيل Lisa ، وطوّرت نموذجًا أوليًا لنظام التشغيل Pink الموجّه بالكامل للكائنات، وقدّمت أطر عمل موجّهة للكائنات باستخدام MacApp . وقد عملت الشركتان مع لغة Smalltalk . [ 1 ] :119

في غضون شهر واحد من تأسيسها، ساد ارتباك واسع النطاق في قطاع التكنولوجيا حول هدف شركة تاليجنت ونطاق عملها. قال أحد محللي القطاع: "أخطأت آي بي إم وآبل خطأً فادحًا... كان عليهما الإعلان عن كل شيء [بشأن تاليجنت] أو لا شيء على الإطلاق". وبالنظر إلى العلاقة المحتملة بين تاليجنت وماكنتوش، أكدت آبل مجددًا أن إرثها الرائد الحالي سيستمر إلى أجل غير مسمى مع نظام التشغيل 7 وأجهزة ماكنتوش. وصرح مايكل سبيندلر، الرئيس التنفيذي للعمليات، قائلاً: "لم يمت نظام ماك"، بينما قال آخرون إنهم لم يدّعوا قط أن نظام بينك سيحل محل ماكنتوش. وقال تشارلز أوبنهايمر، مدير التسويق لبرمجيات نظام ماكنتوش: "لا يمكننا الجزم بكيفية توافق [النظامين] معًا". [ 31 ] وازداد ارتباك القطاع بشأن وجود أي برمجيات تابعة لتاليجنت، دون إدراك أنها تجاوزت مرحلة الفكرة، وأنها في الواقع عبارة عن كميات هائلة من البرمجيات القائمة على نظام بينك والتي كانت آبل تعمل على تطويرها لسنوات. [ 13 ] بعد عام واحد، في فبراير 1993، أكدت مجلة Wired شكوكها بأن برامج المراسلة الأساسية لشركتي Apple وIBM تُبقي على "الكذبة الكبرى" - وهي أن تقنية Taligent مجرد فكرة، ولا يوجد لها برنامج حالي، وأنها في الواقع على بعد سنوات من الإنتاج - وذلك لحماية إرثهما الراسخ الذي تبلغ قيمته مليارات الدولارات من منتجات Macintosh وOS/2 من بديل قد يكون متفوقًا، ولتجنب تأثير النظام الثاني . [ 20 ]

عند إطلاقها، قام الرئيس التنفيذي جو غوليلمي بتنظيم الشركة بسرعة إلى ثلاثة أقسام: مجموعة أنظمة أصلية لنظام التشغيل Pink OS المستضاف ذاتيًا، ومجموعة أدوات التطوير، ومجموعة منتجات تكميلية لأطر التطبيقات التي سيتم نقلها إلى أنظمة تشغيل أخرى.

أمضت شركة تاليجنت معظم عاميها الأولين في تطوير نظام تشغيلها، وفي الوقت نفسه سعت جاهدةً لإيجاد سوق له. أطلقت الشركة مشروعًا ضخمًا لاستطلاع آراء العملاء المحتملين، لتكتشف ضعف الاهتمام بنظام تشغيل جديد. ويُثار جدلٌ حول ما إذا كان هذا النقص في الاهتمام حقيقيًا، أم أن الاستطلاع قد تأثر بمشاكل في صياغة الأسئلة، أو بقضايا سياسية مع المستثمرين. فلو سُئل المشاركون: "هل ترغبون في نظام تشغيل جديد؟"، لكانت الإجابة بنعم قليلة. ومع ذلك، أظهر الاستطلاع وجود دعم كافٍ للمزايا التي سيُقدمها نظام التشغيل TalOS.

تكنولوجيا

يُعرف نظام التشغيل "بينك" الآن رسميًا باسم "خدمات كائنات تاليجنت" (TOS أو TalOS)، سواءً كان مُستضافًا بشكل أصلي على نواته المصغّرة أو بشكل غير أصلي على نظام تشغيل تابع لجهة خارجية، لكن لقب "بينك" سيظل دائمًا جزءًا من تقاليد الصناعة، [ 1 ] كما هو الحال مع رقم هاتف المطور 408-TO-B-PINK. [ 32 ] نظام الرسومات الفرعي بأكمله ثلاثي الأبعاد، بما في ذلك الأجزاء ثنائية الأبعاد التي هي في الواقع هياكل ثلاثية الأبعاد. [ 33 ] يعتمد بشكل كبير على أُطر البرمجة الكائنية التوجه بدءًا من النواة، بما في ذلك برامج تشغيل الأجهزة، ونظام الإدخال/الإخراج (I/O) الخاص بتاليجنت، والمجموعات البرمجية. [ 34 ] [ 35 ] بحلول عام 1993، ناقشت شركة IBM فصل معظم مكونات TalOS عن نواتها المصغّرة الأصلية Opus، وإعادة توجيه معظم مكونات TalOS إلى نواة IBM المصغّرة التي كانت تُستخدم بالفعل كأساس لمشروع IBM المزدوج، Workplace OS . [ 1 ] : 119 [ 17 ] [ 26 ] : 14-15 [ 36 ] [ 16 ] كان الهدف من معالجة النصوص وتوطينها عبر يونيكود هو البدء في تمكين عولمة تطوير البرمجيات، وخاصة في تبسيط اللغة اليابانية. [ 37 ]

في يناير 1993، صرّح نائب رئيس قسم التسويق في شركة تاليجنت بأن التقدم الملحوظ في تطوير نظام التشغيل TalOS الأصلي قد يشجع على إصداره التدريجي المبكر قبل الموعد المقرر لإصدار TalAE الكامل في عام 1995. وأقرّ كريس إسبينوزا، مدير أعمال شركة آبل لدى تاليجنت ، بالمفارقة المتمثلة في قيام آبل وآي بي إم ببناء منصات متنافسة تعتمد على تاليجنت، والتي نشأت في آبل تحت اسم Pink. وتوقع إسبينوزا أن تعتمد آبل مكونات تاليجنت في نظام التشغيل Mac OS الشخصي الذي لا غنى عنه ، مما يعزز قدرتها التنافسية مع أنظمة الأغراض العامة المستقبلية من آي بي إم القائمة على تاليجنت، ويسهل انتقال مستخدمي الشركات إلى أجهزة الكمبيوتر المستقبلية القائمة على تاليجنت من قسم أنظمة المؤسسات في آبل. [ 38 ]

في العاشر من يناير عام ١٩٩٣، نشرت صحيفة وول ستريت جورنال تقريرًا عن وضع شركة تاليجنت، مشيرةً إلى أن الشركة ومنصتها تحظيان بدعم واسع ومتفائل من شركات بورلاند وورد بيرفكت ونوفيل . وصرح فيليب كان ، الرئيس التنفيذي لشركة بورلاند، قائلاً: "من الناحية التقنية، [بينك] رائعة، وتاليجنت تعمل بسرعة تفوق توقعاتي بكثير". وتوقع أحد المستثمرين في رأس المال المخاطر في مجال البرمجيات أن يُقدّر رواد الأعمال الجدد حداثة المنصة وخلوها من أي قيود تقنية، كما توقعت الصناعة أن يتبنى عملاء آبل المخلصون ثقافة جديدة. وبغض النظر عن الجدارة الحقيقية، فقد توقع الكثيرون في الصناعة أن يعتمد نجاح تاليجنت على الإضرار باحتكار مايكروسوفت. [ ٣٩ ] وفي الثامن عشر من يناير، ذكرت مجلة إنفوورلد أن "تاليجنت تحظى بإشادة كبيرة من مطوري البرامج". [ ٤٠ ]

بحلول أبريل 1993، نما عدد موظفي شركة تاليجنت إلى حوالي 260 موظفًا، معظمهم من شركة آبل أو من "ثقافات أخرى غير رسمية في وادي السيليكون". [ 28 ] وذكرت مجلة ماكويك أن الشركة حافظت على مسارها الزمني أو حتى تجاوزته خلال عام 1993 وحتى عام 1994. [ 38 ]

في 23 يونيو 1993، أعلنت آبل مسبقًا عن خليفة MacApp المباشر، وهو حزمة تطوير برمجية جديدة متعددة المنصات تعتمد على البرمجة كائنية التوجه، تحمل الاسم الرمزي Bedrock . وُصفت Bedrock بأنها "المسار الأسرع للانتقال" من نظام التشغيل System 7 إلى Pink، وكان الهدف منها توفير توافق في شفرة المصدر بين أنظمة التشغيل System 7 وWindows 3.1 وWindows NT وOS/2 وPink. [ 41 ] إلا أن Bedrock توقفت فجأة بعد 18 شهرًا دون أي بديل، مما ترك آبل بلا أي صلة بين نظامي التشغيل System 7 وPink. [ 42 ]

[نظرية المهندس توم تشافيز من شركة تالجنت] هي أن أجهزة [الصناعة] أصبحت سريعة للغاية خلال السنوات القليلة الماضية وأن أنظمة التشغيل التقليدية هي التي كانت تبطئ [المستخدمين].

مدير التكنولوجيا التنفيذي في Taligent، مايك بوتيل [ 33 ]

بحلول عام 1994، تألفت المنصة من خدمات كائنات تاليجنت (TOS أو TalOS)، وبيئة تطبيقات تاليجنت (TAE أو TalAE)، ونظام تطوير تاليجنت (TDS أو TalDS). [ 33 ] [ 16 ] [ 1 ] : 22 كانت الخطة الأولية هي نشر TalAE في أوائل عام 1994 للمساعدة في تزويد السوق بقاعدة من التطبيقات لنظام TalOS، الذي كان من المقرر إطلاقه في عام 1995، على أن تصبح المنصة بأكملها شائعة الاستخدام في غضون سنتين إلى خمس سنوات - مع توقع نظام تشغيل حديث من آبل بحلول عام 1994 أو 1995. [ 43 ] متأثرًا بنتائج الاستطلاع، أقر الرئيس التنفيذي جو غوليلمي بالمخاطرة الحتمية المتمثلة في خلق تأثير النظام الثاني الخاص بها ، إذا ما استطاعت تحسينات TalAE تحويل أنظمة التشغيل التابعة لجهات خارجية إلى منافسين لنظام TalOS الأصلي. كانت بيئة التطوير الداخلية الأولى عبارة عن جهاز IBM RS/6000 طراز 250 مزود بمعالج PowerPC 601 يعمل بنظام AIX، [ 16 ] حيث تم بناء نظام TalOS بشكل أصلي لجهاز Macintosh 68k. [ 33 ]

إتش بي، كومون بوينت بيتا

كنا نمزح بأن أطر عمل [CommonPoint] كانت قوية للغاية لدرجة أنه يمكنك كتابة أي برنامج بثلاثة أسطر من التعليمات البرمجية، ولكن سيستغرق الأمر منك 6 أشهر لمعرفة ماهية تلك الأسطر الثلاثة.

ستيفن كورتزمان، قائد مشروع IBM Microkernel، ومدير النواة لاحقًا في شركة Taligent

تتقدم شركة نيكست اليوم، لكن السباق لم ينتهِ بعد. ... في عام ١٩٩٦، ستكون شركة كايرو قريبة جدًا منها، بينما ستكون شركة تاليجنت بعيدة جدًا.

ستيف جوبز، 1994 [ 44 ] : 13

متى سيتم شحن ألبوم Pink؟ بعد عامين.

نكتة متداولة في شركة آبل

في يناير 1994، انضمت شركة هيوليت-باكارد، الرائدة في مجال تقنية الكائنات، إلى شركتي آبل وآي بي إم لتصبح الشريك الثالث في شركة تاليجنت بحصة 15%. تمتلك هيوليت-باكارد خبرة واسعة في تقنية الكائنات منذ ثمانينيات القرن الماضي [ 16 ] ، حيث طورت بيئة سطح المكتب نيوويف ، وبيئة التطوير المتكاملة سوفت بنش ، ولغة سمول توك الموزعة، ومرفق إدارة الكائنات الموزعة (DOMF) [ 16 ] ، كما شاركت في تأسيس مجموعة إدارة الكائنات [ 1 ] . تم توسيع محفظة تاليجنت في مجال البرمجة الكائنية بإضافة مُجمّعات هيوليت-باكارد، ومرفق إدارة الكائنات الموزعة (DOMF)، ونية دمج نظامي التشغيل TalOS وTalAE في نظام التشغيل HP-UX [ 45 ] [ 44 ] . كانت هيوليت-باكارد قد عقدت شراكة بالفعل مع شركة نيكست، المنافسة الراسخة لتاليجنت، لدمج OpenStep في نظام التشغيل HP-UX، وسعت تاليجنت إلى إقامة شراكات مع كل من صن وهيوليت-باكارد لعدة أشهر، مما ساهم في تعزيز موقف هيوليت-باكارد التنافسي في عرضها المقدم لتاليجنت. أفاد أحد مهندسي شركة تاليجنت أن "شركة إتش بي لم تكن مدفوعةً ببرنامج أوبن ستيب للتعاقد مع تاليجنت، بل إن أوبن ستيب مكّنها من إبرام صفقة أفضل بكثير". [ 44 ] : 16 لخصت مجلة نيكست وورلد الأمر قائلةً: "لقد غطت إتش بي جميع الرهانات في سباق سوق الكائنات"، وسخر سكوت ماكنلي، الرئيس التنفيذي لشركة صن، من الشراكة واصفًا إياها بأنها "شريكة تاليجنت المدللة". [ 44 ] : 13 وسخرت مجلة دكتور دوبز قائلةً: "الآن، قد تكون مبرمجًا سابقًا في شركة آبل تعمل لدى رئيس سابق في شركة آي بي إم، وكان مسؤولًا أمام إتش بي. أو مزيجًا من الاثنين. مزيجٌ من الاثنين". [ 6 ]

بحلول مارس 1994، أفادت التقارير أن شركة تاليجنت بدأت بتوزيع الشفرة البرمجية على مستثمريها الثلاثة، كما تم توزيع بعض أجزاء من برنامج TalAE على المطورين، ولكن دون شفرة المصدر وفقًا لسياسة الشركة. وكان أول عرض توضيحي علني لتقنية تاليجنت في مؤتمر SFA في أتلانتا، حيث تم تقديم تطبيق رسومات ثلاثية الأبعاد "سريع بشكل مذهل" ومقاوم للأعطال، يعمل بخمسة خيوط معالجة، على نظام التشغيل TalOS الأصلي على جهاز ماكنتوش IIci . [ 33 ] وفي مارس 1994 أيضًا، خلال مؤتمر PC Forum، قدمت تاليجنت أول عرض توضيحي علني لتطبيقات TalAE، والذي لاقى استحسانًا وإن كان مترددًا. وأظهر استطلاع رأي أن واحدًا فقط من بين حوالي 500 مشارك كان يعمل بنشاط على تطوير تطبيقات TalAE، لكن تاليجنت أعلنت عن 60 عضوًا في الموجة الثانية من برنامج المطورين. وقد سمحت الأطر البرمجية الموجودة مسبقًا بدمج ميزات TalAE المتقدمة في التطبيقات الأصلية للمنصة. وأفاد الرئيس التنفيذي جو غوليلمي بأن برنامج TalAE يحظى باهتمام مستمر من شركة IBM، ولكنه يعاني من قلة الاهتمام من شركة Apple ، ربما بسبب فشل Apple في توفير نظام تشغيل رئيسي قادر على تشغيله. [ 21 ] في 18 أبريل 1994، أفادت مجلة InfoWorld بخطط شركة Taligent المستقبلية لتوزيع حزمة تطوير البرامج (SDK) الخاصة بها. [ 46 ] في نوفمبر 1994، وخلال معرض Comdex، تم العرض الأول لتطبيقات TalAE التابعة لجهات خارجية على جهاز RS/6000 يعمل بنظام AIX لعرض نماذج أولية من إنتاج سبعة موردين. [ 47 ] [ 16 ]

في أواخر عام 1994، أُعيد تسمية TalAE [ 14 ] إلى CommonPoint، [ 47 ] وأُعيد تسمية TalDE إلى cpProfessional، وأُعيد تسمية Taligent User Interface Builder إلى cpConstructor. [ 48 ] [ 1 ] : 22 كان CommonPoint قيد الاختبار التجريبي في 100 موقع، مع استهداف مبدئي لمطوري الشركات الداخليين. كان من المقرر إطلاق TalOS في عام 1996. اعتبرت Apple أن MacApp قد استُنفد دوره كحزمة تطوير برمجيات (SDK) أساسية لنظام Macintosh، [ 16 ] بينما اعتبرت Taligent أن MacApp شرط أساسي لمنصتها. [ 49 ] في الوقت نفسه، بدأت Apple وCILabs تطبيقًا داخليًا يقضي بأن تستند جميع عمليات التطوير الجديدة إلى OpenDoc التكميلية والمنشورة بالفعل. التزمت CILabs بنشر شفرتها المصدرية، بينما التزمت Taligent بعدم نشر شفرتها الخاصة. [ 16 ] [ 33 ]

يتمثل دور شركة تاليجنت في خلق بيئة تُدمج فيها جميع التطبيقات التي نشتريها بشكل منفرد مباشرةً في نظام التشغيل. ولأن هذه التطبيقات قابلة للبرمجة، يُمكنك إنشاء حزم برمجية مخصصة. قد تُشكل تاليجنت نهاية التطبيقات كما نعرفها. ... هذه الحزم البرمجية موجودة لمواجهة تاليجنت.

أصبحت شركة تاليجنت تُعتبر منافسًا قويًا في أسواق أنظمة تشغيل سطح المكتب وحلول الحوسبة المؤسسية، حتى قبل إطلاق أي منتج، ورغم تأخرها في ذلك. وصف جون سي. دفوراك شركة تاليجنت بأنها تُشكل تهديدًا في سوق تطبيقات سطح المكتب المتكاملة ، لا سيما لشركة مايكروسوفت التي شعرت بالقلق، ما دفعها إلى الإعلان عن العديد من المنتجات الوهمية (مثل شيكاغو ، وكايرو ، ودايتونا ، وسنوبول ) لصرف انتباه السوق عن تاليجنت. [ 50 ] وصفت مجلة ComputerWorld سوق الحوسبة المؤسسية بأنه يتحول من نماذج التطبيقات المتجانسة والإجرائية، وحتى من مجموعات التطبيقات، إلى أطر عمل التطبيقات القائمة على المكونات والموجهة للكائنات، وكل ذلك يصب في مصلحة تاليجنت. [ 51 ] غالبًا ما كانت تُقارن حداثتها النظرية بمنصة NeXT الأقدم والأكثر نضجًا ورسوخًا تجاريًا. عقدت شركة صن مايكروسيستمز اجتماعات استكشافية مع تاليجنت قبل أن تُقرر بناء إطار عمل تطبيقات الكائنات OpenStep بالشراكة مع NeXT كخطوة استباقية ضد تاليجنت ومنصة كايرو التابعة لمايكروسوفت . [ 44 ] بعد أن يئست شركة آبل من طرح جهاز بينك في الأسواق قريبًا، أعلنت رسميًا عن جهاز كوبلاند في مارس 1994 بهدف منافسة نظام التشغيل ويندوز 95 القادم. [ 15 ] : 225

كانت آبل، وستبقى، المورد الوحيد لنظام تشغيل مستهدف مرغوب فيه، ولكنه غير قادر فعليًا على استيعاب حمولة Taligent الثقيلة نظرًا لافتقار نظام System 7 إلى ميزات حديثة، مثل تعدد المهام الاستباقي. ومع ذلك، يُقال إن Taligent لا تزال ملتزمة بتعزيز ثقة الصناعة في تحديثات آبل، لدرجة أنها تدرس إيجاد طريقة لدمج تطبيقات TalOS مع نظام System 7 الناشئ، ويُقال إن آبل تعتزم تشغيل نظام TalOS أصليًا في جهاز Power Macintosh القادم كبديل من الجيل التالي لنظام System 7. ويتضاعف تأثير النظام الثاني بشكل فريد لأن آبل بدأت تنظر إلى نظام TalOS، المتفوق معماريًا، كمنافس لنظام System 7 الضعيف منذ فترة طويلة والذي لا يوجد له بديل في الأفق. وقد ذكر موقع InfoWorld ما يلي: "قال المطورون والمحللون أيضًا إن مصير Taligent مرتبط ارتباطًا وثيقًا بمصير نظام OS/2 وأنظمة التشغيل الأخرى التي لم تُطرح بعد والتي صُممت للعمل عليها." وشمل ذلك شركة آبل، ونظام التشغيل ويندوز إن تي، ونظام التشغيل ويندوز 95 الذي لم يكن قد صدر بعد. [ 52 ] ويشير تقرير مفصل صادر عن شركة INPUT عام 1994 إلى أن مستقبل شركة Taligent "المحفوف بالمخاطر" لن يعتمد على تقنيتها، بل على دعم شركة IBM وكبار المطورين، والتطوير السريع والرخيص للتطبيقات ومهام التكامل المعقدة، والقدرة على خلق أسواق جديدة. [ 53 ]

في يونيو 1994، أطلقت شركة تاليجنت أول منتج لها، والذي اعتُبر متأخرًا بعض الشيء بالنسبة لمستثمريها الثلاثة ونحو 100 شركة تطوير. وهو عبارة عن نسخة تجريبية أولية للمطورين تُسمى "مجموعة أدوات تجربة الشركاء المبكرة" (PEEK)، وتتألف من 80 إطار عمل لأنظمة AIX وOS/2. وقد لاقت آراءً متباينة، حيث ذكرت مجلة InfoWorld أنها "تعاني من حجم كبير، ونقص في أدوات التطوير، وتعقيد بالغ". وكان من المقرر إطلاق TalDE في الربع الثاني من عام 1995. [ 52 ] [ 30 ]

في هذه المرحلة، أفادت التقارير أن شركة آبل كانت "تتخذ احتياطاتها" في صياغة استراتيجية لتقديم نظام TalAE الثاني، مع الحفاظ على التزامها الأساسي بنظام التشغيل 7. وكانت الشركة تعتزم طرح منصة PowerOpen الخاصة بنظام PowerPC AIX قريبًا، والتي ستوفر نظام TalAE لتشغيل فئة من التطبيقات التي نأمل أن تُطرح قريبًا، بالتزامن مع خدمات تطبيقات ماكنتوش لتشغيل تطبيقات نظام التشغيل 7 الشخصية القديمة. [ 30 ]

في مايو 1995، ألغت شركة تاليجنت الإصدار المؤجل لنظام التشغيل TalOS المُستضاف محليًا، للتركيز على بيئة برمجة إطار عمل التطبيقات TalAE التي تعمل على أي نظام تشغيل حديث. ونظرًا لتطويرها بشكل أساسي على نظام AIX ، كانت الخطة هي نقل TalAE إلى أنظمة HP-UX و OS/2 و Windows NT و Copland . [ 54 ] من المفترض أن تقوم هذه الشركات المصنعة بنقل TalAE وتضمينه مباشرةً مع أنظمة تشغيلها، وستقوم تاليجنت بنقله لمن لا يفعلون ذلك. [ 33 ] [ 16 ]

كومون بوينت

لن تُراهن أي شركة بمشروعها أو وظيفتها على برنامج لم يُصدر منه سوى الإصدار 1.0. أمام شركة تاليجنت عام أو عام ونصف من العمل، لأن إثبات الموثوقية لا يتحقق إلا من خلال التواجد الفعلي في السوق. [ 55 ]

ستيف جوبز، 1995

أعلنت شركة تاليجنت أنها تسعى لجعل CommonPoint المعيار الأمثل في صناعة البرمجيات، [ 16 ] تمامًا كمتجر تطبيقات محلي في كل جهاز كمبيوتر. [ 50 ] تطوير التطبيقات بتقنية "Shake n bake" في أربع خطوات. يتميز كل تطبيق بحجم حزمة صغير جدًا، لأن العملاء يمتلكون معظم الشيفرة البرمجية مسبقًا في شكل إطار عمل CommonPoint المشترك. [ 56 ] تُقسم أطر عمل CommonPoint إلى ثلاث فئات: التطبيق، والمجال، والدعم. [ 57 ]

في 28 يوليو 1995، أطلقت شركة تاليجنت منتجها النهائي الأول، CommonPoint 1.1، بعد سبع سنوات من التطوير تحت اسمي Pink ثم TalAE. صدر المنتج في البداية لمنصة AIX المرجعية فقط ، وكان سعره المبدئي 1500 دولار أمريكي (ما يعادل 3169 دولارًا أمريكيًا في عام 2025) لإطار عمل التشغيل فقط؛ أو 5900 دولار أمريكي (ما يعادل 12466 دولارًا أمريكيًا في عام 2025) لإطار عمل التشغيل ومجموعة تطوير البرمجيات، والتي تتطلب أيضًا مُصرّف Cset++ بقيمة 1800 دولار أمريكي، نظرًا لأن TalDE كان مُقررًا إصداره لاحقًا. يستهلك إطار عمل التشغيل 18 ميجابايت من ذاكرة الوصول العشوائي (RAM) لكل جهاز [ 56 ] ، ويُوصى باستخدام 32 ميجابايت من ذاكرة الوصول العشوائي للنظام. [ 30 ] على الرغم من أن إطلاق منصة PEEK كان متوافقًا إلى حد كبير مع الجدول الزمني المحدد من قبل الشركة نفسها العام الماضي، [ 30 ] فقد اعتبره بعض المحللين "قليلًا جدًا ومتأخرًا جدًا"، خاصةً بالمقارنة مع منصة NeXT الراسخة. [ 55 ] وقد أعربت العديد من مواقع اختبار النسخة التجريبية من PEEK وعملاء الإصدار النهائي عن رضاهم التام عن المنصة، على الرغم من خيبة أملهم من النقص الملحوظ في التوافق مع أنظمة التشغيل HP/UX وMac OS وWindows NT، مما حدّ بشكل كبير من اعتماد CommonPoint حتى بين المتحمسين لها. [ 5 ] [ 56 ] [ 16 ] وقد أصدرت شركة هيوليت-باكارد دليلًا للمبتدئين لمبرمجي CommonPoint لمعالجة صعوبة تعلمها، مشيرةً إلى أن استطلاعها أظهر أن مبرمجي إطار عمل C++ ذوي الخبرة يحتاجون إلى ثلاثة أشهر على الأقل حتى يتمكنوا من البدء في استخدام تطبيقهم الأول. [ 49 ] عند إطلاقها، صرحت شركة InfoWorld للرئيس التنفيذي جو غوليلمي بأن "مستخدمي الشركات لا يفهمون عمومًا الغرض من CommonPoint" ويجدون صعوبة في التمييز بين CommonPoint وOpenDoc. [ 48 ] ​​أفادت التقارير أن شركة IBM قامت بحملة مكثفة لتحليل وتعزيز وعي العملاء ببرنامج CommonPoint، وذلك من خلال تدريب موظفي المبيعات المباشرة والاستشارات، وحضور المؤتمرات الصناعية لتقديم عروض تعريفية ببرنامج CommonPoint، و"التحدث مع أي مورد برامج أو مُكامل أنظمة تابع لجهة خارجية مستعد للاستماع". [ 56 ]

صدرت النسخة التجريبية من CommonPoint لنظام التشغيل OS/2 في 15 ديسمبر 1995. [ 5 ] وتزامن ذلك مع صدور النسخة النهائية من النسخة التجريبية النهائية لنظام التشغيل Workplace OS، وهو نظام تشغيل مكمل لنظام التشغيل TalOS من إنتاج شركة IBM. صدرت النسخة التجريبية النهائية من Workplace OS في 5 يناير 1996، تحت اسم OS/2 Warp Connect (إصدار PowerPC)، ثم توقف تطويرها فورًا دون إصدار CommonPoint.

خلال الفترة نفسها، وصل مشروع كوبلاند التابع لشركة آبل إلى مرحلة المعاينة للمطورين، لكنه عانى من مشاكل في الاستقرار. ولم تكن استراتيجية آبل لأنظمة التشغيل آنذاك قد أنتجت منصة قادرة على تشغيل برنامج تاليجنت.

قيادة جديدة

بحلول عام 1995، تشير التقديرات إلى أن المستثمرين الثلاثة أنفقوا أكثر من 100 مليون دولار على شركة تاليجنت، [ 58 ] [ 59 ] وتوقعت مصادر صحيفة لوس أنجلوس تايمز إغلاقها بسبب تراجع الشركات الأم وصعوبة استمرار أي شخص في قطاع تكنولوجيا المعلومات لأكثر من 18 شهرًا. [ 59 ]

في سبتمبر 1995، غادر الرئيس التنفيذي جو غوليلمي شركة تاليجنت بشكل مفاجئ لينضم إلى شركة موتورولا كنائب رئيس، مما زاد من مخاوف القطاع. عُيّن ديك غورينو، المدير العام لقسم تطوير أجهزة الكمبيوتر والبرمجيات في شركة آي بي إم، رئيسًا تنفيذيًا مؤقتًا وكُلّف بالبحث عن رئيس تنفيذي دائم. [ 58 ] في أكتوبر 1995، توفي غورينو إثر نوبة قلبية أثناء ممارسته رياضة الجري، تاركًا الشركة بدون رئيس تنفيذي. في 19 ديسمبر 1995، رُقّيت ديبي كوتانت، الموظفة المؤسسة في تاليجنت والموظفة المخضرمة في شركة آبل، إلى منصب الرئيس التنفيذي. [ 60 ] [ 2 ] [ 6 ]

في اليوم نفسه الذي عُيّن فيه آخر رئيس تنفيذي لشركة تاليجنت، أنهت الشركة شراكتها مع شركة آي بي إم. باعت كل من آبل وإتش بي حصصهما في الشركة، لتصبح تاليجنت شركة تابعة مملوكة بالكامل لشركة آي بي إم. وأثناء حلّ الشراكة، أعرب كل من الشركاء الثلاثة السابقين عن رضاهم عن تقدم تاليجنت. وفيما وصفوه بعمليات خفض التكاليف الشاملة على مستوى الشركة، أرادت آبل وإتش بي الاحتفاظ بتراخيص التكنولوجيا فقط، بينما أرادت آي بي إم استخدام أقسام التسويق والدعم التابعة لها، ورغبت تاليجنت في التركيز على التكنولوجيا فقط. ونتيجةً لذلك، تم تسريح ما يقرب من 200 موظف من أصل 375، ولم يتبق سوى فريق الهندسة. تمت ترقية مايك بوتيل، أحد مؤسسي تاليجنت والمخضرم في آبل، من نائب رئيس قسم التكنولوجيا إلى كبير مسؤولي التكنولوجيا، قائلاً: "نحن أكثر حماية داخل عالم آي بي إم مما لو كنا نحاول المنافسة كشركة مستقلة عليها دفع فواتيرها يوميًا." [ 2 ] [ 6 ]

في نوفمبر 1996، قُدِّم العرض التوضيحي العلني الأخير لنظام التشغيل TalOS الأصلي الكامل، بعنوان "السيناريو المتطور". وبينما أشارت شركة Taligent إلى الاسم الرمزي الأصلي "Pink"، فقد تخلت رسميًا عن نظام التشغيل TalOS الأصلي الذي لم يُنشر قط لصالح نظام CommonPoint. [ 61 ]

كان نظام التشغيل TalOS فريدًا في بنيته. فقد كان كائني التوجه من النواة فصاعدًا، ووفر تعدد مهام متعدد الخيوط استباقيًا حقيقيًا. تمحورت تجربة المستخدم النهائي حول واجهة مركبة تركز على المستندات، ومتعددة المستخدمين، ومتصلة بالشبكة، وتتيح التلاعب المباشر مع إمكانية التراجع غير المحدود عن الجلسات. كان موضوع الواجهة الرئيسي هو الأشخاص والأماكن والأشياء. مثلت الواجهة المتصلة بالشبكة المستخدمين عن بُعد، بالإضافة إلى مساحات العمل التعاونية. من نواحٍ عديدة، كان أقرب إلى نظام تشغيل رسومي متعدد الأبعاد كائني التوجه (MOO) منه إلى نظام تشغيل تقليدي. [ 61 ]

- توم دوجيرتي، مهندس تاليجنت

فك الحزم

في عام ١٩٩٧، تمثلت مهمة شركة تاليجنت، التابعة لشركة آي بي إم، في تفكيك تقنية كومون بوينت، وإعادة توزيعها على منتجات آي بي إم الحالية أو ترخيصها لشركات أخرى ، مع التركيز بشكل خاص على لغة جافا. وفي الأول من سبتمبر/أيلول ١٩٩٧، لاحظت مجلة دكتور دوبز : "أعتقد أنه من الأسهل تطوير تقنية رائدة عندما يكون من سبقوك قد كتبوا معظمها بالفعل. كأنك ترثها من عم ثري. ولا شك أن وجود عم ثري آخر يتولى تسويقها نيابةً عنك أمرٌ مفيد أيضاً." [ ٦ ]

كان الظهور الأول لتقنية CommonPoint في السوق الجماهيري الواسع من خلال VisualAge C++ 3.5 لنظام التشغيل Windows، مع تضمين إطار عمل Compound Document Framework للتعامل مع كائنات OLE. في فبراير 1997، كانت أول شحنة شاملة لتقنية CommonPoint هي دمجها في VisualAge for C++ 4.0 من IBM، والذي وصفته مجلة PC Magazine بأنه "لا مثيل له" من حيث "نطاق الميزات الواسع" لأن "أفضل ما في تقنية CommonPoint يُوظف الآن في Open Class for VisualAge". يتضمن هذا التعديل المدمج لحزمة تطوير البرامج (SDK) العديد من أطر عمل CommonPoint: سطح المكتب (بنية تحتية لبناء مكونات OCX أو OpenDoc موحدة)؛ الويب (يُسمى WebRunner، لإنشاء مستندات مركبة بالسحب والإفلات للويب، وواجهات CGI للخادم)؛ الرسومات لبناء تطبيقات واجهة المستخدم الرسومية ثنائية الأبعاد؛ النصوص الدولية لليونيكود والترجمة؛ أنظمة الملفات؛ الطباعة؛ واختبارات الوحدات. [ 62 ] خلال عام 1997، كانت شركة تاليجنت محورًا أساسيًا في تحوّل شركة آي بي إم على مستوى الشركة نحو استراتيجية البرمجيات الوسيطة القائمة على لغة جافا. [ 63 ] قدّمت تاليجنت دعمًا كاملًا لتدويل يونيكود لإصدار صن من مجموعة تطوير جافا (Java Development Kit) من الإصدار 1.1 إلى 1.1.4 عام 1997. [ 6 ] [ 7 ] كانت تاليجنت لا تزال تستأجر المبنى نفسه من شركة آبل، بينما كانت شركة جافا سوفت (JavaSoft) تقع في الجهة المقابلة من الشارع. إلا أن شركتها الأم، آي بي إم، وشركة لوتس التابعة لها، كانتا تقعان على الساحل الشرقي، ولم تكونا على دراية كاملة بخطط تاليجنت ومخرجاتها. [ 64 ]

WebRunner عبارة عن مجموعة من أدوات التطوير المبنية على Java و JavaBeans بسعر 149 دولارًا أمريكيًا. [ 65 ] في يونيو 1997، تم إطلاق Places for Project Teams بسعر 49 دولارًا أمريكيًا لكل مستخدم كبرنامج عمل جماعي بواجهة رسومية تخفي واجهة Lotus Notes غير الجذابة . [ 66 ] [ 67 ] [ 68 ] امتلكت Taligent العديد من المنتجات والتراخيص [ 69 ] والعلامات التجارية وبراءات الاختراع. [ 70 ]

ألغت آبل مشروع كوبلاند غير المستقر وغير المكتمل في أغسطس 1996، والذي كان قد أُعيدت تسميته مبدئيًا إلى "Mac OS 8"، تاركةً إرث نظام التشغيل 7 فقط. كان كتاب آبل نفسه " Mac OS 8 Revealed " (1996) بمثابة خارطة الطريق النهائية لكوبلاند، حيث ذكر منافسي النظام وحلفائه، ومع ذلك، لم تتضمن صفحاته الـ 336 أي ذكر لشركتي بينك أو تاليجنت. [ 71 ] في أواخر عام 1996، كانت آبل تسعى جاهدةً لإيجاد أي استراتيجية لنظام تشغيل تتجاوز نظام التشغيل 7، حتى بعد أن خططت بالفعل للإعلان عنه في ديسمبر 1997. [ 15 ] : 228-229. فشلت الشركة في تقديم حتى معاينة وظيفية للمطورين لكوبلاند خلال عامين؛ وتخلت عن منصتي A/UX و PowerOpen الناجحتين في عام 1995، وخادم شبكة آبل الجديد القائم على نظام AIX في الفترة 1996-1997. لبناء نظام التشغيل ماك أو إس المستقبلي، بحثت الشركة بجدية في ترخيص أنظمة تشغيل أخرى تابعة لجهات خارجية مثل سولاريس ، وويندوز إن تي ، وتال أو إس. [ 15 ] : 228-229

انحلال

في 16 سبتمبر 1997، أعلنت شركة IBM عن حلّ شركة Taligent Inc. بحلول نهاية العام، مع عرض وظائف على مهندسي البرمجيات التابعين لها، والبالغ عددهم حوالي 100 مهندس، في مختبر سانتا تيريزا التابع لشركة IBM للعمل على مكونات أساسية لأدوات برمجة VisualAge الخاصة بجافا، وفي مركز نقل جافا الذي أُعلن عنه مؤخرًا والذي تُنشئه IBM بالتعاون مع Sun Microsystems وNetscape. [ 72 ] وفي 3 أغسطس 1999، سحبت IBM برنامج CommonPoint لنظام التشغيل OS/2 من السوق. [ 73 ]

استقبال

بحلول عام 1993، أي بعد عام من تأسيسها وعامين قبل شحن أول منتج لها، كانت شركة تاليجنت تُعتبر منافسًا قويًا في هذا القطاع. وذكرت مجلة يونكس وورلد أن "شركة نيكست بحاجة إلى زيادة حجم مبيعاتها ثلاثة أضعاف [على 50,000 عملية تثبيت حالية] من أجل بناء زخم كافٍ للتغلب على مايكروسوفت وتاليجنت في مجال برمجيات البرمجة الكائنية التوجه". [ 74 ]

في عام ١٩٩٤، أبدى العديد من مواقع اختبار النسخة التجريبية من برنامج PEEK إعجابهم ببرنامج CommonPoint، بما في ذلك قصة نجاح حقيقية في شركة أمريكان إكسبريس ، حيث تم استبدال تطبيقها القديم الذي استمر استخدامه لمدة ستة أشهر في غضون ستة أسابيع فقط. في البداية، قالوا في عام ١٩٩٤: "نحن نشعر بالرهبة من تعقيد [CommonPoint]. لا أعرف ما إذا كان مطور البرامج في الشركات سيتمكن من استيعابه في بيئة عمله." [ ٣٠ ] ولكن في عام ١٩٩٥، اختتموا المشروع بالقول: "أطر عمل CommonPoint - وأنا لا أبالغ - رائعة في طريقة تغطيتها للمشاكل التقنية [لهذا المشروع]." [ ٥٦ ] في المقابل، شعر آخرون بخيبة أمل بسبب النقص الواضح في التوافق مع أنظمة التشغيل HP/UX وMac OS وWindows NT، مما حدّ بشكل كبير من اعتماد CommonPoint حتى بين المتحمسين له. [ ٥ ] [ ٥٦ ] [ ١٦ ]

في استطلاع أجريناه، ذُكرت سهولة التعلم كأحد أهم العوامل التي تعيق استخدام أطر العمل من قِبل المطورين الملمين بها، وقد واجه المطورون الأوائل الذين استخدموا Taligent صعوبةً بالغةً في التعلم حتى بالنسبة لمبرمجي C++ ذوي الخبرة. ... يستغرق الأمر وقتًا طويلاً لتصبح مطورًا منتجًا باستخدام أطر عمل Taligent (ثلاثة أشهر على الأقل قبل أن تتمكن من البدء في تطبيقك الأول).

دليل المبتدئين للتطوير باستخدام أطر عمل تطبيقات Taligent ، Hewlett-Packard، 1995 [ 49 ]

بمجرد إتقانك لـ CommonPoint ونظام Taligent، ستصبح مبرمج C++ خبيرًا، شئت أم أبيت. ... يؤدي بناء التطبيقات على CommonPoint إلى برامج أكثر اتساقًا داخليًا، وأكثر سلاسة، ويسمح للإطار البرمجي بأداء مهام أساسية مهمة بالتعاون مع بيئة Taligent. ... تتميز أطر عمل Taligent بتنسيق أفضل بكثير من غيرها التي رأيتها. فهي مصممة للعمل مع نواة النظام الأساسية، بطريقة مشابهة لاستدعاءات ROM Toolbox في نظام Mac، ولكن على مستوى متقدم للغاية. يُعد Nextstep أقرب ما يكون إلى Taligent، ولكنه قديم بالفعل وليس متقدمًا بنفس القدر - على الرغم من أنه كان حتى الآن أسرع منصة تطوير على الإطلاق. لقد تحدثنا مع أشخاص استخدموا Nextstep وفكرنا فيه، ولكن من الواضح لنا أن CommonPoint هو Nextstep الجديد، إن صح التعبير.

شركة نيسوس للبرمجيات، مارس 1995، بعد ثلاثة أشهر من التدريب على برنامج تالجينت وثلاثة أشهر من البرمجة [ 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. لطالما كان تحقيق إطار عمل شامل للبرمجة الكائنية التوجه هدفًا صعب المنال، لكن معاينة تقنية Open Class في VisualAge هي حتى الآن المحاولة الأكثر مصداقية التي رأيناها." [ 62 ]

في عام 2008، صنّفت مجلة PCWorld نظام التشغيل Taligent OS الأصلي في المرتبة الرابعة ضمن أفضل 15 منتجًا وهميًا على الإطلاق. [ 75 ]

بسبب تأثير النظام الثاني واستجابة المناعة المؤسسية ، شبّه فريد ديفيس، الكاتب في مجلة Wired، علاقة شركة Taligent مع شركتي Apple وIBM بمأساة يونانية كلاسيكية: "يولد طفل، مقدّر له أن يقتل والده ويرتكب أفعالًا أفظع بحق أمه. يحب الوالدان طفلهما ولا يرغبان في قتله، فيحبسانه في زنزانة سرية. ورغم سوء معاملته، يزداد الطفل قوةً، ويزداد تصميمًا على ارتكاب جرائمه المقدرة." [ 20 ]

في عام ١٩٩٥، طلب الصحفي المتخصص في تكنولوجيا المعلومات، دون تينانت، من بيل غيتس أن يتأمل في "أي اتجاه أو تطور خلال العشرين عامًا الماضية فاجأه حقًا". فأجاب غيتس بما وصفه تينانت بسخرية لاذعة وجافة: "كان تأثير كاليدا وتاليجنت أقل مما توقعنا". ورأى تينانت أن التفسير يكمن في أن "أسوأ كابوس لشركة مايكروسوفت هو اندماج شركتي آبل وآي بي إم. لا يوجد تغيير آخر في ديناميكيات صناعة تكنولوجيا المعلومات يمكن أن يُضعف نظام ويندوز بهذا القدر". [ ٧٦ ]

إرث

غادر إريك رينغوالد، كبير مهندسي شركة بينك، شركة آبل عام ١٩٩٠ ليصبح كبير مهندسي البرمجيات في شركة بي، حيث صمم نظام التشغيل الجديد بي أو إس . [ ٧٧ ] وكان مارك ديفيس ، الذي شارك سابقًا في تأسيس اتحاد يونيكود ، قد شارك في كتابة وورلد سكريبت وماكنتوش سكريبت مانجر في آبل، وترأس عملية تعريب نظام ماكنتوش إلى العربية والعبرية واليابانية (كانجي توك). [ ٣٧ ] وشغل منصب مدير التقنيات الأساسية في شركة تاليجنت، وكان مهندس جميع تقنيات التدويل الخاصة بها، ثم أصبح كبير مهندسي تدويل البرمجيات في شركة آي بي إم، وانتقل إلى جوجل للعمل على التدويل ويونيكود. [ ٦ ] ويساعد الآن في اختيار الرموز التعبيرية للهواتف الذكية في جميع أنحاء العالم. [ ٧٨ ] وكان آيك ناسي نائب رئيس أدوات التطوير في آبل، وأطلق نظام إم كي لينكس ، وعمل في مجلسي إدارة تاليجنت ومؤسسة أوبن دوك، وعمل على هاتف لينكسيس آيفون . [ ٧٩ ]

استعانت شركة IBM بأجزاء من CommonPoint لإنشاء مكتبات Open Class لبرنامج VisualAge للغة C++، ونتج عن هذا الجهد مشروع مفتوح المصدر يُسمى International Components for Unicode . ونتيجةً لعمل شركة Taligent بقيادة مارك ديفيس، نشرت IBM جميع مكتبات التدويل الموجودة في Java Development Kit من الإصدار 1.1 إلى 1.1.4، بالإضافة إلى شفرة المصدر [ 7 ] [ 6 ] [ 64 ] التي نُقلت إلى لغة C++ وجزئيًا إلى لغة C. أُدرجت نسخ مُحسّنة من بعض هذه الفئات في ICU for Java (ICU4J) وICU for C (ICU4C). [ 80 ] تلقى JDK 1.1 أداة JavaBeans Migration Assistant من Taligent لتحويل ActiveX إلى JavaBeans. [ 6 ] أصبح فريق ديفيس فريق Unicode في مركز IBM للكفاءة في مجال العولمة في كوبرتينو. [ 80 ] [ 81 ]

كان برنامج Taligent المنشور عبارة عن مجموعة من أدوات التطوير المبنية على Java و JavaBeans ، تُسمى WebRunner؛ ومنتج برمجيات جماعية مبني على Lotus Notes يُسمى Places for Project Teams. [ 67 ] [ 68 ] رخصت Taligent تقنيات متنوعة لشركة Sun ، والتي أصبحت جزءًا أساسيًا من Java، وتقنيات أخرى لشركة Oracle Corporation و Netscape . أصدرت HP تقنية مُترجم Taligent C++ (المعروفة داخل Taligent باسم "CompTech") كمُترجم "ANSI C++"، aCC . كما أصدرت HP بعض مكتبات الرسومات الخاصة بـ Taligent .

في العقد الثاني من الألفية، دُمجت بعض عناصر فريق عمل آبل ومفاهيم التصميم الخاصة بنظامي التشغيل "بينك" و" بيربل" (الاسم الرمزي لأول جهاز آيفون) [ 8 ] [ 9 ] في نظام التشغيل "فوشيا" من جوجل . وبناءً على نواة موجهة للكائنات وأطر عمل للتطبيقات، أُطلق مستودع الشفرة المصدرية المفتوحة في عام 2016 تحت شعار "بينك + بيربل == فوشيا". [ 10 ]

المنشورات

تم كتابة المنشورات التالية من قبل موظفي شركة تالجنت حول أنظمتها ومنهجية هندسة البرمجيات.

أوراق بيضاء

الكتب

سلسلة مكتبة تالجنت المرجعية :

  • جولدسميث، ديفيد (يونيو 1994). دليل تاليجنت لتصميم البرامج: تصميم كائني التوجه مُهذّب في لغة C++ . مكتبة تاليجنت المرجعية. ريدينغ، ماساتشوستس: أديسون-ويسلي. ISBN 978-0201408881. OCLC 636884338 . 
  • كوتر، شون؛ بوتيل، مايك (1 مارس 1995). داخل تكنولوجيا تاليجنت . مكتبة تاليجنت المرجعية. ريدينغ، ماساتشوستس: أديسون-ويسلي. ISBN 0-201-40970-4. OCLC 1072525751 . 
  • قوة الأطر: لأنظمة ويندوز وOS/2 . مكتبة تاليجنت المرجعية. ريدينغ، ماساتشوستس: أديسون-ويسلي. 1995. ISBN 9780201483482. OCLC 911290706 . 

كتيبات

براءات الاختراع

ملحوظات

  1. «تستند إرشادات الأسلوب وقواعد التصميم في دليل تاليجنت لتصميم البرامج إلى سنوات من الخبرة في بناء أنظمة C++ كبيرة موجهة للكائنات في بيئة تاليجنت. ... انبثق هذا الكتاب من دليل أسلوب داخلي قمتُ بكتابته، والذي تستخدمه تاليجنت لتطوير منتجاتها، وتدريب المهندسين، وتوجيه مطوري تاليجنت الأوائل إلى نظام تاليجنت.» ديفيد جولدسميث عالم أول في شركة تاليجنت، حيث ساهم في هندسة وتصميم واتساق بيئة تطبيقات تاليجنت. وقد سبق له أن قاد العمل على الإصدارات الأولى من إطار عمل تطبيقات MacApp في شركة أبل.
  2. يُؤرّخ قائدا المشروع، إريك رينغوالد [ 12 ] : 96 ومايك بوتيل [ 1 ] : 13، 6 ، بداية مشروع بينك في "مارس 1988" أو "أوائل 1988"، بينما يُشير كتاب " آبل كونفيدنشال 2.0 " إلى "مارس 1987". [ 15 ] : 69

مراجع

  1. 1 2 3 4 5 6 7 8 9 10 11 12 كوتر، شون؛ بوتيل، مايك (1995). داخل تكنولوجيا تاليجنت . أديسون-ويسلي. ISBN 0-201-40970-4. OCLC 1072525751 . تم الاطلاع عليه بتاريخ 10 فبراير 2019 . 
  2. 1 2 3 أينستين، ديفيد (20 ديسمبر 1995). "شركة تالجنت ستصبح شركة تابعة لشركة آي بي إم / ما يقرب من 200 عامل سيفقدون وظائفهم" . صحيفة سان فرانسيسكو كرونيكل . تم الاطلاع عليه في 31 يناير 2019 .
  3. 1 2 3 بولاك، أندرو (3 أكتوبر 1991). "شركة آي بي إم الآن الحليف الرئيسي لشركة آبل" . صحيفة نيويورك تايمز . تم الاطلاع عليه في 5 مارس 2019 .
  4. ميتز، كيد (3 أكتوبر 2008). "أبل تتخلى عن اللون الوردي (لمايكروسوفت)" . ذا ريجستر . تم الاطلاع عليه في 13 فبراير 2019 .
  5. 1 2 3 4 كوكس، جون (8 يناير 1996). "شركة آي بي إم ستقدم عرضًا لشركة تاليجنت" . نيتورك وورلد . تم الاطلاع عليه في 5 مارس 2019 .
  6. 1 2 3 4 5 6 7 8 9 10 11 سوين، مايكل (1 سبتمبر 1997). "فينيكس في كوبرتينو" . دكتور دوب . تم الاسترجاع في 9 فبراير 2019 .
  7. 1 2 3 فيرنر، لورا (يوليو 1999). "تجهيز جافا للعالم: تاريخ موجز لجهود شركتي IBM وSun في مجال التدويل" . IBM . تم الاطلاع عليه بتاريخ 27 أكتوبر 2023 .
  8. 1 2 مرتزن، إيلدار (20 يونيو 2010). "هاتف آبل: من رسومات الثمانينيات إلى آيفون. الجزء 3" . موبايل ريفيو . ترجمة: مكسيم أنتونينكو، أولكسندر نيكولايتشوك . تاريخ الاسترجاع: 5 مارس 2019 .
  9. 1 2 لامبرت، تيري (19 ديسمبر 2016). "إليكم كيف كان العمل على جهاز iPhone الأصلي، الذي يحمل الاسم الرمزي "مشروع بيربل"" . بزنس إنسايدر . تم الاطلاع عليه في 4 مارس 2019 .
  10. 1 2 مات، دانيال (10 أبريل 2017). "أدلة مفتوحة المصدر لنظام التشغيل الغامض فوشيا من جوجل" . مجلة IEEE Spectrum . معهد مهندسي الكهرباء والإلكترونيات . تم الاطلاع عليه في 4 مارس 2019 .
  11. 1 2 3 4 توم سولبو؛ ميرهو ، تشارلز (يناير 1999). داخل نظام التشغيل JavaOS . سلسلة جافا. أديسون ويسلي. ص. الحادي عشر. رقم ISBN  0-201-18393-5. OCLC 924842439 . 
  12. 1 2 3 4 5 6 7 8 9 10 11 12 كارلتون، جيم (1999) [1997]. أبل: القصة الداخلية للمؤامرات، وجنون العظمة، والأخطاء التجارية (غلاف مقوى) ( الطبعة الثانية). لندن: راندوم هاوس بزنس بوكس. ISBN  978-0099270737. OCLC 925000937 . تم الاسترجاع في 15 ديسمبر 2023 عبر أرشيف الإنترنت . 
  13. 1 2 3 4 5 6 7 8 9 10 هورمبي، توم (27 أبريل 2014). "الوردي: أول محاولة من آبل لنظام تشغيل حديث" . موقع Low End Mac . تم الاطلاع عليه في 1 فبراير 2019 .
  14. 1 2 جولدسميث، ديفيد (يونيو 1994). دليل تاليجنت لتصميم البرامج: تصميم كائني التوجه مُهذّب في لغة C++ . مكتبة تاليجنت المرجعية. ريدينغ، ماساتشوستس: أديسون-ويسلي. ISBN 978-0201408881. OCLC 636884338 . 
  15. 1 2 3 4 5 6 7 لينزماير، أوين (2004). أسرار أبل 2.0: التاريخ الشامل لأكثر الشركات تميزًا في العالم . دار نشر نو ستارش. ISBN 1-59327-010-0.
  16. ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ ١٠ ١١ ١٢ ١٣ ١٤ ١٥ ١٦ ١٧ سانتاليسا، ريتش (مارس ١٩٩٥). "تاليجنت تُهيئ نموذجًا جديدًا للتطوير" (ملف PDF) . مجلة IEEE للبرمجيات . ١٢. IEEE : ١٠٣-١٠٩ . doi : 10.1109 /MS.1995.10019 . مؤرشف (ملف PDF) من الأصل في ٩ أكتوبر ٢٠٢٢. تم الاطلاع عليه في ١٥ مارس ٢٠١٩ .
  17. 1 2 رايمر، جيريمي (24 نوفمبر 2013). "نصف نظام تشغيل: انتصار ومأساة نظام التشغيل OS/2" . آرس تكنيكا . تم الاطلاع عليه في 12 فبراير 2019 .
  18. سيلبرلينغ، روبن. "محفظة تاليجنت" . روبن سيلبرلينغ. مؤرشف من الأصل في 19 مايو 2007. تم الاطلاع عليه في 9 فبراير 2019 .
  19. "حول واجهة المستخدم CommonPoint" . شركة Taligent، 1995. مؤرشف من الأصل في 24 يونيو 2007. تم الاطلاع عليه في 9 فبراير 2019 .
  20. 1 2 3 4 ديفيس، فريد (1 فبراير 1993). "استسلم للون الوردي!" . مجلة وايرد . كوندي ناست . تم الاطلاع عليه في 1 فبراير 2019 .
  21. 1 2 سكانيل، إد (28 مارس 1994). "تاليجنت تطرح نظام تشغيل للاكتتاب العام" . كمبيوتر وورلد . فينيكس، أريزونا. ص 4. تم الاطلاع عليه في 20 مارس 2019 . 
  22. 1 2 3 كريستوفر، كين؛ وينترز، سكوت؛ رايت، ماري بولاك (1995). إصدار IBM الرسمي لنظام التشغيل OS/2 Warp Connect PowerPC: التشغيل في الحدود الجديدة . فوستر سيتي، كاليفورنيا: كتب IDG. ISBN 978-1-56884-458-9. OCLC 832595706 . 
  23. موران، توم، محرر. (أغسطس 1994). "صعود تاليجنت" . ماك وورلد . ص 34-35 . تم الاطلاع عليه في 10 فبراير 2019 . 
  24. 1 2 3 إنجست، آدم (24 فبراير 1992). "تاليجنت جاهزة للعمل" . مقتطفات . تم الاطلاع عليه في 10 فبراير 2019 .
  25. 1 2 بيتا، جولي (18 نوفمبر 1995). "آي بي إم وآبل ستغلقان الباب أمام مختبرات كايليدا" . لوس أنجلوس تايمز . سان فرانسيسكو . تم الاسترجاع في 31 يناير 2019 .
  26. 1 2 تحويل أعمالك باستخدام تقنية الكائنات (ورقة بيضاء). أوستن، تكساس: آي بي إم. نوفمبر 1993. ص 15. تم الاطلاع عليه في 9 فبراير 2019 . 
  27. فيشر، لورانس م. (25 فبراير 1992). "تعيين مسؤولين تنفيذيين في مشروع مشترك بين آي بي إم وآبل" . صحيفة نيويورك تايمز . تم الاطلاع عليه في 10 فبراير 2019 .
  28. 1 2 3 "صدمة الثقافة المؤسسية: مشروع مشترك بين شركتي آي بي إم وأبل للحواسيب" . مجلة فورتشن . 5 أبريل 1993. تم الاطلاع عليه في 9 فبراير 2019 .
  29. 1 2 "تخطط شركة تالجنت لكسب المزيد من الأعمال من خلال نظام تشغيل أفضل" . إنفوورلد . 2 مارس 1992. ص 110. تم الاطلاع عليه في 5 فبراير 2019 . 
  30. 1 2 3 4 5 6 "رئيس شركة تاليجنت يناقش أول فعالية PEEK للشركة في معرض PC Expo" . InfoWorld . 27 يونيو 1994. ص 1، 8. تم الاطلاع عليه في 9 فبراير 2019 . 
  31. وايلي، مارجي (16 مارس 1992). "لن تعلق شركة آبل كل آمالها المستقبلية على شركة تاليجنت" . عالم الشبكات . تم الاطلاع عليه في 1 فبراير 2019 .
  32. شركة تاليجنت (1993). الاستفادة من أطر العمل الموجهة للكائنات . آي بي إم. ص 15. تم الاطلاع عليه بتاريخ 12 فبراير 2019 . 
  33. 1 2 3 4 5 6 7 "SFA Atlanta 1994" . مارس 1994. تم الاطلاع عليه في 31 يناير 2019 .
  34. أندرت، جلين (1995). "الفصل 9: الأطر في CommonPoint من Taligent". أطر تطبيقات الكائنات . برنتيس هول. ص 231-235 . ISBN  9780132139847. OCLC 221649869 . 
  35. أندرت، جلين (1994). "أطر الكائنات في نظام التشغيل تاليجنت". وقائع مؤتمر COMPCON '94 . المجلد 1. شركة تاليجنت. الصفحات 112-121 . doi : 10.1109/CMPCON.1994.282936 . ISBN   0-8186-5380-9. S2CID 35246202 . 
  36. بوتيل، مايك؛ غرايمز، جاك (1994). "بنية نظام تاليجنت" . مجلة دكتور دوبز ( طبعة خاصة). مؤرشف من الأصل في 11 أغسطس 2014. تم الاطلاع عليه في 21 فبراير 2019 . 
  37. 1 2 ديفيس، مارك؛ غرايمز، جاك؛ نولز، ديبورا (1996). "إنشاء برمجيات عالمية: معالجة النصوص والترجمة في نظام تطبيقات CommonPoint من Taligent" (ملف PDF) . مجلة أنظمة IBM . المجلد 36، العدد 2. IBM . الصفحات 227-243 . مؤرشف (ملف PDF) من الأصل في 9 أكتوبر 2022. تم الاطلاع عليه في 16 أغسطس 2020 .   
  38. ١ ٢ "شركة تالجنت تُقدّم مواعيد الشحن، وقد تُقدّم المكونات في عام 1993" . مجلة ماكويك . المجلد 7، العدد 4. 25 يناير 1993. ص 3. تم الاطلاع عليه في 22 فبراير 2019 .   
  39. زاكاري، جي. باسكال (13 يناير 1993). "مشروع نظام مشترك بين آي بي إم وآبل يتسارع - مشروع تاليجنت يسارع لمنافسة مايكروسوفت" . صحيفة وول ستريت جورنال . بروكسل . ص 4. بروكويست 308115472. تاريخ الاسترجاع: 10 يناير 2021 .  
  40. سكانيل، إد؛ كوينلان، توم (18 يناير 1993). "تاليجنت تحظى بإشادة كبيرة من مطوري البرامج" . إنفوورلد . ص 3. تم الاطلاع عليه في 5 مارس 2019 . 
  41. أديسون، كين (يوليو 1992). "MacApp هي Bedrock هي MacApp" . MacTech . المجلد 4، العدد 6. تم الاطلاع عليه في 13 فبراير 2019 .  
  42. تيكتين، نيل (مارس 1994). "الاهتزاز، والتغيير، والبحث عن الصخرة الأساسية" . ماك تك . المجلد 10، العدد 3.  
  43. "جوليلمي من شركة تاليجنت يتطلع إلى مستقبل تكنولوجيا الأشياء" . إنفوورلد . 24 يناير 1994. ص 6. تم الاطلاع عليه في 10 فبراير 2019 . 
  44. 1 2 3 4 5 تريبل، باد (فبراير 1994). "باد تريبل يشرح كل شيء" . نيكست وورلد (مقابلة). أجرت المقابلة نيكست وورلد. ص 23-24 . تم الاطلاع بتاريخ 10 فبراير 2019 . 
  45. بيرنز، كريستين؛ ليسكر، بيتر (10 يناير 1994). "تاليجنت وإتش بي في اتفاقية غرض" . إنفوورلد . آي دي جي نتوورك وورلد إنك. ص 14. تم الاسترجاع في 9 يناير 2021 - عبر كتب جوجل . 
  46. "سيتم توزيع حزمة تطوير البرمجيات (SDK) الخاصة بشركة تالجنت في المؤتمر" . إنفوورلد . 18 أبريل 1994. ص 14. تم الاطلاع عليه في 5 مارس 2019 . 
  47. 1 2 بارني، دوغ (14 نوفمبر 1994). "تطبيقات تالينت تبدأ بالظهور" . إنفوورلد . ص 6. تم الاطلاع عليه في 9 يناير 2021 . لقطة شاشة لبرنامج Virtus Navigator على سطح مكتب TalOS
  48. 1 2 بونتين، جيسون (5 يونيو 1995). "إصدار CommonPoint لنظام التشغيل AIX في يوليو" . إنفوورلد . مجموعة إنفوورلد الإعلامية، ص 14. تم الاطلاع عليه في 9 يناير 2021 - عبر كتب جوجل . 
  49. 1 2 3 لاوبش، يواكيم (6 سبتمبر 1995). دليل المبتدئين لتطوير تطبيقات باستخدام أطر عمل تالجنت (ملف PDF) . مختبرات هيوليت-باكارد. مؤرشف (ملف PDF) من الأصل في 9 أكتوبر 2022. تم الاطلاع عليه في 3 أكتوبر 2017 .
  50. 1 2 3 دفوراك، جون سي. (26 أبريل 1994). "شرح نظام تشغيل مكان العمل من آي بي إم" . مجلة الكمبيوتر الشخصي . ص 93. تم الاطلاع عليه في 4 مارس 2019 . 
  51. سكانيل، إد؛ براندل، ويليام (11 أبريل 1994). "الصناعة تتجه نحو المكونات" . كمبيوتر وورلد . ص 1. تم الاطلاع عليه في 13 فبراير 2019 . 
  52. 1 2 بارني، دوغ (17 أكتوبر 1994). "نظرة أولى تحصل على آراء متباينة" . إنفوورلد . تم الاسترجاع في 5 مارس 2019 .
  53. منصات موجهة للكائنات لأنظمة العميل/الخادم . INPUT. 1994. تم الاطلاع عليه في 10 فبراير 2019 .
  54. بونتين، جيسون (29 مايو 1995). "تاليجنت تنسحب من نظام التشغيل الكائني" . إنفوورلد . تم الاسترجاع في 9 مارس 2019 .
  55. 1 2 أباتي، توم (6 يونيو 1995). "المحللون يحذرون من تأخر إصدار برنامج من شركة تاليجنت" . إس إف جيت . تم الاطلاع عليه في 10 فبراير 2019 .
  56. 1 2 3 4 5 6 كوكس، جون (12 يونيو 1995). "شركة آي بي إم ستصدر إطار عمل للتطبيقات على نظام التشغيل AIX" . مجلة NetworkWorld . الصفحات 35-36 . تاريخ الاسترجاع: 10 فبراير 2019 . 
  57. "أخبار دعم المطورين" . أخبار دعم المطورين . المجلد 1995، العدد 7. شركة آي بي إم . 15 يونيو 1995. مؤرشف من الأصل في 29 نوفمبر 2021. تم الاطلاع عليه في 2 أبريل 2019 .  
  58. 1 2 بيكاريل، ليزا (11 سبتمبر 1995). "رحيل الرئيس التنفيذي، ومستقبل تالجنت غير واضح" . كمبيوتر وورلد . تم الاسترجاع في 3 فبراير 2019 .
  59. 1 2 بيتا، جولي (18 نوفمبر 1995). "آي بي إم وآبل ستغلقان باب شركة كاليدا لابز : البرمجيات: تتوقع مصادر أن مشروعًا مشتركًا ثانيًا، تاليجنت، سيُغلق قريبًا، في مؤشر آخر على وجود مشكلة في تحالف الشركتين" . لوس أنجلوس تايمز . تم الاطلاع عليه في 10 يناير 2021 . 
  60. "الفريق التنفيذي" . تاليجنت. 1997. مؤرشف من الأصل في 7 يوليو 1997. تم الاسترجاع في 14 فبراير 2019 .
  61. 1 2 دوغيرتي، توم (4-6 نوفمبر 1996). فرايسنجر، س.؛ كرامر، ج. (محرران). "كيف يبدو صوت بينك؟ تصميم واجهة الصوت لنظام التشغيل TalOS" . بالو ألتو، كاليفورنيا: المؤتمر الدولي للعرض السمعي . تم الاطلاع عليه في 9 فبراير 2019 .
  62. 1 2 غانيون، غابرييل (4 فبراير 1997). "VisualAge لـ C++ 4.0: معاينة Taligent" . مجلة PC . تم الاطلاع عليه في 12 فبراير 2019 .
  63. كوينلان، توم؛ سكانيل، إد (24 فبراير 1997). "شركة آي بي إم تتولى زمام جافا" . إنفوورلد . ص 1، 8. تم الاطلاع عليه في 5 مارس 2019 . 
  64. 1 2 "أرشيف FoRK: قد تظل شركة Taligent أصلًا استراتيجيًا لشركة IBM" . xent.com .
  65. "مرحباً بكم في مجموعة أدوات VisualAge WebRunner!" ، تاليجنت. مؤرشف من الأصل بتاريخ 11 ديسمبر 1997. تم الاطلاع عليه بتاريخ 10 يناير 2021 .
  66. ماكنمارا، بول (2 يونيو 1997). "تاليجنت تأخذ نوتز ودومينو إلى أماكن جديدة"" . NetworkWorld . كوبرتينو . ص  45. تم الاطلاع عليه في 9 يناير 2021 عبر كتب جوجل ."
  67. 1 2 دوان، آمي (9 يونيو 1997). "تاليجنت تُصدر عميل Notes للمشاريع" . إنفوورلد . مجموعة إنفوورلد الإعلامية، ص 6. تم الاسترجاع في 9 يناير 2021 - عبر لقطة شاشة كتب جوجل {{cite magazine}}: CS1 maint: postscript ( link )
  68. 1 2 مارشال، باتريك (20 أكتوبر 1997). "تاليجنت توفر أماكن نظيفة لجلسات نقاش مجموعات العمل" . إنفوورلد . مجموعة إنفوورلد الإعلامية، ص 133. تم الاسترجاع في 9 يناير 2021 - عبر لقطة شاشة من كتب جوجل {{cite magazine}}: CS1 maint: postscript ( link )
  69. "التغطية الصحفية" . تاليجنت. مؤرشف من الأصل في 7 يوليو 1997. تم الاسترجاع في 10 يناير 2021 .
  70. "تاليجنت: حلول برمجية سهلة" . تاليجنت. يوليو 1997. مؤرشف من الأصل في 28 مارس 1997. تم الاطلاع عليه في 10 يناير 2021 .
  71. فرانسيس، توني (1996). كشف أسرار نظام التشغيل ماك أو إس 8. ريدينغ، ماساتشوستس: أديسون-ويسلي، مطبعة أبل. رقم ISBN 9780201479553. OCLC 951335545 . تم الاسترجاع في 10 يناير 2021 عبر Wayback Machine . 
  72. "انتقال شركة تاليجنت إلى شركة آي بي إم مُجدول بحلول نهاية العام" . شركة تاليجنت، 1997. مؤرشف من الأصل في 11 ديسمبر 1997. تم الاطلاع عليه في 12 فبراير 2019 .
  73. "إدارة سير العمل لبرامج مرخصة مختارة متعددة المنصات" . شركة آي بي إم . تم الاطلاع عليه بتاريخ 10 يناير 2021 .
  74. "ستيف أصبح ليناً". يونكس وورلد . ماكجرو هيل. أبريل 1993. ص 44. يقول جوبز إن شركة نيكست باعت 50,000 نسخة من برنامج نيكست ستيب طوال فترة وجودها. وهذا ليس قاعدة مستخدمين كبيرة، لذا يتوقع أن تشحن الشركة 50,000 حزمة من نيكست ستيب في عام 1993. لكن نيكست بحاجة إلى زيادة حجم مبيعاتها ثلاثة أضعاف لبناء زخم كافٍ للتغلب على مايكروسوفت وتاليجنت في مجال برمجيات البرمجة الكائنية. 
  75. تاونسند، إمرو (4 مايو 2008). "أفضل 15 منتجًا وهميًا على مر العصور" . بي سي وورلد . مؤرشف من الأصل في 10 أكتوبر 2018. تم الاطلاع عليه في 11 فبراير 2019 .
  76. تينانت، دون (3 مارس 2008). "إضعاف نظام ويندوز" . كمبيوتر وورلد . آي دي جي . تم الاطلاع عليه في 23 فبراير 2019 .
  77. "نشرة كن" . نشرة كن . المجلد 3، العدد 8. 25 مارس 1998. تم الاطلاع عليه في 1 فبراير 2019 .  
  78. فريق عمل NPR (25 أكتوبر 2015). "من يقرر أي الرموز التعبيرية تحصل على علامة الإعجاب؟" . NPR . تم الاطلاع عليه في 10 فبراير 2019 .
  79. ناسي، آيك (26 أغسطس 2016). "التاريخ الشفوي لناسي، آيك" (فيديو). مجموعة التاريخ الشفوي لمتحف تاريخ الحاسوب. مقابلة أجراها جون ماركوف. متحف تاريخ الحاسوب. 102717191. تاريخ الاسترجاع: 9 فبراير 2019 .نص مكتوب
  80. 1 2 "مقدمة إلى وحدة العناية المركزة" . وحدة العناية المركزة . تم الاطلاع عليه في 10 فبراير 2019 .
  81. تينانت، دون (12 مارس 1997). "تدويل البرمجيات يحصل على دفعة قوية من شركة تاليجنت" . مجلة كمبيوتر وورلد هونغ كونغ . هونغ كونغ. مؤرشف من الأصل في 7 يوليو 1997. تم الاطلاع عليه في 5 مارس 2019 .