تاريخ واجهة المستخدم الرسومية
يمتد تاريخ واجهة المستخدم الرسومية ، التي تُفهم على أنها استخدام أيقونات رسومية وجهاز تأشير للتحكم في الحاسوب ، على مدى خمسة عقود من التحسينات التدريجية، المبنية على بعض المبادئ الأساسية الثابتة. وقد ابتكر العديد من الموردين أنظمة النوافذ الخاصة بهم استنادًا إلى أكواد مستقلة ، ولكن مع وجود عناصر أساسية مشتركة تُعرّف نموذج WIMP (النافذة، الأيقونة، القائمة، وجهاز التأشير).
شهدت الأنظمة الحديثة إنجازات تكنولوجية هامة، وتحسينات تدريجية في التفاعل العام مقارنةً بالأنظمة السابقة. ورغم وجود بعض التطورات الملحوظة في الاستخدام، إلا أن نفس أساليب واجهة المستخدم وأساليب التفاعل لا تزال مستخدمة. فغالباً ما تُتحكم أجهزة الكمبيوتر المكتبية بواسطة الفأرة و/أو لوحة المفاتيح، بينما تحتوي أجهزة الكمبيوتر المحمولة عادةً على عصا تحكم أو لوحة لمس ، أما الهواتف الذكية والأجهزة اللوحية فتعتمد على شاشة لمس . وقد تم إغفال تأثير أجهزة ألعاب الفيديو وعصا التحكم .
الأبحاث والتطورات المبكرة

أرست أجهزة المعلومات الديناميكية المبكرة، مثل شاشات الرادار ، التي استُخدمت فيها أجهزة الإدخال للتحكم المباشر في البيانات التي أنشأها الحاسوب، الأساس للتحسينات اللاحقة للواجهات الرسومية. [ 2 ] استخدمت بعض شاشات أنبوب أشعة الكاثود (CRT) المبكرة قلمًا ضوئيًا ، بدلاً من الفأرة، كجهاز تأشير.
تم تقديم مفهوم نظام النوافذ متعددة اللوحات من خلال أول أنظمة عرض رسومية في الوقت الحقيقي لأجهزة الكمبيوتر: مشروع SAGE و Sketchpad لإيفان ساذرلاند . [ 3 ]
تعزيز القدرات الفكرية البشرية (NLS)

في ستينيات القرن العشرين، طوّر دوغلاس إنجلبارت ، ضمن مشروع تعزيز القدرات الذهنية البشرية في مركز أبحاث التعزيز التابع لمعهد ستانفورد للأبحاث الدولية في مينلو بارك، كاليفورنيا، نظامًا متصلًا بالإنترنت (NLS). [ 4 ] تضمن هذا الحاسوب مؤشرًا يعمل بالماوس ونوافذ متعددة للعمل على النصوص التشعبية . وقد استلهم إنجلبارت فكرته، جزئيًا، من آلة المعلومات المكتبية "ميمكس" التي اقترحها فانيفار بوش عام 1945.
استندت معظم الأبحاث المبكرة إلى كيفية تعلم الأطفال الصغار. لذلك، اعتمد التصميم على خصائص التنسيق بين اليد والعين لدى الأطفال ، بدلاً من استخدام لغات الأوامر ، أو الإجراءات الكلية التي يحددها المستخدم ، أو التحويل الآلي للبيانات كما يستخدمه المحترفون البالغون لاحقًا.
عرض إنجلبارت هذا العمل علنًا في مؤتمر جمعية آلات الحوسبة / معهد مهندسي الكهرباء والإلكترونيات (ACM/IEEE) - المؤتمر المشترك للحاسوب في سان فرانسيسكو في 9 ديسمبر 1968. وقد أطلق عليه اسم " أم جميع العروض التوضيحية" . [ 5 ]

يُنسب تطوير أجهزة الكمبيوتر التي تحتوي على نوافذ متعددة متداخلة وقابلة لتغيير الحجم على سطح المكتب، بشكل شائع وغير صحيح، إلى مركز أبحاث زيروكس بارك وجهاز ألتو التابع له . استُلهم نظام النوافذ في جهاز زيروكس ألتو من نظام النوافذ المتعددة المتداخلة في نظام DNLS (نظام عرض NLS)، والذي كان يعمل بحلول أوائل عام 1973 واستُخدم في العديد من مواقع وكالة مشاريع الأبحاث المتقدمة (ARPA) . [ 7 ] في نظام DNLS، كانت النوافذ المتداخلة تُسمى "مناطق العرض" ويمكنها تخزين أسطر متعددة من النصوص.
في عام 1971، كان بالإمكان تقسيم الشاشة إلى منطقتين للعرض فقط، إما عموديًا أو أفقيًا؛ وبحلول أوائل عام 1973، تم تطبيق نظام النوافذ المتداخلة بالكامل، وأصبح قادرًا على العرض على جهاز Imlac PDS-1 . [ 8 ] [ 7 ] وقد حسّن جهاز Xerox Alto هذا النظام بشكل كبير من خلال إضافة القدرة على عرض الصور النقطية والأزرار والرسومات الأخرى في هذه النوافذ، على عكس مناطق العرض المتداخلة في نظام DNLS التي كانت قادرة فقط على عرض سلاسل نصية.
مركز أبحاث زيروكس بارك

أدى عمل إنجلبارت بشكل مباشر إلى التطورات التي شهدها مركز أبحاث زيروكس بارك . انتقل العديد من الأشخاص من معهد ستانفورد للأبحاث إلى زيروكس بارك في أوائل سبعينيات القرن الماضي. في عام 1973، طوّر مركز أبحاث زيروكس بارك جهاز الكمبيوتر الشخصي ألتو . كان مزودًا بشاشة عرض نقطية، وكان أول جهاز كمبيوتر يُجسّد مفهوم سطح المكتب وواجهة المستخدم الرسومية . تم تصنيع عدة آلاف من الوحدات، واستُخدمت بكثافة في مركز أبحاث بارك، وفي مكاتب زيروكس الأخرى، وفي العديد من الجامعات لسنوات عديدة. أثّر ألتو بشكل كبير على تصميم أجهزة الكمبيوتر الشخصية خلال أواخر سبعينيات وأوائل ثمانينيات القرن الماضي، ولا سيما أجهزة ثري ريفرز بيرك ، وأبل ليزا وماكنتوش ، وأولى محطات عمل صن .
طُوِّرت واجهة المستخدم الرسومية الحديثة WIMP لأول مرة في مركز أبحاث زيروكس بارك (PARC) على يد آلان كاي، ولاري تيسلر، ودان إنجلز، وديفيد سميث، وكلارنس إليس، وعدد من الباحثين الآخرين. وقُدِّمت هذه الواجهة في بيئة برمجة سمول توك. واستخدمت النوافذ والأيقونات والقوائم ( بما في ذلك أول قائمة منسدلة ثابتة ) لدعم أوامر مثل فتح الملفات وحذفها ونقلها ، وما إلى ذلك. وفي عام 1974، بدأ العمل في مركز أبحاث بارك على برنامج جيبسي، وهو أول محرر صور نقطية بتقنية WYSIWYG (ما تراه هو ما تحصل عليه ) للقص واللصق. وفي عام 1975، عرض مهندسو زيروكس واجهة مستخدم رسومية "تضمنت أيقونات وأول استخدام للقوائم المنبثقة". [ 9 ]
في عام 1981، قدمت شركة زيروكس منتجًا رائدًا، وهو جهاز ستار ، وهو محطة عمل تتضمن العديد من ابتكارات مركز أبحاث بالو ألتو (PARC). وعلى الرغم من عدم نجاحه تجاريًا، إلا أن ستار أثر بشكل كبير على التطورات اللاحقة، على سبيل المثال في شركات آبل ومايكروسوفت وسن مايكروسيستمز . [ 10 ]
كوانتل بينتبوكس

أصدرت شركة كوانتل للتصوير الرقمي جهاز Paintbox في عام 1981، وكان عبارة عن محطة عمل رسومية ملونة تدعم إدخال الماوس، ولكنها كانت موجهة بشكل أكبر نحو لوحات الرسم ؛ كما تميز هذا الطراز بكونه أحد الأنظمة الأولى التي طبقت القوائم المنبثقة . [ 11 ]
بليت
تم تطوير جهاز Blit ، وهو جهاز طرفي للرسومات، في مختبرات بيل في عام 1982.
آلات لغة ليسب، الرموز
كانت أجهزة Lisp، التي طُوّرت في الأصل في معهد ماساتشوستس للتكنولوجيا (MIT) وسُوّقت لاحقًا من قِبل شركة Symbolics وغيرها من الشركات المصنّعة، محطات عمل حاسوبية متطورة أحادية المستخدم، مزودة بواجهات مستخدم رسومية متقدمة، ونظام نوافذ، وفأرة كجهاز إدخال. طُرحت أولى محطات العمل من Symbolics في الأسواق عام 1981، مع تصميمات أكثر تطورًا في السنوات اللاحقة.
ليزا، ماكنتوش، وأبل 2 جي إس

بدأ ستيف جوبز ، بقيادة جيف راسكين ، العمل على تطوير جهازي Apple Lisa و Macintosh في شركة Apple Computer (والتي ضمت أعضاءً سابقين من مجموعة Xerox PARC) عام 1979، واستمر الفريقان في تطوير هذه الأفكار. تميز جهاز Lisa، الذي صدر عام 1983، بواجهة رسومية تركز على المستندات، تعمل بنظام تشغيل متطور قائم على القرص الصلب، ويضم ميزات مثل تعدد المهام الاستباقي والتواصل بين العمليات عبر واجهة رسومية . أما جهاز Macintosh، الذي صدر عام 1984، فكان أول منتج تجاري ناجح يستخدم واجهة نوافذ متعددة الأجزاء، بتصميم مبسط نسبيًا وتكلفة أقل. استُخدم في هذا الجهاز استعارة سطح المكتب ، حيث بدت الملفات كقطع من الورق، ومجلدات الملفات كأغلفة، بالإضافة إلى مجموعة من أدوات سطح المكتب مثل الآلة الحاسبة والمفكرة وساعة المنبه، والتي يمكن للمستخدم وضعها على الشاشة حسب رغبته، كما يمكنه حذف الملفات والمجلدات بسحبها إلى أيقونة سلة المهملات على الشاشة. على عكس جهاز ليزا، اعتمد جهاز ماكنتوش تصميمًا يركز على البرامج بدلاً من تصميم يركز على المستندات. وقد عادت شركة آبل إلى تصميم يركز على المستندات، بشكل محدود، في وقت لاحق مع برنامج أوبن دوك .
لا يزال هناك جدلٌ حول مدى تأثير عمل شركة زيروكس في مركز أبحاث بالو ألتو (PARC) ، مقارنةً بالأبحاث الأكاديمية السابقة، على واجهات المستخدم الرسومية لأجهزة أبل ليزا وماكنتوش، لكن من الواضح أن التأثير كان واسع النطاق، إذ افتقرت الإصدارات الأولى من واجهات مستخدم ليزا الرسومية إلى الأيقونات. [ 12 ] [ 13 ] تعتمد هذه النماذج الأولية لواجهات المستخدم الرسومية على الفأرة على الأقل، لكنها تتجاهل مفهوم "النافذة، الأيقونة، القائمة، جهاز التأشير" ( WIMP ). تُظهر لقطات الشاشة للنماذج الأولية لواجهات مستخدم أبل ليزا التصاميم المبكرة. زار مهندسو أبل مرافق مركز أبحاث بالو ألتو (حصلت أبل على حقوق الزيارة بتعويض زيروكس بشراء أسهم أبل قبل طرحها للاكتتاب العام)، وانتقل العديد من موظفي مركز أبحاث بالو ألتو لاحقًا إلى أبل للعمل على واجهات مستخدم ليزا وماكنتوش الرسومية. مع ذلك، وسّع عمل أبل نطاق عمل مركز أبحاث بالو ألتو بشكل كبير، مضيفًا أيقونات قابلة للتفاعل، وإمكانية سحب وإفلات العناصر في نظام الملفات (انظر، على سبيل المثال، برنامج Finder في ماكنتوش ). يمكن الاطلاع على قائمة التحسينات التي أدخلتها شركة آبل، بالإضافة إلى واجهة PARC، على موقع Folklore.org. [ 14 ] ويحذر جيف راسكين من أن العديد من الحقائق المذكورة في تاريخ تطوير PARC وجهاز ماكنتوش غير دقيقة أو مشوهة أو حتى مختلقة، وذلك بسبب قلة استخدام المؤرخين للمصادر الأولية المباشرة. [ 15 ]
في عام ١٩٨٤، أصدرت شركة آبل إعلانًا تلفزيونيًا قدّمت فيه جهاز آبل ماكنتوش خلال بثّ مباراة سوبر بول ١٨ على قناة سي بي إس ، [ ١٦ ] مع إشارات إلى رواية جورج أورويل الشهيرة، ١٩٨٤. كان الهدف من الإعلان هو جعل الناس يفكرون في أجهزة الكمبيوتر، وتوضيح أن واجهة المستخدم سهلة الاستخدام تُعدّ جهاز كمبيوتر شخصي يختلف عن الأنظمة السابقة الموجهة للأعمال، [ ١٧ ] ليصبح رمزًا مميزًا لمنتجات آبل. [ ١٨ ]
في عام 1986، تم إطلاق جهاز Apple II GS بمعالج 16 بت ورسومات وصوت محسّنين بشكل ملحوظ. وقد تم شحنه بنظام تشغيل جديد، Apple GS/OS ، بواجهة مستخدم رسومية تشبه Finder، على غرار سلسلة Macintosh.
أغات
تم إنتاج جهاز الكمبيوتر الشخصي Agat في الاتحاد السوفيتي، والذي يتميز بواجهة رسومية وجهاز فأرة، وتم إصداره في عام 1983. [ 19 ]
سلسلة SGI 1000 و MEX
تأسست شركة SGI عام 1982، وقدمت سلسلة IRIS 1000 [ 20 ] عام 1983. [ 21 ] تم شحن أولى المحطات الطرفية الرسومية (IRIS 1000) في أواخر عام 1983، وصدر طراز محطة العمل المقابل (IRIS 1400) في منتصف عام 1984. استخدمت هذه الأجهزة نسخة مبكرة من نظام النوافذ MEX على بيئة التشغيل GL2 الإصدار 1. [ 22 ] يمكن الاطلاع على أمثلة لواجهة مستخدم MEX في مقال نُشر عام 1988 في مجلة "رسومات الحاسوب"، [ 23 ] بينما لم يُعثر على لقطات شاشة أقدم. لم تنتشر هذه الأنظمة، التي كانت أول أنظمة تجارية تعتمد على واجهة المستخدم الرسومية، على نطاق واسع نظرًا لسعرها الأكاديمي (المخفض) البالغ 22,500 دولارًا أمريكيًا و35,700 دولارًا أمريكيًا لجهازي IRIS 1000 وIRIS 1400 على التوالي. [ 21 ] مع ذلك، حققت هذه الأنظمة نجاحًا تجاريًا كافيًا لبدء أعمال شركة SGI كإحدى الشركات الرئيسية الموردة لمحطات العمل الرسومية. وفي الإصدارات اللاحقة من محطات العمل الرسومية، تحولت SGI إلى نظام X Window ، الذي طُوّر بدءًا من معهد ماساتشوستس للتكنولوجيا (MIT) منذ عام 1984، والذي أصبح المعيار لمحطات عمل UNIX.
رؤية
كان برنامج Visi On من شركة VisiCorp واجهة مستخدم رسومية مصممة للعمل على نظام DOS لأجهزة IBM PC. صدر البرنامج في ديسمبر 1983. تضمن Visi On العديد من ميزات واجهات المستخدم الرسومية الحديثة، بالإضافة إلى بعض الميزات التي لم تنتشر إلا بعد سنوات عديدة. كان البرنامج يعمل بالكامل باستخدام الفأرة، ويعتمد على شاشة عرض نقطية للنصوص والرسومات، ويتضمن مساعدة فورية عبر الإنترنت، ويتيح للمستخدم فتح عدة برامج في وقت واحد، كل منها في نافذة مستقلة، والتبديل بينها لإنجاز مهام متعددة. [ 24 ] مع ذلك، لم يتضمن Visi On مدير ملفات رسومي. كما تطلب البرنامج وجود قرص صلب لتنفيذ نظام الذاكرة الافتراضية المستخدم في "التبديل السريع"، في وقت كانت فيه الأقراص الصلبة باهظة الثمن.
مدير بيئة الرسومات (GEM)

ابتكرت شركة الأبحاث الرقمية (DRI) برنامج GEM كإضافة لأجهزة الكمبيوتر الشخصية. صُمم GEM ليعمل مع أنظمة التشغيل المتوافقة مع CP/M و MS-DOS على أجهزة الكمبيوتر المكتبية، مثل أجهزة IBM PC المتوافقة . وقد طُوّر البرنامج من برنامج DRI المعروف باسم GSX، والذي صممه موظف سابق في مركز أبحاث بالو ألتو (PARC) . أدى تشابهه مع نظام تشغيل ماكنتوش إلى رفع دعوى قضائية من شركة أبل بشأن حقوق الملكية الفكرية ، وتم التوصل إلى تسوية تضمنت بعض التعديلات على GEM. كانت هذه أولى سلسلة من الدعاوى القضائية المتعلقة بتصميم واجهة المستخدم الرسومية (GUI) في ثمانينيات القرن الماضي.
حظي نظام GEM بانتشار واسع في سوق المستهلكين منذ عام 1985، عندما أصبح واجهة المستخدم الافتراضية المدمجة في نظام التشغيل Atari TOS لأجهزة الكمبيوتر الشخصية من سلسلة Atari ST . كما تم تضمينه في حزم من قبل شركات تصنيع وتوزيع أجهزة الكمبيوتر الأخرى، مثل Amstrad . لاحقًا، تم توزيعه مع الإصدار الأكثر مبيعًا من نظام DOS لأجهزة الكمبيوتر المتوافقة مع IBM PC، وهو DR-DOS 6.0 من شركة Digital Research. اختفى نظام GEM من السوق مع سحب سلسلة Atari ST من الأسواق عام 1992، ومع انتشار نظام Microsoft Windows 3.0 في سوق أجهزة الكمبيوتر الشخصية في نفس الفترة تقريبًا. وكان جهاز Falcon030، الذي صدر عام 1993، آخر جهاز كمبيوتر من Atari يستخدم نظام GEM.
زميل المكتب
ظهر برنامج DeskMate من تاندي في أوائل ثمانينيات القرن الماضي على أجهزة TRS-80 ، وتم نقله إلى سلسلة تاندي 1000 في عام 1984. ومثل معظم واجهات المستخدم الرسومية لأجهزة الكمبيوتر الشخصية في ذلك الوقت، كان يعتمد على نظام تشغيل قرصي مثل TRSDOS أو MS-DOS . حظي التطبيق بشعبية واسعة آنذاك، وتضمن العديد من البرامج مثل الرسم والنصوص والتقويم، وجذب استثمارات خارجية مثل شركة Lotus 1-2-3 لدعم DeskMate.
MSX-View

طُوِّر برنامج MSX-View لأجهزة كمبيوتر MSX بواسطة شركة ASCII ومختبر HAL . يحتوي MSX-View على برامج مثل Page Edit وPage View وPage Link وVShell وVTed وVPaint وVDraw. أُصدرت نسخة خارجية من برنامج MSX View المُدمج في جهاز Panasonic FS-A1GT كإضافة لجهاز Panasonic FS-A1ST على قرص بدلاً من قرص ROM بسعة 512 كيلوبايت.
أميغا إنتويشن وورشة العمل
أطلقت شركة كومودور جهاز الكمبيوتر أميغا عام ١٩٨٥ بواجهة مستخدم رسومية تُسمى ورك بنش . استندت ورك بنش إلى محرك داخلي طوّره آر جيه ميكال في الغالب ، يُسمى إنتويشن ، والذي كان يُشغّل جميع عمليات الإدخال. استخدمت الإصدارات الأولى لوحة ألوان افتراضية من الأزرق والبرتقالي والأبيض والأسود، والتي تم اختيارها لتحقيق تباين عالٍ على أجهزة التلفزيون وشاشات العرض المركبة . عرضت ورك بنش المجلدات على شكل أدراج لتتناسب مع تصميم " بيئة العمل ". كانت إنتويشن مكتبة الأدوات الرسومية التي تُشغّل واجهة المستخدم الرسومية، وكانت تعمل من خلال تفاعلات المستخدم عبر الفأرة ولوحة المفاتيح وأجهزة الإدخال الأخرى.
بسبب خطأ ارتكبه قسم مبيعات كومودور، حملت الأقراص المرنة الأولى لنظام AmigaOS (التي صدرت مع جهاز Amiga1000) اسم "Workbench" للنظام بأكمله. ومنذ ذلك الحين، أشار المستخدمون وشركة كومودور نفسها إلى "Workbench" كاسم مستعار لنظام AmigaOS بأكمله (بما في ذلك Amiga DOS وExtras وغيرها). وانتهى هذا الإجماع مع إصدار النسخة 2.0 من AmigaOS ، التي أعادت استخدام الأسماء الصحيحة لأقراص تثبيت AmigaDOS وWorkbench وExtras وغيرها.
ابتداءً من الإصدار 1.0 من Workbench، تعامل نظام AmigaOS مع Workbench كنافذة خلفية بلا حدود تظهر فوق شاشة فارغة. مع إصدار AmigaOS 2.0، أصبح بإمكان المستخدم اختيار ما إذا كانت نافذة Workbench الرئيسية ستظهر كنافذة عادية ذات طبقات، مع حدود وأشرطة تمرير، وذلك من خلال قائمة منسدلة.
كان بإمكان مستخدمي أجهزة أميغا تشغيل أجهزتهم في واجهة سطر الأوامر (المعروفة أيضًا باسم CLI أو Amiga Shell). كانت هذه بيئة تعتمد على لوحة المفاتيح دون واجهة المستخدم الرسومية Workbench. لاحقًا، أصبح بإمكانهم تشغيلها باستخدام أمر CLI/SHELL "LoadWB" الذي يقوم بتحميل واجهة المستخدم الرسومية Workbench.
كان أحد أبرز الفروقات بين نظام التشغيل Amiga وأنظمة التشغيل الأخرى في ذلك الوقت (ولفترة من الزمن بعد ذلك) هو نظام التشغيل متعدد المهام بالكامل ، ونظام الرسوم المتحركة المدمج القوي الذي يستخدم مُسرِّعًا ماديًا ونحاسًا وأربع قنوات صوتية مُسجَّلة بتردد 26 كيلوهرتز و8 بت. هذا ما جعل Amiga أول حاسوب متعدد الوسائط قبل سنوات من أنظمة التشغيل الأخرى .
كغيرها من واجهات المستخدم الرسومية في ذلك الوقت، اقتدى نظام Intuition الخاص بجهاز Amiga بنظام Xerox، وأحيانًا بنظام Apple. إلا أنه تضمن واجهة سطر أوامر (CLI) وسّعت وظائف النظام بشكل كبير. مع ذلك، فإن واجهة سطر الأوامر/Shell في Amiga ليست مجرد واجهة نصية بسيطة كما في نظام MS-DOS ، بل هي عملية رسومية أخرى مدعومة بنظام Intuition، وتستخدم نفس الأدوات الموجودة في مكتبة الرسومات الخاصة بـ Amiga. تتكامل واجهة سطر الأوامر/Shell مع بيئة العمل Workbench، وتتشارك معها في الصلاحيات.
تطورت بيئة عمل Amiga Workbench على مدار التسعينيات، حتى بعد إفلاس شركة Commodore عام 1994.
أكورن بي بي سي ماستر كومباكت
تم شحن جهاز BBC Master Compact ذو 8 بت من شركة Acorn مع أول واجهة مستخدم رسومية عامة من Acorn في عام 1986. [ 25 ] لم يُتاح سوى القليل من البرامج التجارية للنظام، باستثناء تلك الموجودة على قرص الترحيب، على الرغم من ادعاء Acorn آنذاك بأن "شركات البرمجيات الكبرى تعاونت مع Acorn لتوفير أكثر من 100 لعبة على أقراص تجميعية عند الإطلاق". [ 26 ] ويبدو أن شركة Superior Software كانت الداعم الأكبر لجهاز Master Compact ، حيث أنتجت ألعابها ووضعت عليها علامة "متوافق مع Master Compact".
آرثر، نظام التشغيل RISC
نظام التشغيل RISC OS ( يُلفظ / rɪskoʊˈɛs / ) هو سلسلة من أنظمة تشغيل الحاسوب ذات واجهة المستخدم الرسومية ، مصممة خصيصًا لمعالجات معمارية ARM . وقد سُمي بهذا الاسم نسبةً إلى معمارية الحاسوب ذات مجموعة التعليمات المختصرة (RISC) التي يدعمها. طُوّر نظام التشغيل في الأصل من قِبل شركة Acorn Computers لاستخدامه مع سلسلة حواسيب Archimedes الشخصية التي أُطلقت عام 1987، والتي كانت تعتمد على معالجات Acorn RISC Machine (ARM). ويتألف من واجهة سطر أوامر وبيئة سطح مكتب مزودة بنظام نوافذ .
تم تسويق الإصدار الأول من Arthur 1.20 تحت اسم Arthur 2، ثم تم شحنه تحت اسم RISC OS 2.
سطح المكتب
تتضمن واجهة WIMP ثلاثة أزرار للفأرة ( تُسمى تحديد ، قائمة ، وتعديل ) ، وقوائم حساسة للسياق ، والتحكم في مكدس النوافذ (أي إرسالها إلى الخلف)، والتركيز الديناميكي على النافذة (يمكن أن يكون التركيز على أي نافذة في أي موضع على المكدس). يحتوي شريط الأيقونات ( Dock ) على أيقونات تمثل محركات الأقراص المتصلة، وأقراص RAM، ومجلدات الشبكة، والتطبيقات قيد التشغيل، وأدوات النظام، بالإضافة إلى الملفات والمجلدات والتطبيقات غير النشطة المثبتة. تتميز هذه الأيقونات والنوافذ المفتوحة بقوائم حساسة للسياق، وتدعم خاصية السحب والإفلات . وهي تمثل التطبيق قيد التشغيل ككل، بغض النظر عما إذا كانت لديه نوافذ مفتوحة أم لا.
يتحكم التطبيق في القوائم السياقية، ويمكن تظليل الخيارات غير المناسبة لجعلها غير متاحة. لكل قائمة عنوانها الخاص، ويمكن للمستخدم نقلها على سطح المكتب. كما يمكن لأي قائمة أن تحتوي على قوائم فرعية أو نافذة جديدة للخيارات المعقدة.
تتمحور واجهة المستخدم الرسومية حول مفهوم الملفات. يعرض "مُدير الملفات" محتويات القرص. تُشغَّل التطبيقات من خلال عرض "مُدير الملفات"، ويمكن سحب الملفات من التطبيقات إلى هذا العرض لحفظها. كما يمكن سحب الملفات من التطبيقات إلى عرض "مُدير الملفات" لتحميلها. وبفضل هذا التعاون، يمكن نسخ البيانات أو نقلها مباشرةً بين التطبيقات عن طريق حفظها (سحبها) إلى تطبيق آخر.
تُستخدم مجلدات التطبيقات لتخزين التطبيقات. يميز نظام التشغيل هذه المجلدات عن المجلدات العادية باستخدام بادئة " pling" (علامة تعجب). يؤدي النقر المزدوج على هذا المجلد إلى تشغيل التطبيق بدلاً من فتح المجلد نفسه. تحتوي المجلدات على ملفات التطبيق التنفيذية وموارده، ولكنها عادةً ما تبقى مخفية عن المستخدم. ولأن التطبيقات مكتفية ذاتيًا، فإن هذا يسمح بتثبيتها وإزالتها بسهولة عبر السحب والإفلات.
عادةً ما تكون الملفات مُصنّفة. يحتوي نظام التشغيل RISC OS على بعض الأنواع المُعرّفة مُسبقًا. يُمكن للتطبيقات إضافة أنواع أخرى إلى مجموعة الأنواع المعروفة. سيؤدي النقر المزدوج على ملف من نوع معروف إلى تشغيل التطبيق المُناسب لتحميل الملف.
يشجع دليل أسلوب نظام التشغيل RISC OS على توحيد المظهر العام للتطبيقات. وقد طُبِّق هذا الدليل في الإصدار RISC OS 3 ، وهو يحدد مظهر التطبيقات وسلوكها. ولم تُحدَّث تطبيقات Acorn الرئيسية المدمجة لتتوافق مع هذا الدليل إلا مع إصدار Select من RISCOS Ltd في عام 2001. [ 28 ]
مدير الخطوط
يُوفر مدير الخطوط الخارجية خاصية التنعيم المكاني للخطوط، وكان نظام التشغيل هذا أول نظام تشغيل يتضمن هذه الميزة، [ 29 ] [ 30 ] [ 31 ] [ 32 ] حيث أُدرجت هذه الميزة قبل يناير 1989. [ 33 ] ومنذ عام 1994، في نظام RISC OS 3.5، أصبح من الممكن استخدام خط مُنعّم بخطوط خارجية في مدير النوافذ لعناصر واجهة المستخدم، بدلاً من خط النظام النقطي من الإصدارات السابقة. [ 34 ]
برامج إدارة الملفات ومجموعات الأدوات المساعدة لنظام التشغيل MS-DOS
نظرًا لأن معظم أجهزة IBM PC المبكرة والأجهزة المتوافقة معها كانت تفتقر إلى أي إمكانيات رسومية حقيقية مشتركة (إذ كانت تستخدم وضع النص الأساسي ذي الثمانين عمودًا المتوافق مع محول عرض MDA الأصلي )، فقد ظهرت سلسلة من برامج إدارة الملفات ، بما في ذلك برنامج DOS Shell من مايكروسوفت ، الذي يتميز بعناصر واجهة المستخدم الرسومية النموذجية مثل القوائم والأزرار والقوائم المزودة بأشرطة تمرير ومؤشر الماوس. وقد تم ابتكار مصطلح " واجهة المستخدم النصية" لاحقًا لتسمية هذا النوع من الواجهات. كما استخدمت العديد من تطبيقات وضع النص في نظام MS-DOS، مثل محرر النصوص الافتراضي لنظام MS-DOS 5.0 (والأدوات ذات الصلة، مثل QBasic )، نفس المبدأ. وقد دعم برنامج IBM DOS Shell المرفق مع نظام IBM DOS 5.0 ( حوالي عام 1992 ) كلاً من أوضاع عرض النصوص وأوضاع عرض الرسومات الفعلية، مما جعله واجهة مستخدم نصية وواجهة مستخدم رسومية في آن واحد، وذلك حسب الوضع المُختار.
كانت برامج إدارة الملفات المتقدمة لنظام MS-DOS قادرة على إعادة تعريف أشكال الأحرف باستخدام EGA ومحولات عرض محسّنة، مما أتاح بعض الأيقونات الأساسية منخفضة الدقة وعناصر واجهة المستخدم الرسومية، بما في ذلك سهم (بدلاً من كتلة خلية ملونة) لمؤشر الماوس. عندما يفتقر محول العرض إلى القدرة على تغيير أشكال الأحرف، فإنه يستخدم افتراضيًا مجموعة أحرف CP437 الموجودة في ذاكرة القراءة فقط (ROM) الخاصة به . كما استخدمت بعض حزم الأدوات المساعدة الشائعة لنظام MS-DOS، مثل Norton Utilities (في الصورة) و PC Tools، هذه التقنيات أيضًا.
كان برنامج DESQview برنامجًا نصيًا متعدد المهام، طُرح في يوليو 1985. يعمل على نظام MS-DOS ، ويتيح للمستخدمين تشغيل عدة برامج DOS في وقت واحد ضمن نوافذ. كان أول برنامج يُضيف إمكانيات تعدد المهام والنوافذ إلى بيئة DOS، حيث يمكن استخدام برامج DOS الموجودة. لم يكن DESQview واجهة مستخدم رسومية حقيقية، ولكنه قدم بعض مكوناتها، مثل إمكانية تغيير حجم النوافذ وتداخلها، بالإضافة إلى إمكانية تحريك مؤشر الفأرة.
تطبيقات تعمل بنظام MS-DOS مع واجهات مستخدم رسومية خاصة
قبل عصر نظام التشغيل ويندوز ، ومع غياب واجهة مستخدم رسومية موحدة في نظام التشغيل MS-DOS، كانت معظم التطبيقات الرسومية التي تعمل مع بطاقات الرسومات EGA و VGA وما هو أفضل منها مزودة بواجهات مستخدم رسومية خاصة بها. ومن أشهر هذه التطبيقات برنامج Deluxe Paint ، وهو برنامج رسم شهير بواجهة WIMP نموذجية.
كان ملف Adobe Acrobat Reader التنفيذي الأصلي لنظام MS-DOS يعمل على كلٍ من واجهة المستخدم الرسومية القياسية لنظام Windows 3.x وموجه أوامر DOS القياسي. وعند تشغيله من موجه الأوامر على جهاز مزود ببطاقة رسومات VGA ، كان يوفر واجهة مستخدم رسومية خاصة به.
مايكروسوفت ويندوز (إصدارات 16 بت)
تم إصدار ويندوز 1.0 ، وهو نظام تشغيل بواجهة رسومية لنظام التشغيل MS-DOS ، في عام 1985. [ 35 ] لم يلقَ رواجًا كبيرًا في السوق. [ 36 ] تبعه ويندوز 2.0 ، ولكن لم يحقق انتشارًا واسعًا إلا مع إطلاق ويندوز 3.0 في عام 1990 ، والذي اعتمد على نظام Common User Access . شهدت واجهة المستخدم الرسومية تعديلات طفيفة منذ ذلك الحين، أبرزها دعم الشبكات في ويندوز 3.11 وتحديث Win32s الخاص به (32 بت) . توقف دعم سلسلة ويندوز 16 بت مع إطلاق ويندوز 95 وويندوز NT (بنية 32 بت) في التسعينيات.
يمكن أن تشغل النافذة الرئيسية لأي تطبيق الشاشة كاملةً عند تكبيرها . عندئذٍ، يجب على المستخدمين التبديل بين التطبيقات المكبرة باستخدام اختصار لوحة المفاتيح Alt+Tab؛ ولا يوجد بديل باستخدام الماوس سوى تصغير النافذة. عندما لا تكون أي من نوافذ التطبيقات قيد التشغيل مكبّرة، يمكن التبديل بينها بالنقر على نافذة مرئية جزئيًا، كما هو شائع في واجهات المستخدم الرسومية الأخرى.
في عام ١٩٨٨، رفعت شركة آبل دعوى قضائية ضد مايكروسوفت بتهمة انتهاك حقوق الملكية الفكرية لواجهة المستخدم الرسومية (GUI) الخاصة بنظامي Lisa و Apple Macintosh . استمرت القضية أربع سنوات قبل أن تُرفض جميع ادعاءات آبل تقريبًا استنادًا إلى ثغرة تعاقدية. كما رُفضت استئنافات آبل اللاحقة. ويبدو أن مايكروسوفت وآبل قد توصلتا إلى تسوية نهائية خاصة للمسألة في عام ١٩٩٧.
جيوس
أُطلق نظام GEOS عام 1986، وكان مصممًا في الأصل للحاسوب المنزلي Commodore 64 ذي 8 بت ، وبعد فترة وجيزة، لجهاز Apple II . استخدمت الشركة الاسم لاحقًا تحت اسم PC/Geos لأنظمة IBM PC، ثم Geoworks Ensemble. جاء النظام مزودًا بالعديد من التطبيقات، مثل التقويم ومعالج النصوص. شكلت نسخة مُصغّرة منه أساسًا لعميل MS-DOS الخاص بشركة America Online . مقارنةً بواجهة المستخدم الرسومية لنظام Windows 3.0 المنافس، كان بإمكانه العمل بكفاءة معقولة على الأجهزة ذات المواصفات الأبسط، إلا أن سياسة مطوره التقييدية تجاه مطوري الطرف الثالث حالت دون أن يصبح منافسًا جديًا. إضافةً إلى ذلك، كان النظام مُصممًا لأجهزة 8 بت ، في حين كانت حقبة الحواسيب ذات 16 بت في بداياتها.
نظام النوافذ X

يُعد نظام النوافذ X (المعروف اختصارًا بـ X11 أو X) النظام القياسي للنوافذ في عالم يونكس ، وقد صدر لأول مرة في منتصف ثمانينيات القرن الماضي. وكان نظام النوافذ W (1983) سلفًا لنظام X؛ حيث طُوّر X في معهد ماساتشوستس للتكنولوجيا (MIT) ضمن مشروع أثينا . وكان الغرض الأصلي منه هو تمكين مستخدمي المحطات الطرفية الرسومية الناشئة حديثًا من الوصول إلى محطات العمل الرسومية عن بُعد بغض النظر عن نظام تشغيل محطة العمل أو مكوناتها المادية. وبفضل توفر الشفرة المصدرية المستخدمة في كتابة X، أصبح الطبقة القياسية لإدارة الأجهزة الرسومية وأجهزة الإدخال/الإخراج، ولإنشاء واجهات رسومية محلية وعن بُعد على جميع أنظمة يونكس ولينكس وأنظمة التشغيل الأخرى الشبيهة بيونكس تقريبًا ، باستثناء نظامي macOS وأندرويد .
يُمكّن نظام X مستخدمي المحطات الطرفية الرسومية من الوصول إلى موارد الشبكة البعيدة كما لو كانت موجودة محليًا، وذلك بتشغيل وحدة برمجية واحدة تُسمى خادم X. يُطلق على البرنامج المُشغّل على الجهاز البعيد اسم تطبيق العميل. تسمح بروتوكولات شفافية الشبكة في نظام X بفصل أجزاء العرض والإدخال لأي تطبيق عن باقي أجزاء التطبيق، وتقديمها إلى عدد كبير من المستخدمين البعيدين. يتوفر نظام X اليوم كبرنامج مجاني .
أخبار

طُوِّر نظام النوافذ القابل للتوسيع عبر الشبكة ( NeWS ) القائم على لغة PostScript بواسطة شركة صن مايكروسيستمز في منتصف ثمانينيات القرن الماضي. ولعدة سنوات، تضمن نظام التشغيل صن أو إس نظام نوافذ يجمع بين NeWS ونظام نوافذ X. ورغم أن بعض النقاد اعتبروا NeWS نظامًا أنيقًا من الناحية التقنية، إلا أن صن تخلت عنه في نهاية المطاف. وعلى عكس X، ظل NeWS برنامجًا احتكاريًا .
التسعينيات: الاستخدام الشائع لأجهزة الكمبيوتر المكتبية
أدى الانتشار الواسع لمنصة الحاسوب الشخصي في المنازل والشركات الصغيرة إلى زيادة شعبية الحواسيب بين الأشخاص الذين لا يملكون تدريباً رسمياً. وقد خلق هذا سوقاً سريع النمو، مما أتاح فرصة للاستغلال التجاري ولواجهات سهلة الاستخدام، وجعل التطوير التدريجي لواجهات المستخدم الرسومية الحالية للأنظمة المنزلية مجدياً اقتصادياً.
كما أن انتشار إمكانيات الألوان العالية والألوان الحقيقية لمحولات العرض التي توفر آلاف وملايين الألوان ، إلى جانب وحدات المعالجة المركزية الأسرع وبطاقات الرسومات المعجلة، وذاكرة الوصول العشوائي الأرخص ، وأجهزة التخزين الأكبر حجماً (من ميغابايت إلى غيغابايت ) وعرض النطاق الترددي الأكبر لشبكات الاتصالات بتكلفة أقل، ساعد في خلق بيئة تمكن فيها المستخدم العادي من تشغيل واجهات المستخدم الرسومية المعقدة التي بدأت تفضل الجماليات.
ويندوز 95 و"جهاز كمبيوتر في كل منزل"

بعد ويندوز 3.11، بدأت مايكروسوفت بتطوير نسخة جديدة من نظام التشغيل موجهة للمستخدمين العاديين. كان الهدف من ويندوز 95 دمج منتجات مايكروسوفت المنفصلة سابقًا، MS-DOS وويندوز، وتضمن نسخة محسّنة من DOS، تُعرف غالبًا باسم MS-DOS 7.0. كما تميز بتصميم جديد كليًا لواجهة المستخدم الرسومية، أُطلق عليها اسم "كايرو". ورغم أن كايرو لم تُطرح رسميًا، إلا أن بعض أجزائها شقت طريقها إلى الإصدارات اللاحقة من نظام التشغيل بدءًا من ويندوز 95. كان كل من ويندوز 95 وويندوز NT قادرين على تشغيل تطبيقات 32 بت، والاستفادة من إمكانيات معالج Intel 80386 ، مثل تعدد المهام الاستباقي ومساحة ذاكرة عناوين خطية تصل إلى 4 جيجابايت . رُوِّج لنظام التشغيل ويندوز 95 على أنه نظام تشغيل قائم على معالجات 32 بت، ولكنه في الواقع كان مبنيًا على نواة هجينة (VWIN32.VXD) مع واجهة مستخدم 16 بت (USER.EXE) وواجهة جهاز رسومي (GDI.EXE) من ويندوز لمجموعات العمل (3.11)، والتي احتوت على مكونات نواة 16 بت مع نظام فرعي 32 بت (USER32.DLL وGDI32.DLL) مما سمح بتشغيل التطبيقات الأصلية 16 أو 32 بت. حقق ويندوز 95 نجاحًا باهرًا في السوق، وشجع على الترقية العامة إلى تقنية 32 بت، وفي غضون عام أو عامين من إصداره، أصبح نظام التشغيل الأكثر نجاحًا على الإطلاق.
بفضل حملة تسويقية واسعة النطاق ، [ 37 ] حقق نظام التشغيل ويندوز 95 نجاحًا كبيرًا في السوق عند إطلاقه، وسرعان ما أصبح نظام التشغيل الأكثر شيوعًا لأجهزة الكمبيوتر المكتبية. [ 38 ]
شهد نظام التشغيل ويندوز 95 بداية حروب المتصفحات ، حين بدأ الإنترنت يحظى باهتمام واسع في الثقافة الشعبية ووسائل الإعلام. في البداية، لم ترَ مايكروسوفت إمكانات كبيرة في الإنترنت، لذا تم شحن ويندوز 95 مزودًا بخدمة مايكروسوفت الخاصة على الإنترنت المسماة " شبكة مايكروسوفت " ( MSN )، والتي كانت تعمل عبر الاتصال الهاتفي فقط، واقتصر استخدامها في الغالب على محتواها الخاص، وليس على الوصول إلى الإنترنت. ومع إصدار نسخ من متصفحي نتسكيب نافيغيتور وإنترنت إكسبلورر بوتيرة متسارعة خلال السنوات القليلة التالية، استغلت مايكروسوفت هيمنتها على أجهزة الكمبيوتر المكتبية للترويج لمتصفحها وتشكيل بيئة الإنترنت بشكل أساسي كبيئة أحادية .
تطوّر نظام التشغيل ويندوز 95 على مرّ السنين إلى ويندوز 98 وويندوز ME . وكان ويندوز ME آخر أنظمة التشغيل من مايكروسوفت المبنية على ويندوز 3.x. وسلك ويندوز مسارًا تطوريًا موازيًا نحو 32 بت، حيث صدر ويندوز NT 3.1 عام 1993. وكان ويندوز NT (اختصارًا لـ New Technology) [ 39 ] نظام تشغيل أصليًا 32 بت بنموذج تعريفات جديد، ويعتمد على ترميز يونيكود، ويوفر فصلًا حقيقيًا بين التطبيقات. كما دعم ويندوز NT تطبيقات 16 بت في NTVDM، لكنه لم يدعم تعريفات VxD. وكان من المفترض إصدار ويندوز 95 قبل عام 1993 كإصدار سابق لويندوز NT. وكانت الفكرة هي تشجيع تطوير تطبيقات 32 بت مع التوافق مع الإصدارات السابقة، مما يمهد الطريق لإصدار ناجح لويندوز NT. وبعد تأجيلات عديدة، صدر ويندوز 95 بدون يونيكود واستخدم نموذج تعريفات VxD. تطور نظام التشغيل Windows NT 3.1 إلى Windows NT 3.5، ثم 3.51، ثم 4.0، حيث أصبح يشترك في واجهة مشابهة لنظيره في نظام Windows 9x، ويتضمن زر "ابدأ". واستمر التطور مع Windows 2000، وWindows XP، وWindows Vista، ثم Windows 7. كما أُتيحت إصدارات Windows XP والإصدارات الأحدث بنظام 64 بت . وانطلقت منتجات خوادم Windows مع إطلاق Windows Server 2003 (المتوفر بنظامي 32 بت و64 بت IA64 أو x64)، ثم Windows Server 2008، ثم Windows Server 2008 R2. واشترك Windows 2000 وXP في نفس واجهة المستخدم الرسومية الأساسية، مع أن XP قدم أنماطًا مرئية جديدة. ومع Windows 98، تم تقديم سمة "سطح المكتب النشط" ، مما أتاح استخدام HTML لسطح المكتب، إلا أن هذه الميزة لم تلقَ استحسانًا من المستخدمين الذين قاموا بتعطيلها بشكل متكرر. وفي النهاية، أوقف Windows Vista دعمها نهائيًا، ولكنه أضاف شريطًا جانبيًا جديدًا إلى سطح المكتب.
ماكنتوش
خضعت واجهة المستخدم الرسومية لنظام ماكنتوش لتعديلات عديدة منذ عام ١٩٨٤، وشملت التحديثات الرئيسية نظامي التشغيل System 7 و Mac OS 8. وشهدت أكبر تعديل لها حتى الآن مع إطلاق واجهة " Aqua " في نظام التشغيل Mac OS X عام ٢٠٠١. كان نظام تشغيل جديدًا مبنيًا في معظمه على تقنية NeXTSTEP مع دمج عناصر واجهة المستخدم من نظام Mac OS الأصلي. يستخدم macOS تقنية تُعرف باسم Quartz لعرض الرسومات والرسم على الشاشة. بعض ميزات واجهة macOS موروثة من NeXTSTEP (مثل Dock ، ومؤشر الانتظار التلقائي، والنوافذ ذات المخزن المؤقت المزدوج التي توفر مظهرًا ثابتًا وإعادة رسم سلسة للنوافذ)، بينما ميزات أخرى موروثة من نظام التشغيل Mac OS القديم (شريط القوائم الموحد على مستوى النظام). قدم نظام Mac OS X 10.3 ميزات لتحسين سهولة الاستخدام، بما في ذلك Exposé ، المصمم لتسهيل العثور على النوافذ المفتوحة.
مع إصدار نظام التشغيل Mac OS X 10.4 في أبريل 2005، تمت إضافة [ 40 ] ميزات جديدة، بما في ذلك لوحة التحكم (سطح مكتب بديل افتراضي للتطبيقات الصغيرة ذات الأغراض الخاصة) وأداة بحث تسمى Spotlight ، والتي توفر للمستخدمين خيار البحث في الملفات بدلاً من تصفح المجلدات.
مع إصدار نظام التشغيل Mac OS X 10.7 في يوليو 2011، تم تضمين دعم تطبيقات ملء الشاشة ، ومع إصدار نظام التشغيل Mac OS X 10.11 (El Capitan) في سبتمبر 2015، تم تضمين دعم إنشاء عرض مقسم للشاشة بالكامل عن طريق الضغط على الزر الأخضر في الزاوية العلوية اليسرى من النافذة أو اختصار لوحة المفاتيح Control+Cmd+F.
واجهات المستخدم الرسومية المبنية على نظام النوافذ X


في بدايات تطوير نظام X Window، سعت شركتا صن مايكروسيستمز وإيه تي آند تي إلى الترويج لمعيار واجهة المستخدم الرسومية OPEN LOOK، منافسًا بذلك معيار Motif . وقد طُوّر OPEN LOOK من الصفر بالتعاون مع شركة زيروكس ، بينما كان Motif جهدًا جماعيًا. [ 41 ] وفي نهاية المطاف، اكتسب Motif شهرة واسعة وأصبح أساسًا لبيئة المستخدم المرئية (VUE) من شركة هيوليت-باكارد ، والتي أصبحت فيما بعد بيئة سطح المكتب المشتركة (CDE).
في عام ١٩٩٥، تم تطوير تطبيق ViewTouch لنقاط البيع في قطاع الضيافة باستخدام مكتبة xlib، وهي مكتبة بروتوكول العميل منخفضة المستوى لنظام X Window، والمخصصة لواجهة المستخدم الرسومية. يُبرز ViewTouch قيمة نظام X Window في مجال تطبيقات الأسواق المتخصصة المدمجة، متجاوزًا مجرد استخدام لغة X لبناء بيئات سطح مكتب عامة ومجموعات أدوات واجهة المستخدم الرسومية.
في أواخر التسعينيات، شهد عالم يونكس نموًا ملحوظًا، لا سيما بين مجتمع البرمجيات الحرة . ونشأت حركات جديدة لسطح المكتب الرسومي حول لينكس وأنظمة تشغيل مشابهة، استنادًا إلى نظام X Window. وقد أدى التركيز الجديد على توفير واجهة متكاملة وموحدة للمستخدم إلى ظهور بيئات سطح مكتب جديدة، مثل KDE Plasma 5 و GNOME و Xfce ، التي حلت محل CDE في الشعبية على أنظمة يونكس والأنظمة الشبيهة بيونكس. وتتميز بيئات Xfce وKDE وGNOME بتغيرات أسرع وقواعد أقل مقارنةً ببيئات OPEN LOOK وMotif السابقة.
أميغا
أضافت الإصدارات اللاحقة تحسينات على برنامج Workbench الأصلي، مثل دعم شاشات Workbench عالية الألوان، وقوائم السياق، وأيقونات ثنائية الأبعاد بارزة ذات مظهر ثلاثي الأبعاد زائف. فضّل بعض مستخدمي Amiga واجهات بديلة لبرنامج Workbench القياسي، مثل Directory Opus Magellan.
أصبح استخدام محركات واجهة المستخدم الرسومية المحسّنة من جهات خارجية شائعًا بين المستخدمين الذين يفضلون واجهات أكثر جاذبية، مثل واجهة المستخدم السحرية (MUI) و ReAction . ثم جرى توحيد هذه المحركات الرسومية الموجهة للكائنات، والتي تعتمد على فئات وأساليب واجهة المستخدم، في بيئة Amiga، مما حوّل Amiga Workbench إلى واجهة مستخدم رسومية حديثة ومتكاملة، مع أدوات قياسية جديدة، وأزرار متحركة، وأيقونات بألوان 24 بت حقيقية، وزيادة استخدام خلفيات الشاشة والنوافذ، وقناة ألفا، والشفافية، والظلال، كما هو الحال في أي واجهة مستخدم رسومية حديثة.
تتضمن الإصدارات الحديثة من Workbench كلاً من Ambient لنظام MorphOS ، وScalos، وWorkbench لنظام AmigaOS 4 ، و Wanderer لنظام AROS . يوجد مقال موجز عن Ambient ووصف لأيقونات واجهة المستخدم متعددة الوظائف (MUI) والقوائم والأدوات على موقع aps.fr. تمت أرشفة هذا المقال في 7 سبتمبر 2005 على موقع Wayback Machine ، بينما تبقى صور Zune على موقع AROS الرئيسي .
يؤدي استخدام محركات الرسومات الموجهة للكائنات إلى تغيير مظهر وشكل واجهة المستخدم الرسومية بشكل كبير لتتوافق مع أدلة الأنماط الفعلية.
نظام التشغيل OS/2
طُوّر نظام التشغيل OS/2 في الأصل بالتعاون بين مايكروسوفت وآي بي إم ليحل محل نظام DOS، وكان الإصدار 1.0 (الذي صدر عام 1987) خاليًا تمامًا من واجهة المستخدم الرسومية. أما الإصدار 1.1 (الذي صدر عام 1988) فقد تضمن مدير العرض التقديمي (PM)، وهو تطبيق لواجهة المستخدم المشتركة من آي بي إم (IBM Common User Access )، والذي كان يشبه إلى حد كبير واجهة المستخدم في نظام ويندوز 3.1. بعد انفصال آي بي إم عن مايكروسوفت، طورت آي بي إم واجهة Workplace Shell (WPS) للإصدار 2.0 (الذي صدر عام 1992)، والتي تمثل نهجًا جذريًا قائمًا على البرمجة كائنية التوجه في تصميم واجهات المستخدم الرسومية. وقد قلدت مايكروسوفت لاحقًا الكثير من هذا التصميم في نظام ويندوز 95 .
الخطوة التالية

استُخدمت واجهة المستخدم NeXTSTEP في سلسلة حواسيب NeXT . صدرت النسخة الرئيسية الأولى من NeXTSTEP عام 1989، واعتمدت على لغة Display PostScript في بنيتها الرسومية. كانت أبرز ميزات واجهة NeXTSTEP هي شريط التطبيقات (Dock) ، الذي نُقل مع بعض التعديلات إلى نظام التشغيل Mac OS X ، بالإضافة إلى تفاصيل أخرى بسيطة جعلت استخدامها أسهل وأكثر سلاسة من واجهات المستخدم الرسومية السابقة. كانت واجهة NeXTSTEP الرسومية الأولى التي تُتيح سحب النوافذ بشكل غير شفاف، وذلك على جهاز يُعتبر ضعيفًا نسبيًا بمعايير اليوم، مع الاستفادة من معالج رسومات عالي الأداء .
نظام التشغيل BeOS
طُوّر نظام التشغيل BeOS على أجهزة كمبيوتر مخصصة من نوع AT&T Hobbit قبل أن ينتقل إلى معالجات PowerPC، وذلك على يد فريق بقيادة جان لويس غاسيه، المدير التنفيذي السابق في شركة آبل ، كبديل لنظام Mac OS. لاحقًا، نُقل نظام BeOS إلى معالجات Intel. استخدم النظام نواة كائنية التوجه من تطوير Be، ولم يعتمد على نظام X Window ، بل على واجهة مستخدم رسومية مختلفة كُتبت من الصفر. بذل المطورون جهودًا كبيرة لجعله منصة فعّالة لتطبيقات الوسائط المتعددة. استحوذت شركة PalmSource, Inc. (التي كانت تُعرف آنذاك باسم Palm Inc.) على شركة Be Inc. في عام 2001. [ 42 ] لا تزال واجهة المستخدم الرسومية لنظام BeOS موجودة في Haiku ، وهو برنامج مفتوح المصدر يُعيد تنفيذ نظام BeOS.
الاتجاهات الحالية
الأجهزة المحمولة
تُعتبر شركة جنرال ماجيك الشركة الأم لجميع واجهات المستخدم الرسومية الحديثة للهواتف الذكية، أي تلك التي تعمل باللمس، بما في ذلك أجهزة آيفون وغيرها. ففي عام 2007، مع إطلاق آيفون [ 43 ]، ولاحقًا في عام 2010 مع طرح آيباد [ 44 ] ، رسّخت شركة آبل أسلوب التفاعل ما بعد واجهة المستخدم الرسومية (WIMP) للشاشات متعددة اللمس ، واعتُبرت هذه الأجهزة علامات فارقة في تطوير الأجهزة المحمولة . [ 45 ] [ 46 ]
شهدت الأجهزة المحمولة الأخرى، مثل مشغلات MP3 والهواتف المحمولة، نموًا ملحوظًا في استخدام واجهات المستخدم الرسومية خلال السنوات الأخيرة. فمنذ منتصف العقد الأول من الألفية الثانية، تطورت غالبية الأجهزة المحمولة لتتمتع بدقة شاشة عالية وأحجام كبيرة ( شاشة هاتف Galaxy Note 4 بدقة 2560 × 1440 بكسل مثال على ذلك). ونتيجةً لذلك، تمتلك هذه الأجهزة واجهات مستخدم وأنظمة تشغيل خاصة بها ، تحظى بمجتمعات مطورين واسعة النطاق تُعنى بإنشاء عناصرها المرئية الخاصة، مثل الأيقونات والقوائم والخلفيات وغيرها. وغالبًا ما تُستخدم واجهات ما بعد واجهة المستخدم الرسومية (Post-WIMP) في هذه الأجهزة المحمولة، حيث لا تُعدّ أجهزة التأشير التقليدية، التي تتطلبها واجهات سطح المكتب، عمليةً.
نظراً لأن أجهزة معالجة الرسومات عالية الأداء تستهلك طاقة كبيرة وتولد حرارة عالية، فإن العديد من تأثيرات الأبعاد الثلاثية التي طُوّرت بين عامي 2000 و2010 غير عملية على هذا النوع من الأجهزة. وقد أدى ذلك إلى تطوير واجهات أبسط، مما جعل التصميم ثنائي الأبعاد ميزة أساسية، كما هو الحال في واجهة Metro (الحديثة) التي استُخدمت لأول مرة في نظام التشغيل Windows 8، وإعادة تصميم Gmail في عام 2012 .
واجهة مستخدم ثلاثية الأبعاد

في العقد الأول من القرن الحادي والعشرين، أدى التطور السريع لوحدات معالجة الرسومات (GPUs) إلى ظهور اتجاه نحو دمج تأثيرات ثلاثية الأبعاد في إدارة النوافذ. ويستند هذا الاتجاه إلى أبحاث تجريبية في تصميم واجهات المستخدم ، ساعيةً إلى توسيع القدرات التعبيرية للأدوات الحالية لتعزيز الإشارات المادية التي تتيح التفاعل المباشر . تشمل التأثيرات الجديدة المشتركة بين العديد من المشاريع تغيير حجم النوافذ وتكبيرها، والعديد من تحويلات النوافذ ورسومها المتحركة (مثل النوافذ المتذبذبة، والتصغير السلس إلى شريط النظام)، وتركيب الصور (المستخدمة لظلال النوافذ وشفافيتها)، وتحسين التنظيم العام للنوافذ المفتوحة ( مثل التكبير إلى أسطح مكتب افتراضية ، ومكعب سطح المكتب ، وExposé ، وغيرها). يجمع سطح مكتب BumpTop التجريبي بين تمثيل مادي للمستندات وأدوات لتصنيفها ، وهي أدوات متاحة فقط في البيئة المحاكاة، مثل إعادة الترتيب الفوري والتجميع التلقائي للمستندات ذات الصلة.
انتشرت هذه التأثيرات بفضل الاستخدام الواسع لبطاقات الفيديو ثلاثية الأبعاد (وخاصةً في مجال الألعاب)، والتي تتيح معالجة بصرية معقدة مع استهلاك منخفض لوحدة المعالجة المركزية، وذلك باستخدام خاصية التسريع ثلاثي الأبعاد في معظم بطاقات الرسومات الحديثة لعرض تطبيقات المستخدم في مشهد ثلاثي الأبعاد. يتم رسم نافذة التطبيق خارج الشاشة في مخزن مؤقت للبكسل، ثم تقوم بطاقة الرسومات بعرضها في المشهد ثلاثي الأبعاد. [ 47 ]
قد يكون لهذا ميزة نقل بعض عمليات عرض النوافذ إلى وحدة معالجة الرسومات الموجودة على بطاقة الرسومات وبالتالي تقليل الحمل على وحدة المعالجة المركزية الرئيسية ، ولكن يجب أن تكون المرافق التي تسمح بذلك متاحة على بطاقة الرسومات للاستفادة من هذا.
من أمثلة برامج واجهة المستخدم ثلاثية الأبعاد: Xgl و Compiz من نوفيل ، و AIGLX المرفق مع ريد هات / فيدورا . يستخدم برنامج Quartz Extreme لنظامي macOS وويندوز 7، وواجهة Aero لنظام ويندوز فيستا ، تقنية العرض ثلاثي الأبعاد لتأثيرات التظليل والشفافية، وكذلك برنامجا Exposé و Windows Flip وFlip 3D على التوالي. يستخدم ويندوز فيستا Direct3D لهذا الغرض، بينما تستخدم الواجهات الأخرى OpenGL .
واجهة دفتر الملاحظات
تُستخدم واجهة دفتر الملاحظات على نطاق واسع في علم البيانات ومجالات بحثية أخرى. تتيح دفاتر الملاحظات للمستخدمين دمج النصوص والحسابات والرسوم البيانية في واجهة واحدة، وهو أمر كان مستحيلاً سابقاً باستخدام واجهة سطر الأوامر .
الواقع الافتراضي والحضور
تهدف أجهزة الواقع الافتراضي مثل Oculus Rift و PlayStation VR من سوني (المعروف سابقًا باسم Project Morpheus) [ 48 ] إلى تزويد المستخدمين بالحضور ، وهو إدراك الانغماس الكامل في بيئة افتراضية.
انظر أيضاً
- نظام النوافذ
- بيل أتكينسون
- جهاز Blit (محطة رسومية من تصميم روب بايك ، 1982)
- واجهة معالجة مباشرة
- نظام دوغلاس إنجلبارت الإلكتروني
- واجهة المستخدم الرسومية
- واجهة مستخدم نصية
- تاريخ أجهزة الحوسبة
- تاريخ أيقونات الكمبيوتر
- مفكرة إيفان ساذرلاند
- جيف راسكين
- مكتب المستقبل
- إي تي إتش أوبرون
- إكس جي إل
- AIGLX
- دايركت فيسبوك
- مدير النوافذ المبلطة
- لغة أوامر الماكرو
- الرسائل النصية
- سكيومورف
- أبل ضد مايكروسوفت
- الوصول المشترك للمستخدم من IBM
- أم جميع العروض التجريبية
مراجع
- ↑ "فأرة الحاسوب تبلغ من العمر 40 عامًا" . تم الاطلاع عليه بتاريخ 12 يونيو 2012 .
- ↑ كلايف أكاس. "الرجال الذين اخترعوا واجهة المستخدم الرسومية بالفعل" . مؤرشف من الأصل في 16 أغسطس 2011.
- ↑ "تاريخ واجهات المستخدم الرسومية" . you.stonybrook.edu . تم الاطلاع عليه في 3 أغسطس 2025 .
- ↑ "أم جميع العروض التجريبية" . 10 ديسمبر 2018.
- ↑ "عرض دوغ الرائع: 1968" .
- ↑ ميتشل، جيمس ج. (أغسطس 1973). تطبيق NLS على حاسوب صغير (PDF) . الصفحات 7-8 .
- 1 2 ميتشل، جيمس ج. (أغسطس 1973). تطبيق NLS على حاسوب صغير (PDF) . الصفحات 7-8 .
- ↑ تنفيذ الرسومات وتصورها في مركز أبحاث التعزيز (تقرير). فريق عمل هندسة الإنترنت. يوليو 1971.
- ↑ "نبذة عن بارك - بارك، إحدى شركات زيروكس" . parc.com . 20 نوفمبر 2024.
- ↑ مايك تاك (12 أغسطس 2001). "التاريخ الحقيقي لواجهة المستخدم الرسومية" .
- ↑ يوليو 2012، فريق كرييتف بلوك 19 (19 يوليو 2012). "استذكار علبة ألوان كوانتل" . كرييتف بلوك . تم الاطلاع عليه في 1 يوليو 2021 .
{{cite web}}: صيانة CS1: الأسماء الرقمية: قائمة المؤلفين ( رابط ) - ↑ "دليل واجهة المستخدم الرسومية > مقالات > "ابتكار واجهة مستخدم ليزا"" . guidebookgallery.org .
- ↑ "دليل المستخدم > مقالات > "معايير واجهة مستخدم ليزا" (1980)" . guidebookgallery.org .
- ↑ "حول زيروكس، أبل، والتقدم" . Folklore.org . 1996.
- ↑ جيف راسكين. "ثقوب في التاريخ" .
- ↑ فريدمان، تيد (أكتوبر 1997). "عام 1984 لشركة آبل: تقديم جهاز ماكنتوش في التاريخ الثقافي للحواسيب الشخصية" . مؤرشف من الأصل في 5 أكتوبر 1999.
- ↑ فريدمان، تيد (2005). "الفصل 5: 1984" . أحلام كهربائية: الحواسيب في الثقافة الأمريكية . مطبعة جامعة نيويورك . ISBN 978-0-8147-2740-9.
- ↑ غروت، باتريك (29 أكتوبر 2006). "مراجعة فيلم قراصنة وادي السيليكون " . DotJournal.com. مؤرشف من الأصل في 7 نوفمبر 2006. تم الاطلاع عليه في 24 يناير 2014 .
- ↑ ريزون، ميرون (1996). العلم والتكنولوجيا والسياسة البيئية في الاتحاد السوفيتي . مجموعة غرينوود للنشر. ص 71-72 . ISBN 0-275-95383-1.
- ↑ "أسئلة وأجوبة حول Sgi Iris" . Futuretech.blinkenlights.nl. مؤرشف من الأصل في 4 سبتمبر 2013. تم الاطلاع عليه في 7 مارس 2014 .
- 1 2 "الأجهزة : الأنظمة : IRIS 1000" . sgistuff.net . تم الاطلاع عليه في 7 مارس 2014 .
- ↑ "تاريخ نظام IRIX" . Ryan.tliquest.net. مؤرشف من الأصل بتاريخ 19 أكتوبر 2007. تم الاطلاع عليه بتاريخ 7 مارس 2014 .
- ↑ هابرلي، بول إي. (1988). "كونمان: لغة برمجة مرئية للرسومات التفاعلية". رسومات الحاسوب . 22 (4): 103-111 . doi : 10.1145/378456.378494 .
- ↑ "مجلة بايت، المجلد 8، العدد 6 - تصميمات 16 بت" . 7 يونيو 1983 - عبر أرشيف الإنترنت.
- ↑ "chriswhy.co.uk" . acorn.chriswhy.co.uk .
- ↑ [مستخدم Acorn أكتوبر 1986 – أخبار – الصفحة 9]
- ↑ "نبذة عنا: الأسئلة الشائعة حول RISC OS Open Limited" . RISC OS Open . تم الاطلاع عليه في 13 يونيو 2011 .
- ↑ ميلور، فيل (23 مارس 2007). "عدد عشوائي من الأشياء التي ربما تكون مؤثرة في نظام التشغيل RISC OS" . شريط الأيقونات . تم الاسترجاع في 27 سبتمبر 2011.
صحيح أنه لم يتم تطبيق توصيات الحافظة الواردة في دليل الأسلوب في تطبيقات Acorn القياسية (الرسم، التحرير، والطلاء) إلا بعد إصدار نظام التشغيل RISC OS Select، أي بعد ما يقرب من 10 سنوات، ولكن معظم المنتجات اتبعتها بعناية.
- ↑ راوند، مارك (26 فبراير 2004). "محاكاة نظام التشغيل RISC OS تحت نظام التشغيل Windows" . OSnews . تم الاسترجاع في 12 مايو 2011.
العديد من مفاهيم واجهة المستخدم التي نعتبرها بديهية تم ابتكارها لأول مرة في نظام التشغيل RISC OS، على سبيل المثال: الخطوط القابلة للتوسيع والمضادة للتشويش ونظام تشغيل قابل للتوسيع بواسطة "وحدات"، بينما كان معظم عالم أجهزة الكمبيوتر الشخصية لا يزال يستخدم نظام التشغيل Windows 3.0.
- ↑ غيرادجي (22 ديسمبر 2009). "واجهة المستخدم الرسومية لنظام RISC OS" . Telcontar.net . تم الاطلاع عليه في 12 مايو 2011. لم تُوفر أي واجهة رسومية شائعة الاستخدام ،
باستثناء نظام التشغيل Mac OS X، الكتابة السلسة ذات المسافات الجزئية التي أنجزتها شركة Acorn في عام 1992 أو قبل ذلك.
- ↑ رايمر، جيريمي (مايو 2005). "تاريخ واجهة المستخدم الرسومية" . آرس تكنيكا . تم الاطلاع عليه في 25 مايو 2011. [...] في عام 1987 ،
قدمت شركة Acorn Computers البريطانية واجهة المستخدم الرسومية الخاصة بها [...]، والتي أطلق عليها اسم "آرثر"، وكانت أيضًا الأولى التي تتميز بعرض الخطوط على الشاشة بتقنية التنعيم، حتى في وضع 16 لونًا!
- ↑ هولوردا، ثوم (23 يونيو 2005). "خطوط الشاشة: دقة الشكل أم سهولة القراءة على الشاشة؟" . OSNews . تم الاطلاع عليه في 13 يونيو 2011.
[...] كان نظام RISC OS هو أول نظام تشغيل يتميز بعرض خطوط معقد على مستوى النظام [...] في أنظمة التشغيل.
- ↑ باونتين، ديك (ديسمبر 1988). "اختبار الشاشة: نظام التشغيل Archie RISC" ( ملف PDF) . عالم الحاسوب الشخصي . ص 154. تم الاطلاع عليه في 14 يناير 2011.
[ArcDraw] يمكنه أيضًا إضافة نص بأحجام وخطوط متعددة إلى الرسم (بما في ذلك الخطوط المضادة للتشويش).
- ↑ "chriswhy.co.uk" (ملف PDF) . acorn.chriswhy.co.uk .
- ↑ "كيف نشأ نظام ويندوز؟ - تاريخ نظام تشغيل ويندوز" . sbp-romania.com. 7 يوليو 2014. تم الاطلاع عليه في 1 أكتوبر 2024 .
- ↑ "تاريخ الحواسيب والحوسبة، نشأة الحاسوب الحديث، تاريخ البرمجيات، مايكروسوفت ويندوز" . مؤرشف من الأصل في 13 أكتوبر 2011. تم الاطلاع عليه في 3 أكتوبر 2011 .
- ↑ صحيفة واشنطن بوست (24 أغسطس 1995). "مع إطلاق ويندوز 95، تصل مايكروسوفت إلى ذروة الضجة الإعلامية" . صحيفة واشنطن بوست . تم الاطلاع عليه بتاريخ 8 نوفمبر 2013 .
- ↑ فوربس (24 أغسطس 2015). "سبع طرق غيّر بها نظام ويندوز 95 العالم" . فوربس . تم الاطلاع عليه في 7 يونيو 2017 .
- ↑ غيتس، بيل (5 يونيو 1998). "أسئلة وأجوبة: حماية الأطفال من المعلومات على الإنترنت" . مايكروسوفت . مؤرشف من الأصل في 26 مايو 2001. تم الاطلاع عليه في 26 يونيو 2005 .
- ↑ «أبل تُطلق هاتف "تايغر" يوم الجمعة الساعة 6:00 مساءً» (بيان صحفي). شركة أبل، 28 أبريل 2005. مؤرشف من الأصل في 3 يناير 2018. تم الاطلاع عليه في 11 يناير 2018 .
- ^ كالكينز، بيل (2002). داخل سولاريس 9 . كيو للنشر. ص. 845. ردمك 978-0-7357-1101-3تم الاطلاع عليه بتاريخ 28 يناير 2019 .
- ↑ "يبدو أن نظام التشغيل بالم سيحظى بتحسينات" . سي نت . 2 يناير 2002.
- ↑ ماثر، جون (19 فبراير 2007). "هوس الإنترنت" . مجلة رايرسون للصحافة . تم الاطلاع عليه في 19 فبراير 2007 .
- ↑ إيتون، نيك (22 مارس 2010). "هل تم تعريف سوق أجهزة iPad/الحاسوب اللوحي؟" . صحيفة سياتل بوست إنتليجنسر . مؤرشف من الأصل في 1 فبراير 2011.
قد يُشعل جهاز iPad أخيرًا الطلب على الحاسوب اللوحي الذي لم يُحقق النجاح المأمول حتى الآن.
- ↑ برايت، بيتر (31 يوليو 2010). "بالمر (ومايكروسوفت) لا يزالان لا يفهمان جهاز الآيباد" . آرس تكنيكا .
- ↑ "انتصار جهاز iPad في تعريف الجهاز اللوحي: ماذا يعني ذلك؟" . InfoWorld .
- ↑ غارنييه، هـ.؛ جيلسون، م.؛ مولر، هـ.؛ تشين، ف. (2021). "واجهة مستخدم رسومية جديدة لمجموعة أدوات CONTSID لبرنامج Matlab" . IFAC-PapersOnLine . 54 (7): 397–402 . doi : 10.1016/j.ifacol.2021.08.392 . S2CID 239129911 .
- ↑ "سوني تكشف عن مشروع مورفيوس، نظارة الواقع الافتراضي الخاصة بها لجهاز بلاي ستيشن 4" . آرس تكنيكا . 19 مارس 2014.
روابط خارجية
- راج لال "تطور واجهة المستخدم في الخمسين عامًا الماضية" ، قمة التصميم الرقمي والابتكار، سان فرانسيسكو، 20 سبتمبر 2013
- جيريمي رايمر. "تاريخ واجهة المستخدم الرسومية" آرس تكنيكا . 5 مايو 2005.
- "الجدول الزمني لواجهة المستخدم" جامعة جورج ماسون
- ناثان لاينباك. "معرض واجهة المستخدم الرسومية". صفحة ناثان توستي للتكنولوجيا.
- مقابلة تاريخية شفهية مع مارفن إل. مينسكي ، من معهد تشارلز باباج ، جامعة مينيسوتا. يصف مينسكي أبحاث الذكاء الاصطناعي في معهد ماساتشوستس للتكنولوجيا (MIT)، بما في ذلك الأبحاث في مجالات الرسومات ومعالجة النصوص وتقنية المشاركة الزمنية.
- مقابلة تاريخية شفهية مع إيفان ساذرلاند ، معهد تشارلز باباج ، جامعة مينيسوتا. يصف ساذرلاند فترة عمله كرئيس لمكتب تقنيات معالجة المعلومات (IPTO) التابع لوكالة مشاريع الأبحاث المتقدمة (ARPA) من عام 1963 إلى عام 1965، بما في ذلك مشاريع جديدة في مجال الرسومات والشبكات.
- مقابلة تاريخية شفهية مع تشارلز أ. كسوري ، معهد تشارلز باباج ، جامعة مينيسوتا. يروي كسوري مسيرته التعليمية في مجال الفنون ويشرح انتقاله إلى رسومات الحاسوب في منتصف الستينيات، بعد حصوله على منحة من المؤسسة الوطنية للعلوم لإجراء أبحاث في مجال الرسومات.
- دليل المستخدم الرسومي: معرض واجهات المستخدم الرسومية
- تاريخ برنامج فيزيون - أول واجهة مستخدم رسومية للحاسوب الشخصي
- mprove: نظرة تاريخية على واجهات المستخدم الرسومية
- حكايات عن تطوير أجهزة ماكنتوش وواجهة المستخدم الرسومية
- البدايات: العرض التوضيحي - معهد دوغ إنجلبارت
- واجهات المستخدم الرسومية
- تاريخ التفاعل بين الإنسان والحاسوب
- تاريخ الحوسبة
