الحدس (أميغا)
إنتويشن هو نظام النوافذ الأصلي ومحرك واجهة المستخدم لنظام AmigaOS . وقد طُوّر بالكامل تقريبًا بواسطة آر جيه ميكال . [ 1 ] [ 2 ] يجب عدم الخلط بين إنتويشن وورك بنش ، بيئة سطح المكتب لنظام AmigaOS [ 3 ] ومدير الملفات المكاني ، الذي يعتمد على إنتويشن في إدارة النوافذ وأحداث الإدخال. يستخدم ورك بنش إنتويشن لعرض الشاشات، بينما يستخدم AmigaDOS للتفاعل مع نظام الملفات: AmigaDOS مبني على Exec (نواة نظام التشغيل). [ 4 ] [ 3 ] [ 5 ]
يُعدّ Intuition نظامًا داخليًا للعناصر الرسومية والأدوات. وهو لا يُنفّذ بشكل أساسي كمكتبة رسومية تُدار بواسطة التطبيق (كما هو الحال في معظم الأنظمة التي تتبع تصميم Xerox )، بل كمهمة منفصلة تُحافظ على حالة جميع عناصر واجهة المستخدم القياسية بشكل مستقل عن التطبيق. وهذا ما يجعله سريع الاستجابة، حيث تظل أدوات واجهة المستخدم نشطة حتى عندما يكون التطبيق مشغولًا. وتُدار مهمة Intuition بواسطة تفاعلات المستخدم من خلال الفأرة ولوحة المفاتيح وأجهزة الإدخال الأخرى. كما أنها تُعالج تصادمات مؤشر الفأرة مع الأيقونات وتتحكم في "الأيقونات المتحركة". وكما هو الحال مع معظم واجهات المستخدم الرسومية في ذلك الوقت، اتبع Intuition الخاص بجهاز Amiga نهج Xerox في الحلول السابقة، ولكن من الناحية العملية، تم تضمين واجهة سطر أوامر، مما وسّع وظائف النظام الأساسي. وأضافت الإصدارات اللاحقة المزيد من التحسينات، مثل دعم شاشات Workbench عالية الألوان ونسبة العرض إلى الارتفاع ثلاثية الأبعاد. كما تم توفير برامج بديلة لإدارة ملفات سطح المكتب، مثل Directory Opus Magellan وواجهة Scalos .
استخدمت الإصدارات الأولى لوحات ألوان زرقاء وبرتقالية وبيضاء وسوداء. كان هذا مقصودًا - ففي زمن ما قبل شاشات الفيديو عالية الجودة الرخيصة، اختبرت شركة كومودور الإخراج على أسوأ أجهزة التلفزيون التي عثرت عليها، بهدف الحصول على أفضل تباين ممكن في ظل هذه الظروف الصعبة.
الحدس في الإصدار الثاني من نظام التشغيل أميغا
شهد برنامج Intuition توسعًا كبيرًا مع إصدار النسخة الثانية من نظام AmigaOS. وتم تقديم نظام البرمجة الكائنية الأساسي لـ Intuition (BOOPSI). يُمكّن هذا النظام المبرمج من بناء واجهة مستخدم رسومية باستخدام البرمجة الكائنية. ويوفر النظام بعض الفئات المدمجة (مثل "gadgetclass" و"imageclass")، كما يُمكن أيضًا إنشاء فئات خاصة بالاعتماد على فئات موجودة، أو إنشاء فئات جديدة كليًا (بالاعتماد على "rootclass").
مجموعات أدوات واجهة المستخدم الرسومية الأخرى
نظراً لقيود مجموعة الأدوات الأساسية في Intuition، اعتمد المطورون أدوات واجهة مستخدم رسومية خارجية، مثل Magic User Interface (MUI) و ReAction . وقد وفرت محركات واجهة المستخدم هذه ، الموجهة للكائنات والمدعومة بـ"فئات" من الكائنات الرسومية والوظائف، مع أدوات قياسية جديدة، وأزرار متحركة، وأيقونات بألوان حقيقية، وغيرها، للمطورين واجهات موحدة وأكثر جاذبية. وقد تخلت MUI والأنظمة المشابهة عن فصل واجهة المستخدم بين التطبيق (الذي يحدد الأدوات المراد عرضها) ومهمة Intuition (التي تدير الأدوات لجميع التطبيقات، حتى أثناء انشغالها).
تتضمن بيئات التشغيل الحديثة التي حلت محل بيئة Workbench كلاً من Ambient لنظام MorphOS ، و Scalos ، وWorkbench لنظام AmigaOS 4 ، وWanderer لنظام AROS . يوجد هنا مقال موجز عن Ambient ووصف لأيقونات واجهة المستخدم متعددة العناصر (MUI) والقوائم والأدوات. تمت أرشفة هذا المقال بتاريخ 7 سبتمبر 2005 على موقع Wayback Machine (aps.fr)، بينما تبقى صور Zune على موقع AROS الرئيسي .
تم طرح Feelin ، وهي مجموعة أدوات جديدة موجهة للكائنات لجميع المنصات الشبيهة بنظام Amiga (AmigaOS، MorphOS، AROS)، في عام 2005، وتعتمد بشكل كبير على إرشادات XML . تستخدم Feelin نظام إدارة ذاكرة خاص بها، ويتشارك نظام تجميع الذاكرة فيها إشارات نظام التشغيل المدمج . كما تتميز Feelin بنظام تخصيص معرفات غير مركزي، وآلية استدعاء كائنات آمنة وخالية من الأعطال، ونظام تسجيل متقدم. يمكنكم الاطلاع على المزيد من التفاصيل والصور حول Feelin على موقعها الإلكتروني .
استقبال
قال ستيوارت ألسوب الثاني في عام 1988 إن برنامج Intuition كان من بين العديد من واجهات المستخدم الرسومية التي "أُقصيت بالفعل" من السوق من قِبل شركات مثل آبل، وآي بي إم/مايكروسوفت، وغيرها. وذكر أنه "تم تطويره على عجل في غضون ستة أشهر تقريبًا... وهذا يدل على غياب التخطيط والرؤية"، وانتقد أحرف محركات الأقراص في Intuition ، وعدم دعمه للشبكة، و"مئات من الميزات الصغيرة الأخرى". [ 6 ]
مراجع
- ↑ ميكال، روبرت ج .؛ ديل، سوزان (1987). دليل مرجعي لجهاز أميغا إنتويشن . سلسلة المراجع التقنية لأميغا. أديسون-ويسلي. ISBN 0-201-11076-8.
- ↑ "روبرت ج. "آر جيه" ميكال" . متحف أميغا . 2016. مؤرشف من الأصل في 30 أبريل 2022. تم الاطلاع عليه في 23 مايو 2022 .
- 1 2 "منصة عمل أميغا" . متحف أميغا . 2016. مؤرشف من الأصل في 14 مايو 2017. تم الاسترجاع في 23 مايو 2022 .
- ↑ "نظام تشغيل أميغا - كيكستارت وورك بنش" . متحف أميغا . 2016. مؤرشف من الأصل بتاريخ 18 مايو 2022. تم الاطلاع عليه بتاريخ 23 مايو 2022 .
- ↑ "كارل ساسنراث" . متحف أميغا . 2016. مؤرشف من الأصل بتاريخ 25 فبراير 2020. تم الاطلاع عليه بتاريخ 23 مايو 2022 .
- ↑ ألسوب، ستيوارت الثاني (18 يناير 1988). "واجهة المستخدم الرسومية: الحرب على واجهة المستخدم" (ملف PDF) . رسالة الحاسوب الشخصي . 4 (2): 1-4 .
- واجهات برمجة تطبيقات أميغا
- نظام التشغيل AmigaOS
- مورفوس
- أنظمة النوافذ
