تاريخ تصوير الحلقة: 24 أكتوبر 1983
هذه الحلقة الثانية لكن تاريخ تصويرها يسبق الحلقة الأولى، موضوع الحلقة هي البرامج المتكاملة (Integrated software) وهي برامج يمكنها العمل مع بعضها البعض، فكرة كانت جديدة في ذلك الوقت لأن التطبيقات في الماضي كانت مستقلة ولا يمكن نسخ المحتوى بينها، الآن لا أحد يفكر بمشكلة عدم توافق البرامج، البرامج المكتبية التي توضع في حزمة واحدة أصبحت مألوفة في التسعينات ومايكروسوفت أوفيس كان أبرزها.
كيلدول وضح أن موضوع الحلقة يتحدث عن شيئين: الأول هي البرامج المتكاملة وهي برامج مكتبية للأعمال مثل معالج الكلمات والجداول الممتدة وبرامج الرسومات والتكامل بينها يكمن في استخدام ملفات مشتركة وأوامر مشتركة كذلك وهذا يعني طريقة استخدامها فلا يحتاج المستخدم لتعلم مجموعة أوامر مختلفة لكل برنامج، الثاني هو استخدام واجهات استخدام رسومية لتبسيط استخدام البرامج وضرب مثالين لهذه الواجهات، أبل ليسا وهو حاسوب مكتبي جديد في ذلك الوقت وموجه للشركات، وواجهة فيزيون (Visi On).
واجهات أبل ليسا وفيزيون صنعت بناء على أفكار وأبحاث شركة زيروكس بارك (Xerox Parc) في السبعينات التي كانت مركز بحث للحواسيب ومنه خرجت أفكار كثيرة نستخدمها اليوم في واجهات الاستخدام.
يتحدث شفيه عن الشركات والحاجة لتعاون أقسام مختلفة لإنجاز مهام عدة وكيف أن البرامج غير جاهزة بعد لفعل ذلك لأن البرنامج يفعل شيء واحد ولا يمكنه التعامل مع برامج أخرى، هذا يتغير مع واجهات الاستخدام الرسومية حيث العامل يمكنه أداء عدة مهمات على الشاشة بتقسيمها لنوافذ عدة، تكامل البرامج وتبسيط واجهة الاستخدام هو هدف تسعى الشركات للوصول إليه لتبسيط استخدام الحاسوب،
بعد ذلك ينتقل البرنامج لجزء عرض منتج وهو أبل ليسا ويستضيف جون كوتش الذي كان نائب المدير لمشروع ليسا في أبل وخرج من الشركة بعد ذلك، كوتش ذكر بأن المشروع بدأ في 1978 عندما انضم إلى شركة أبل وإلى مجموعة تسمى المنتجات الجديدة، مهمة المجموعة تصميم حاسوب شخصي للثمانينات ومحاولة حل مشاكل الحواسيب الحالية.
أبل لديها خط منتجات ناجح وهو أبل 2 لكنه كان حاسوب صعب الاستخدام كما يقول كاوتش ويتطلب تعلم لغة خاصة له (أظن أنه يعني لغة بيسك هنا) وليس هناك أي تكامل بين البرامج، بعض البرامج تستطيع فتح نفس الملفات لكن يجب الخروج من أحدها وتشغيل الآخر لفعل ذلك، لحل هذه المشاكل قرروا صنع واجهة استخدام رسومية ومحاكاة كيف يعمل الناس في مكتب، هذه بداية تصميم واجهة سطح المكتب وهي الواجهة التي نستخدمها إلى اليوم، الواجهة صممت لكي تجعل البرامج متكاملة من البداية.
كيلدول ذكر ملاحظة أن أبل ليسا رخيص مقارنة بجهاز زيروكس ستار، أبل ليسا سعره 10 آلاف دولار (36 ألف دولار اليوم تقريباً) بينما سعر زيروكس ستار يبلغ 17 ألف دولار تقريباً (57 ألف دولار اليوم)، مع ذلك أبل ليسا انتقد لأنه مكلف ولحسن حظ أبل كان هناك من يعمل على مشروع آخر لصنع حاسوب أرخص بكثير وهو ماكنتوش.
كوتش تحدث عن واجهة زيروكس ستار قائلاً بأن واجهته لم تقدم تكامل كافي بين البرامج حيث التكامل كان بين النص والرسومات لكن ليس مع أنواع أخرى من البيانات مثل الجداول الممتدة، في أبل صمموا الواجهة لتتجاوز هذه المشكلة.
شفيه سأل عن المستخدم الذي صمموا له حاسوب أبل، كوتش قال بأنهم صمموه لأنفسهم لأنهم في أبل لديهم رغبة في صنع حواسيب يريدون استخدامها، وضعوا هدف لجهاز ليسا بأن يحتاج لأقل من نصف ساعة لتعلم استخدامه، هناك 32 مليون مستخدم محتمل للحاسوب في أمريكا ويمكنهم الاستفادة من وجود حاسوب لكن ليس لديهم الوقت لتعلم أداة جديدة لذلك من الضروري أن يكون الحاسوب سهل الاستخدام.
كيلدول ذكر انتقادات للجهاز ووجهته بأن واجهة تبدو لطيفة (استخدم كلمة cutesy) وتعتمد على حيل مثل إيقونة سلة المهملات، المعنى هنا أن الواجهة لا تبدو جادة لبيئة الأعمال، رد كوتش بأنه لا يرى ذلك وأنه يستخدم الواجهة لعمله وسلة المهملات مجرد طريقة لتبسيط فكرة حذف ملف.
شفيه سأل إن تطلب التكامل بين البرامج في ليسا اختراع شيء جديد أو حل مشكلة ما لتحقيق ذلك، أجاب كوتش بأن البرامج غالباً تتعامل مع عمليات رياضية وأنواع البيانات ثابتة مثل الأرقام، لجهاز ليسا صنعوا بنية بيانات مختلفة للنص والرسومات والصوت، وذكر بنية بيانات مثل القائمة المتصلة (Linked list) و شجرة (Tree) والعمليات التي التي تجرى عليها وسماها (mapping function)، مثال لذلك نسخ رسم بياني من برنامج رسومات إلى برنامج معالج كلمات.
انتقل البرنامج لعرض جهاز ليسا لكن لوقت قصير جداً وهذه مشكلة البرنامج، الوقت محدود لمثل هذه العروض، العرض كان لعملية قص ولصق أعمدة لبيانات مبيعات من برنامج جداول إلى برنامج رسومات لكي يصنع رسم بياني.
الجزء الثاني من الحلقة خصص لواجهة فيزيون (Visi On) وهي واجهة رسومية تعمل على دوس وتقدم تكامل بين البرامج، ضيف جديد ينضم للحلقة وهو بيل كولمان مدير في شركة فيزيكورب التي طورت الواجهة، بيل يبدأ عرض الواجهة مباشرة بعرض خصائص مثل التحكم بالنوافذ، تشغيل البرامج ونسخ البيانات بينها.
لاحظت أن القائمة في فيزيون وضعت أسفل البرنامج وليس كما نعرف مكانها اليوم في أعلى البرنامج، خاصية أخرى عرضها بيل وهي عرض المساعدة حيث يشير المستخدم لما يريد معرفته ويضغط عليه فتظهر نافذة مساعدة.
شفيه سأل جون كوتش عن الفرق بين هذه الواجهات وبرنامج مثل لوتس 1 2 3، كوتش شرح بأن لوتس يحوي أنواع من البيانات مثل جداول ممتدة ورسومات وقاعدة بيانات لكنه لا يعمل مع برامج أخرى مثل برنامج محاسبة، بينما ليسا وفيزيون أنظمة يمكن تطوير برامج لها، كيلدول سأل إن كانت هذه أنظمة مغلقة، رد بيل كولمان بأنهما منصات مفتوحة توفر مكتبات لكتابة برامج لها تكون متوافق مع كل البرامج الأخرى.
كيلدول أراد من الضيفين مقارنة الواجهات مع برنامج ديسك (DESQ)، كولمان ذكر بأن ديسك يقدم واجهة لتشغيل البرامج لكن ليس هناك تكامل بين البرامج إلا على مستوى الملفات في حال كان البرنامج يستطيع قراءة الملف.
شفيه سأل عن مستقبل التكامل بين البرامج، كوتش رد بأنه يرى المستقبل في أن البيانات ستكون في مكان واحد مثل قاعدة بيانات ويمكن للمستخدم إنشاء تطبيقات من خلال تعليب المهمات التي يؤديها لكي يكررها لاحقاً.
مقدمي وضيوف الحلقة:
- ستيوارت شفيه، منتج ومقدم البرنامج. (ت 28 ديسمبر 2025)
- غاري كيلدول، مقدم ثاني للبرنامج، مؤسسة شركة ومبرمج (ت 1994)، غاري كان مؤسس واحدة من أهم الشركات في تاريخ الحاسوب الشخصي وهي DRI، طورت الشركة أنظمة تشغيل ولغات برمجة وواجهات استخدام.
- جون كوتش، اشتغل لسنوات في أبل وبالتحديد حاسوب أبل ليسا.
- بيل كولمان، مدير في شركة فيزيكورب
شركات مؤسسات ذكرت في الحلقة:
- Micro Focus، رعاية للبرنامج.
- أبل.
- فيزيكورب
أجهزة وبرامج ذكرت في الحلقة:
- أبل ليسا Apple Lisa
- فيزيون Visi On
- زيروكس بارك
- لوتس 1 2 3
- ديسك DESQ