بيئة سطح المكتب (GEM)

GEM ( مدير بيئة الرسومات ) [ 2 ] هو نظام تشغيل توقف تطويره ، أصدرته شركة Digital Research عام 1985. يُعرف GEM بشكل أساسي كواجهة المستخدم الرسومية الأصلية لأجهزة كمبيوتر Atari ST ، حيث يوفر سطح مكتب WIMP . كما كان متاحًا لأجهزة الكمبيوتر المتوافقة مع IBM PC [ 3 ] [ 4 ] ، وتم شحنه مع بعض طرازات Amstrad . كان متوفرًا أيضًا على جهاز كمبيوتر BBC Master المزود بمعالج Intel 80186 المساعد. يُستخدم GEM كنواة لبعض برامج MS-DOS التجارية، وأبرزها برنامج Ventura Publisher . تم نقله إلى أجهزة كمبيوتر أخرى كانت تفتقر سابقًا إلى واجهات رسومية، لكنه لم يحقق رواجًا. صدرت النسخة التجارية الأخيرة من GEM عام 1988.

أنتجت شركة Digital Research لاحقًا نظام التشغيل X/GEM لنظام التشغيل FlexOS [ 3 ] [ 5 ] الخاص بها ، والذي يعمل في الوقت الحقيقي، مع تعديلات لنظام OS/2 Presentation Manager [ 6 ] [ 3 ] ونظام X Window الذي كان قيد الإعداد أيضًا. [ 3 ]

تاريخ

GSX

مخطط سير العمل بين GSX و CBASIC
إعلان GSX في عام 1982

في أواخر عام 1984، انطلقت GEM في شركة DRI كامتداد لمكتبة رسومات عامة الأغراض تُعرف باسم GSX (امتداد نظام الرسومات)، [ 7 ] والتي كتبها فريق بقيادة دون هايسكل منذ حوالي عام 1982. [ 8 ] وقد كتب لي جاي لورينزن (في شركة أنظمة برامج الرسومات)، الذي كان قد غادر مؤخرًا شركة زيروكس (مهد واجهة المستخدم الرسومية الحديثة)، جزءًا كبيرًا من الكود. كانت GSX في الأساس تطبيقًا خاصًا بشركة DRI لمعيار رسومات GKS الذي طُرح في أواخر سبعينيات القرن الماضي. كان الهدف من GSX هو تمكين شركة DRI من كتابة برامج رسومات (رسم بياني، وما إلى ذلك) لأي من منصات 8 بت و 16 بت التي تعمل عليها أنظمة CP/M-80 و Concurrent CP/M و CP/M-86 و MS-DOS ( NEC APC-III[ 9 ] وهي مهمة كانت ستتطلب جهدًا كبيرًا لنقلها لولا ذلك نظرًا للاختلافات الكبيرة في أجهزة الرسومات (والمفاهيم) بين مختلف الأنظمة في تلك الحقبة. [ 7 ]

كان نظام GSX يتألف من جزأين: مجموعة من الإجراءات الروتينية لعمليات الرسم الشائعة، وبرامج تشغيل الأجهزة المسؤولة عن معالجة المخرجات الفعلية. عُرفت الأولى باسم GDOS (نظام تشغيل أجهزة الرسومات)، والثانية باسم GIOS (نظام إدخال/إخراج الرسومات)، [ 10 ] وهو تلاعب بتقسيم نظام CP/M إلى نظام BDOS (نظام تشغيل القرص الأساسي) المستقل عن الجهاز، ونظام BIOS (نظام الإدخال/الإخراج الأساسي) الخاص بالجهاز . [ 7 ] كان GDOS عبارة عن مجموعة من الإجراءات الروتينية التي تعالج رسم GKS، بينما استخدم GIOS فعليًا المكونات المادية الأساسية لإنتاج المخرجات. [ 7 ]

برامج تشغيل الأجهزة المعروفة ذات 8 بت

برامج تشغيل الأجهزة المعروفة ذات 16 بت

يدعم إصدار MS-DOS من GSX تحميل برامج التشغيل بتنسيق CP/M-86 CMD . وبالتالي، يمكن تشغيل نفس ملف برنامج التشغيل الثنائي في كل من CP/M-86 وDOS. [ 14 ]

جوهرة

إصدارات Intel

تطورت النسخة ذات 16 بت من GSX 1.3 [ 7 ] [ 9 ] لتصبح جزءًا مما عُرف لاحقًا باسم GEM ، والذي كان جهدًا لبناء نظام واجهة مستخدم رسومية كامل باستخدام أعمال GSX السابقة كأساس له. عُرف النظام في الأصل باسم Crystal توريةً على مشروع IBM المسمى Glass ، ثم أُعيد تسميته لاحقًا إلى GEM .

في إطار نظام GEM، أصبح GSX هو GEM VDI (واجهة الجهاز الافتراضية)، المسؤول عن الرسومات الأساسية والرسم. [ 10 ] كما أضافت VDI إمكانية العمل مع خطوط متعددة ، ومجموعة مختارة من أوامر الرسم النقطي إلى أوامر الرسم السابقة القائمة على المتجهات فقط في GKS. كما أضافت VDI منافذ عرض متعددة ، وهي إضافة أساسية للاستخدام مع النوافذ. [ 15 ]

قدّمت وحدة جديدة، هي GEM AES (خدمات بيئة التطبيقات)، عناصر إدارة النوافذ وواجهة المستخدم، واستخدم برنامج GEM Desktop المكتبتين معًا لتوفير واجهة مستخدم رسومية. [ 16 ] عُرضت نسخة 8086 من النظام بالكامل رسميًا لأول مرة في معرض COMDEX في نوفمبر 1984، [ 4 ] [ 3 ] بعد عرض توضيحي على حاسوب Acorn Business Computer القائم على معالج 80286 في سبتمبر 1984، حيث نُسب البرنامج إلى شركة Acorn، [ 17 ] وشُحن النظام باسم GEM/1 في 28 فبراير 1985. [ 1 ]

GEM/1
برنامج GEM 1.1 يعمل على سطح المكتب بدقة 640×350 EGA

صدر برنامج GEM Desktop 1.0 في 28 فبراير 1985. [ 1 ] وصدر برنامج GEM Desktop 1.1 في 10 أبريل 1985 مع دعم شاشات CGA و EGA . [ 18 ] [ 19 ] كما توفر إصدار لأجهزة كمبيوتر Apricot من سلسلة F، يدعم دقة 640×200 بكسل حتى 8 ألوان، تحت اسم GEM Desktop 1.2 . [ 20 ]

كما قامت شركة Digital Research بتسويق نظام التشغيل Concurrent DOS 4.1 مع GEM كبديل لبرنامج TopView من IBM . [ 21 ]

صممت شركة DRI برنامج GEM في الأصل لنظام DOS بحيث يقتصر عمله على أجهزة كمبيوتر IBM فقط، وليس على أجهزة الكمبيوتر الشخصية المتوافقة مثل أجهزة Compaq ، وذلك طمعًا في الحصول على رسوم ترخيص من الشركات المصنعة للأجهزة المتوافقة. وقد أثار هذا الأمر ردود فعل واسعة من المطورين، وصفتها مجلة BYTE بـ"انفجار صغير"؛ إذ أفادت المجلة أنه في ندوة استضافتها DRI في فبراير 1985، اتفق أكثر من نصف الحضور على أن عدم توافق GEM مع أجهزة Compaq يُعدّ قيدًا خطيرًا. وفي وقت لاحق من ذلك الشهر، رفعت الشركة هذا القيد. [ 22 ] ومن بين التطبيقات التي دعمت GEM برنامج GEM Write من شركة Lifetree Software . [ 23 ]

في هذه المرحلة، رفعت شركة آبل دعوى قضائية ضد شركة ديجيتال ريسيرش [ 24 ] ، في نزاع طويل الأمد حول تصميم نظام GEM/1، الذي كان نسخة شبه مطابقة لنظام ماكنتوش (مع بعض العناصر التي تشبه إلى حد كبير تلك الموجودة في نظام ليزا السابق ، المتوفر منذ يناير 1983). أدى هذا في النهاية إلى إجبار ديجيتال ريسيرش على تغيير العديد من الميزات الأساسية للنظام. [ 25 ] [ 26 ] [ 27 ] [ 28 ] [ 24 ] (انظر أيضًا: آبل ضد ديجيتال ريسيرش ). لاحقًا، رفعت آبل دعاوى قضائية ضد شركات أخرى لأسباب مماثلة، بما في ذلك دعوى حقوق النشر ضد مايكروسوفت وإتش بي .

بالإضافة إلى الطابعات، احتوى النظام أيضًا على برامج تشغيل لبعض الأجهزة غير العادية مثل Polaroid Palette . [ 13 ]

جوهرة/2
يعرض برنامج GEM 2.0 مربع حوار معلومات سطح المكتب. يدعم هذا الإصدار من GEM دقة عرض VGA بـ 640×480 و16 لونًا.

ردّت شركة DRI بإصدار برنامج GEM Desktop 2.0 ، الذي وُصف بأنه "مُيسّر للمقاضاة" ، في 24 مارس 1986، والذي أضاف لاحقًا دعمًا لتقنية VGA بعد إصداره في عام 1987. [ 29 ] سمح هذا البرنامج بعرض نافذتين ثابتتين فقط على "سطح المكتب" (مع إمكانية عرض البرامج الأخرى كما تشاء)، كما غيّر أيقونة سلة المهملات، وأزال الرسوم المتحركة لعمليات مثل فتح وإغلاق النوافذ. كان البرنامج مشابهًا لبرنامج GEM/1 في باقي الجوانب، ولكنه تضمن أيضًا عددًا من إصلاحات الأخطاء والتحسينات الشكلية.

في عام 1988، قال ستيوارت ألسوب الثاني إن GEM كان من بين العديد من واجهات المستخدم الرسومية التي "تم إخراجها بالفعل" من السوق بواسطة Apple و IBM/Microsoft وغيرهما. [ 30 ]

جيم إكس إم

كان برنامج GEM  XM مع "GEM Desktop 3.0" نسخةً مُحدَّثةً من GEM/2 في عامي 1986/1987 لنظام DOS (بما في ذلك DOS Plus )، والذي أتاح تبديل المهام وتشغيل ما يصل إلى عشرة برامج GEM وDOS في آنٍ واحد، مع إمكانية التبديل إلى الذاكرة الموسَّعة (XM) عبر EMS / EEMS أو إلى القرص (بما في ذلك أقراص RAM ، مما يسمح أيضًا باستخدام الذاكرة الموسَّعة ). [ 31 ] [ 32 ] [ 33 ] [ 34 ] ويمكن نسخ البيانات ولصقها بين التطبيقات عبر حافظة مزودة بوظيفة تصفية (وهي ميزة وُجدت لاحقًا في TaskMAX ضمن DR DOS 6.0 ). [ 32 ] وكانت شركة Digital Research تخطط لتقديم GEM XM كخيار لمستخدمي GEM Draw Plus وعبر قنوات OEM. [ 31 ]

أصبح كود المصدر الخاص بـ GEM  XM متاحًا الآن مجانًا بموجب شروط رخصة جنو العمومية العامة .

GEM/3
يعرض برنامج GEM 3.11 مربع حوار معلومات سطح المكتب

كان آخر إصدار تجاري من برنامج GEM/3 Desktop ، الذي صدر في 3 نوفمبر 1988، [ 35 ] والذي تميز بتحسينات في السرعة واحتوى على عدد من التطبيقات الأساسية. توقفت المبيعات التجارية لبرنامج GEM مع إصدار GEM/3؛ وتم توفير شفرة المصدر لاحقًا لعدد من كبار عملاء DRI.

بينما كان برنامج GEM/2 الخاص بالحاسوب الشخصي لا يزال يوفر واجهة برمجة تطبيقات GSX بالإضافة إلى واجهة برمجة تطبيقات GEM، فإن برنامج GEM/3 لم يعد يفعل ذلك. [ 10 ]

GEM/4 لبرنامج CCP Artline

تضمنت نسخة GEM/4 ، التي صدرت عام 1990، إمكانية العمل مع منحنيات بيزير ، وهي ميزة لم تكن شائعة آنذاك خارج بيئة PostScript . وقد أُنتجت هذه النسخة خصيصًا لبرنامج Artline 2، وهو برنامج رسم من شركة CCP Development GmbH الألمانية . [ 36 ] [ 37 ] [ 38 ] [ 39 ] [ 40 ] [ 41 ] [ 42 ]

كما تضمن النظام تغييرات في نظام إدارة الخطوط، مما جعله غير متوافق مع برامج مثل Timeworks Publisher .

كان برنامج Artline 1 لا يزال يعمل على GEM 3.1. [ 39 ]

GEM/5 لدار نشر GST Timeworks

أصدرت شركة GST Software Products نسخة أخرى من برنامج GEM تُسمى GEM/5 [ 43 ] لصالح برنامج Publisher 2.1 من Timeworks. تضمنت هذه النسخة تصميمًا مُحدّثًا بأزرار ثلاثية الأبعاد، بالإضافة إلى ميزات مثل تغيير حجم الخط أثناء التشغيل. كما احتوت على جميع أدوات GEM 3.1 القياسية. وقد تم تطوير هذه النسخة من GEM 3.13 مع نقل معالجة منحنيات بيزير فقط من GEM/4.

ViewMAX لنظام التشغيل DR  DOS
لقطة شاشة لمدير ملفات ViewMAX بألوان يحددها المستخدم

انفصل نظام GEM Desktop في عام 1990 كمنتج يُعرف باسم ViewMAX، والذي كان يُستخدم حصريًا كواجهة لإدارة الملفات ضمن نظام DR DOS . في هذه الحالة، لم يكن النظام قادرًا على تشغيل برامج GEM الأخرى. أدى ذلك إلى إمكانية وجود عدد من التطبيقات (بما في ذلك ViewMAX) كلٌ منها بنسخة ثابتة مرتبطة بنظام GEM. كان هذا السيناريو نادرًا، نظرًا لقلة برامج GEM الأصلية المنشورة. في عام 1991، تم إصدار ViewMAX 2 .

بهذه الأشكال، استمر برنامج GEM حتى تم شراء DRI بواسطة Novell في يونيو 1991 [ 44 ] [ 45 ] وتم إلغاء جميع عمليات تطوير GEM.

إكس/جيم

خلال هذه الفترة، عملت شركة DRI أيضًا على جعل نظام GEM قادرًا على تعدد المهام. بدأ هذا العمل بنظام X/GEM المبني على GEM/1، ولكنه تطلب استخدام أحد أنظمة التشغيل CP/M متعددة المهام. كما أنتجت DRI نظام X/GEM لنظام التشغيل FlexOS [ 3 ] [ 5 ] الخاص بها، وهو نظام تشغيل في الوقت الحقيقي، مع تعديلات لنظام OS/2 Presentation Manager [ 6 ] [ 3 ] ونظام X Window الذي كان قيد الإعداد أيضًا. [ 3 ]

دار نشر فينتورا

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

إصدارات أتاري

نظام التشغيل TOS 4.92 ( أتاري فالكون ) يعمل بنظامي التشغيل HomePage Penguin و Desktop

بدأ تطوير النسخة الإنتاجية من نظام GEM 68000 في سبتمبر 1984، عندما أرسلت أتاري فريقًا يُدعى "مجموعة مونتيري" إلى شركة ديجيتال ريسيرش للبدء في العمل على نقل GEM. في البداية، كانت الخطة هي تشغيل GEM على نظام CP/M-68K ، وكلاهما نُقل ظاهريًا إلى معالج موتورولا 68000 بواسطة ديجيتال ريسيرش قبل تصميم ST. في الواقع، كانت هذه النسخ غير قابلة للاستخدام وستتطلب تطويرًا كبيرًا. كما قدمت ديجيتال ريسيرش نظام GEMDOS (الذي كُتب في الأصل باسم GEM  DOS، وكان يُسمى أيضًا "مشروع جيسون")، وهو نظام تشغيل شبيه بنظام DOS يهدف إلى نقل GEM إلى منصات أجهزة مختلفة. كان متاحًا لمعالجات 8086 و 68000 ، وتم تكييفه مع نظامي التطوير Apple Lisa 2/5 و Motorola VME /10 [ 46 ] . [ 47 ] قررت أتاري في يناير 1985 [ 48 ] التخلي عن كود CP/M-68K الحالي ونقل DRI GEMDOS بدلاً من ذلك إلى منصة أتاري ST، وأطلقت عليه اسم TOS . [ 49 ]

بما أن شركة أتاري قد قدمت معظم تطوير نسخة 68000، فقد مُنحت حقوقًا كاملة لمواصلة التطوير دون الحاجة إلى ترخيصها لشركة DRI. ونتيجة لذلك، لم تنطبق دعوى أبل ضد DRI على نسخ أتاري من برنامج GEM، وسُمح لها بالاحتفاظ بواجهة مستخدم أقرب إلى واجهة نظام ماك.

على مدى السنوات السبع التالية، من عام ١٩٨٥ إلى عام ١٩٩٢، صدرت نسخ جديدة من نظام التشغيل TOS مع كل جيل جديد من سلسلة ST. شملت التحديثات دعم المزيد من الألوان ودقة عرض أعلى في جانب معالجة الصور النقطية للنظام، لكنها ظلت مشابهة بشكل عام للنسخة الأصلية من حيث دعم GKS. في عام ١٩٩٢، أصدرت أتاري نظام التشغيل TOS 4، أو MultiTOS ، مع نظامها الحاسوبي الأخير، Falcon030 . وبالاقتران مع نظام MiNT ، أتاح نظام TOS 4 دعمًا كاملاً لتعدد المهام في GEM.

التطوير المستمر

لقطة شاشة من OpenGEM 5

عندما استحوذت كالدرا على ما تبقى من أصول ديجيتال ريسيرش من نوفيل في 23 يوليو 1996، [ 50 ] كانت الخطط الأولية هي إحياء تقنيتي GEM وViewMAX لإنشاء واجهة مستخدم صغيرة الحجم لنظام OpenDOS في تطبيقات الأجهزة المحمولة [ 51 ] [ 52 ] تحت اسم Caldera View ، لكن كالدرا المملكة المتحدة تخلت عن هذه الخطط لصالح DR-WebSpyder و GROW . أصدرت كالدرا ثين كلاينتس (المعروفة لاحقًا باسم Lineo ) شفرة المصدر لبرنامجي GEM وGEM  XM بموجب شروط رخصة جنو العمومية العامة 2.0 فقط في أبريل 1999. [ 52 ] يستمر تطوير GEM لأجهزة الكمبيوتر الشخصية تحت اسمي FreeGEM و OpenGEM .

على منصة أتاري إس تي، تم نقل مصادر DRI الأصلية مرة أخرى لاستخدامها في EmuTOS ، وهو نسخة مجانية ومفتوحة المصدر من نظام التشغيل TOS . وقد تم تطوير تطبيقات جديدة لأجزاء AES من GEM من الصفر في شكل XaAES وMyAES، [ 53 ] وكلاهما قابل لإعادة الدخول بالكامل ويدعم تعدد المهام بالإضافة إلى امتدادات FreeMiNT لتعدد المهام في نظام التشغيل TOS .

وصف

يتكون نظام GEM "الكامل" من ثلاثة أجزاء رئيسية:

  1. GEM VDI (واجهة الجهاز الظاهري)
  2. خدمات بيئة التطبيقات (GEM AES)
  3. برنامج GEM Desktop (تطبيق يوفر إدارة الملفات بالسحب والإفلات)

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

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

إحدى المزايا الرئيسية التي وفرتها تقنية VDI مقارنةً بنظام ماكنتوش هي طريقة التعامل مع الأجهزة والسياقات المتعددة. في نظام ماكنتوش، كانت هذه المعلومات تُخزّن في ذاكرة التطبيق، مما تسبب في مشاكل خطيرة عند محاولة جعل النظام يتعامل مع تعدد المهام الاستباقي، حيث كانت طبقة الرسم ( QuickDraw ) تحتاج إلى الوصول المباشر إلى ذاكرة جميع البرامج. أما في GEM VDI، فكانت هذه المعلومات تُخزّن في الجهاز نفسه، حيث يقوم نظام GDOS بإنشاء "أجهزة افتراضية" لكل سياق - لكل نافذة على سبيل المثال.

قدّمت GEM AES نظام النوافذ، ومدير النوافذ، ونمط واجهة المستخدم، وعناصر واجهة المستخدم الرسومية الأخرى (الودجات). ولأسباب تتعلق بالأداء، تم رسم العديد من ودجات واجهة المستخدم الرسومية باستخدام رسومات الأحرف. وبالمقارنة مع نظام ماكنتوش، قدّمت AES مظهرًا بسيطًا، وجاء النظام مزودًا بخط واحد أحادي المسافة.

تُنفّذ AES عملياتها عن طريق استدعاء VDI، ولكن بشكل عام، كان جزآ GEM غالبًا ما يكونان منفصلين تمامًا في التطبيقات. عادةً ما تستدعي التطبيقات أوامر AES لإنشاء نافذة جديدة، بينما يستخدم باقي التطبيق استدعاءات VDI للرسم فعليًا في تلك النافذة.

كان برنامج GEM Desktop تطبيقًا يستخدم تشفير AES لتوفير مدير ملفات ومشغل، بيئة سطح المكتب التقليدية التي اعتاد مستخدمو ماكنتوش على رؤيتها. على عكس ماكنتوش، كان GEM Desktop يعمل على نظام DOS ( MS-DOS أو DOS Plus أو DR DOS على أجهزة الكمبيوتر الشخصية، وGEMDOS/ TOS على أجهزة أتاري)، ونتيجة لذلك، كانت الشاشة الفعلية مزدحمة بعناصر تشبه عناصر الكمبيوتر، بما في ذلك أسماء المسارات والأحرف البديلة. بشكل عام، كان GEM أكثر تعقيدًا من نظام ماك، لكن مجرد تشغيل واجهة أوامر قابلة للاستخدام على DOS كان إنجازًا كبيرًا بحد ذاته. بالإضافة إلى ذلك، يتمتع GEM بمزايا خاصة به على نظام ماك، مثل أشرطة التمرير النسبية.

تستخدم تطبيقات GEM الأصلية لأجهزة الكمبيوتر الشخصية امتداد الملف ‎.APP للملفات التنفيذية، بينما تستخدم ملحقات سطح المكتب GEM امتداد الملف ‎.ACC. [ 54 ] [ 55 ] يمكن تشغيل جميع ملحقات سطح المكتب (وكذلك بعض التطبيقات البسيطة) على نظام ViewMAX دون تعديل. [ 54 ] [ 55 ]

انظر أيضاً

مراجع

  1. 1 2 3 مالوي، سي إي، محرر. (2 يوليو 1985) [20 مارس 1985]. "شركة ديجيتال ريسيرش تشحن برنامج إدارة بيئة الرسومات (GEM)" . مجلة ANALOG TCS العدد 1. مجموعة الأخبار : net.micro.atari . ihlpa.704 . تاريخ الاسترجاع: 11 يناير 2020. أعلنت شركة ديجيتال ريسيرش (DRI) في 11 مارس 1985 عن شحن برنامج نظام إدارة بيئة الرسومات (GEM) الجديد التابع لها إلى مصنعي المعدات الأصلية (OEMs) في 28 فبراير، وفقًا للجدول الزمني المحدد. 
  2. "نظام التشغيل DOS المتزامن - أنظمة تشغيل قوية متعددة المستخدمين ومتعددة المهام" (ملف PDF) . شركة الأبحاث الرقمية ، 1988 [1987]. 1090-1411-002. مؤرشف (ملف PDF) من الأصل بتاريخ 26 نوفمبر 2019. تم الاطلاع عليه بتاريخ 16 أكتوبر 2018 .
  3. ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ فيتلر، بيل (مارس ١٩٨٩). "كتابة تطبيقات محمولة باستخدام X/GEM - كيف يُقارن X/GEM بأنظمة النوافذ الأخرى؟" . مجلة دكتور دوبز . مؤرشف من الأصل في ١١ أغسطس ٢٠١٤. تم الاطلاع عليه في ٢٤ نوفمبر ٢٠١٦ .
  4. 1 2 "شركة الأبحاث الرقمية تعلن عن GEM" . مجموعة تاريخ الشركات - متحف تاريخ الحاسوب . مؤرشف من الأصل بتاريخ 25-07-2011.
  5. 1 2 "GEM-Oldie von Digital Research läuft und läuft: Eine Benutzeroberfläche forvarious Rechnerarchitekturen" . كومبيوتر ووش (في المانيا). IDG Business Media GmbH . 18/08/1989. ISSN 0170-5121 . مؤرشفة من الأصلي بتاريخ 24-11-2016 . تم الاسترجاع 2016/11/24 . 
  6. 1 2 بارني، دوغلاس (2 نوفمبر 1987). "الميكروبتات: الانتظار هو الجزء الأصعب" . كمبيوتر وورلد . المجلد 21، العدد 44. دار نشر سي دبليو. الصفحات 37، 45. الرقم الدولي الموحد للدوريات 0010-4841 . مؤرشف من الأصل في 11 يناير 2020. تم الاسترجاع في 11 يناير 2020 .    
  7. 1 2 3 4 5 وونغ، ويليام ج. (يوليو 1984). "GSX من ديجيتال ريسيرش: قابلية نقل الرسومات" . مايكروسيستمز . ص 74. GSX13ART.TXT. مؤرشف من الأصل في 20 أكتوبر 2019. تم الاسترجاع في 12 يناير 2020 . 
  8. "سعي رجل واحد لتوحيد معايير GSX" (ملف PDF) . الحوار الرقمي - النشرة الإخبارية للموظفين في شركة الأبحاث الرقمية . المجلد 3، العدد 4. الأبحاث الرقمية . أغسطس 1984. ص 3. مؤرشف من الأصل (ملف PDF) بتاريخ 16 يونيو 2015. تم الاطلاع عليه بتاريخ 19 سبتمبر 2022 .   
  9. ١ ٢ "روابط اللغات المتاحة على خدمات قواعد البيانات" (ملف PDF) . ملاحظات موجزة - معلومات تقنية حول منتجات Digital Research . المجلد ٢، العدد ٣. باسيفيك غروف، كاليفورنيا، الولايات المتحدة الأمريكية: Digital Research, Inc. يوليو ١٩٨٤. ص ٤. NWS-106-003. مؤرشف (ملف PDF) من الأصل بتاريخ ٢٠٢٠-٠٢-١١ . تم الاسترجاع بتاريخ ٢٠٢٠-٠٢-١١ . [...] تتوفر وثائق إضافية في شكل دليل مرجع لغة GSX للغات DRI ذات ١٦ بت داخل مجموعة أدوات مبرمج GSX-86. يحتوي المنتج على كلا الإصدارين من أحدث إصدار من GSX ١.٣ - أحدهما لنظام CP/M-86 (بما في ذلك Concurrent CP/M) والآخر لنظام PC-DOS. [...]   
  10. 1 2 3 إليوت، جون سي، محرر. (2014-07-07). "امتداد نظام الرسومات" . Seasip.info . تم ​​الاسترجاع في 2020-01-13 .
  11. "مصدر جديد لبرامج التشغيل" . 2020. مؤرشف من الأصل بتاريخ 28-07-2020 . تم الاطلاع عليه بتاريخ 28-07-2020 .
  12. "برامج تشغيل بطاقة الرسومات UMC UM85C408AF 16-bit ISA DRAM VGA | برامج تشغيل الأجهزة" . oemdrivers.com . 2020-07-27 . تم الاطلاع عليه بتاريخ 2020-07-27 .
  13. ١ ٢ "شركة ديجيتال ريسيرش تروج لمعيار الرسومات" (ملف PDF) . ملاحظات موجزة - معلومات تقنية عن منتجات ديجيتال ريسيرش . المجلد ٢، العدد ٢. باسيفيك غروف، كاليفورنيا، الولايات المتحدة الأمريكية: شركة ديجيتال ريسيرش، مايو ١٩٨٤. صفحة ١٢. NWS-106-002. مؤرشف (ملف PDF) من الأصل بتاريخ ٢٠٢٠-٠٢-١١ . تم الاسترجاع بتاريخ ٢٠٢٠-٠٢-١١ . [...] لوحة ألوان بولارويد (جزء من حزمة بريزنتيشن ماستر من ديجيتال ريسيرش)، طابعة ديابلو Cl30 الملونة النافثة للحبر، طابعة ترانستار الملونة، سلسلة الراسمات هيوستن إنسترومنتس CMP-29/40/41/42. سلسلة الراسمات ستروب ١٠٠/٢٦٠، الراسمة هيوليت-باكارد ٧٤٧٣A وطابعات فيليبس GP ٣٠٠L عالية ومنخفضة الدقة. [...]    
  14. لاينباك، ناثان. "لقطات شاشة GSX" . Toastytech.com . تم الاطلاع عليه بتاريخ 15 يناير 2020 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  15. إليوت، جون سي، محرر. (2014-07-07). "واجهة الجهاز الافتراضية" . Seasip.info . تم ​​الاسترجاع في 2020-01-13 .
  16. إليوت، جون سي؛ إتش، توماس، محرران. (2014-07-07). "خدمات بيئة التطبيقات" . Seasip.info . تم ​​الاسترجاع في 2020-01-13 .
  17. كيويني، جاي (يناير 1985). "ورق الجرائد" . عالم الحاسوب الشخصي . ص 108. تم الاسترجاع في 19 مارس 2021 . 
  18. لاينباك، ناثان. "لقطات شاشة GEM 1.1" . Toastytech.com . مؤرشف من الأصل بتاريخ 25 ديسمبر 2019. تم الاطلاع عليه بتاريخ 1 أغسطس 2016 .
  19. إليوت، جون سي، محرر. (18 مارس 2007). "لقطات شاشة من GEM" . Seasip.info . مؤرشف من الأصل في 21 مايو 2019. تم الاطلاع عليه في 1 أغسطس 2016 .
  20. إليوت، جون سي. (محرر). "لقطات شاشة من برنامج Apricot GEM/1" . Seasip.info . مؤرشف من الأصل بتاريخ 4 أبريل 2019. تم الاطلاع عليه بتاريخ 1 أغسطس 2016 .
  21. "إعلان إطلاق نظام التشغيل Concurrent DOS 4.1 في الولايات المتحدة الأمريكية" . مجلة Computerwoche (بالألمانية). شركة IDG Business Media GmbH . 21 يونيو 1985. الرقم الدولي الموحد للدوريات 0170-5121 . مؤرشف من الأصل بتاريخ 18 يناير 2017. تاريخ الاسترجاع: 18 يناير 2017 . 
  22. ماركوف، جون غريغوري ؛ روبنسون، فيليب (يونيو 1985). "ندوة GEM" . بايت . ص 455. تم الاطلاع عليه بتاريخ 27-10-2013 . 
  23. كيسور، هنري (16 نوفمبر 1985). "برنامج GEM Write يمنح مالكي أجهزة IBM معالجة نصوص على غرار أبل" . أورلاندو سنتينل . مؤرشف من الأصل في 13 فبراير 2019. تم الاطلاع عليه في 5 يناير 2015 .
  24. 1 2 ديلجر، دانيال إران (10 سبتمبر 2007). "حروب المكاتب 3 - كيف احتكرت مايكروسوفت سوق المكاتب" . مجلة RoughlyDrafted . سان فرانسيسكو، كاليفورنيا، الولايات المتحدة الأمريكية. مؤرشف من الأصل في 19 أغسطس 2013. تم الاطلاع عليه في 15 أغسطس 2013 .
  25. "بحث رقمي لتعديل GEM" . صحيفة نيويورك تايمز ( الطبعة الوطنية). 1 أكتوبر 1985. ص. د-4. مؤرشف من الأصل في 30 سبتمبر 2018. تم الاطلاع عليه في 12 يناير 2020 .  
  26. وات، بيغي (7 أكتوبر 1985). "أبل تُجبر على إعادة كتابة GEM" . كمبيوتر وورلد . أخبار. المجلد 19، العدد 40. مونتيري، كاليفورنيا، الولايات المتحدة الأمريكية: سي دبليو للنشر، ص 2. الرقم الدولي الموحد للدوريات 0010-4841 . مؤرشف من الأصل في 12 فبراير 2020. تم الاسترجاع في 12 فبراير 2020 .    
  27. وات، بيغي (27 أكتوبر 1986). "البحث الرقمي يُحكم قبضته على الأمور بتسريح العمال وإعادة الهيكلة - إعادة تنظيم وحدات الأعمال وخطوط الإنتاج" . مجلة Computerworld - النشرة الأسبوعية لمجتمع الحاسوب . صناعة الحاسوب. المجلد XX، العدد 43. مونتيري، كاليفورنيا، الولايات المتحدة الأمريكية: CW Communications, Inc. ، ص 95. ISSN 0010-4841 . مؤرشف من الأصل في 16 فبراير 2020. تم الاطلاع عليه في 16 فبراير 2020 .    
  28. رايمر، جيريمي (5 مايو 2005). "تاريخ واجهة المستخدم الرسومية" (ملف PDF) . آرس تكنيكا . مؤرشف من الأصل (ملف PDF) بتاريخ 19 يوليو 2011. تم الاطلاع عليه بتاريخ 23 يوليو 2012 .(28 صفحة)
  29. لاينباك، ناثان. "لقطات شاشة GEM 2.0" . Toastytech.com . مؤرشف من الأصل بتاريخ 22 أغسطس 2019. تم الاطلاع عليه بتاريخ 1 أغسطس 2016 .
  30. ألسوب، ستيوارت الثاني (18 يناير 1988). "WUI: الحرب على واجهة المستخدم" (ملف PDF) . رسالة الحاسوب الشخصي - دليل المطلعين على صناعة الحواسيب الشخصية . 4 (2). شركة PCW للاتصالات: 1-4 . الرقم الدولي الموحد للدوريات 8756-7822 . مؤرشف (ملف PDF) من الأصل بتاريخ 23 أغسطس 2019. تم الاطلاع عليه بتاريخ 11 يناير 2020 . 
  31. 1 2 شيمينور، بي جيه (27 أكتوبر 1986). "بحث رقمي يكشف عن خيار مميز للتبديل بين التطبيقات" . إنفوورلد - النشرة الأسبوعية لأخبار الحاسوب الشخصي . المجلد 8، العدد 42. مونتيري، كاليفورنيا، الولايات المتحدة الأمريكية: شركة بوبولار كومبيوتينغ. ص 5. الرقم الدولي الموحد للدوريات 0199-6649 . تاريخ الاسترجاع: 12 سبتمبر 2018 .    
  32. 1 2 إليوت، جون سي. (2013). "لقطات شاشة GEM/XM" . Seasip.info . تم ​​الاسترجاع في 12 سبتمبر 2018 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  33. "برنامج GEM XM يُبدّل البرامج بين نظامي DOS وDOS Plus" (ملف PDF) . المجلة الأوروبية للبحوث (20). البحث الرقمي : 1 يناير 1987. مؤرشف (ملف PDF) من الأصل بتاريخ 9 أكتوبر 2022. تاريخ الاطلاع: 12 سبتمبر 2018 .
  34. هاريس، ديلان، محرر. (2000). "تنزيل - XM" . بحث رقمي . تم الاسترجاع في 12 سبتمبر 2001. يتيح لك برنامج GEM XM Desktop تشغيل عدة تطبيقات في وقت واحد. يمكنك التبديل بينها بسهولة، بل ونقل البيانات من تطبيق إلى آخر. لم تعد بحاجة إلى إنهاء مهمة قبل بدء أخرى. لا مزيد من الأخطاء في كتابة مخرجات برنامج كمدخلات للبرنامج التالي. حتى بالنسبة لتطبيقات DOS التي لم تُصمم خصيصًا لبرنامج GEM. هذه الإمكانيات الجديدة تُضاف إلى وظائف GEM Desktop سهلة الاستخدام لتنظيم وعرض محتويات أقراصك. جميع الأوامر تستخدم قوائم منسدلة، لذا لا حاجة لحفظها. يتم تمثيل الأقراص والملفات بأيقونات واضحة وسهلة التحديد، خاصة باستخدام الماوس. يأتي برنامج GEM XM Desktop مزودًا ببرنامج GEM Diary الذي لا غنى عنه، والذي يحتوي على وظائف المنبه والتقويم والمفكرة وفهرس البطاقات المتاحة باستمرار.
  35. لاينباك، ناثان. "لقطات شاشة GEM 3.11" . Toastytech.com . مؤرشف من الأصل بتاريخ 18 نوفمبر 2019. تم الاطلاع عليه بتاريخ 1 أغسطس 2016 .
  36. دليل المستخدم المرجعي لبرنامج Digital Research Artline (ملف PDF) ( الطبعة الثانية). Digital Research / CCP Development GmbH. نوفمبر 1990 [1988]. 5161-2062-002. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 4 ديسمبر 2019. تم الاطلاع عليه بتاريخ 10 يناير 2020 . 
  37. "البحث الرقمي stellt Artline 2 vor - Unter GEM-Oberfläche illustrieren und präsentieren" . كومبيوتر ووش (في المانيا). ميونيخ، ألمانيا: IDG Business Media GmbH . 1990/02/09. ISSN 0170-5121 . مؤرشفة من الأصلي بتاريخ 2020-01-12 . تم الاسترجاع 2020-01-12 . 
  38. إليوت، جون سي. (محرر). "لقطات شاشة من GEM/4" . Seasip.info . مؤرشف من الأصل بتاريخ 10 يونيو 2019. تم الاطلاع عليه بتاريخ 1 أغسطس 2016 .
  39. 1 2 كراوتر، توماس؛ بارنز، كريس جيه. (14-06-2006) [29-12-1999]. "GEM/4" . تطوير GEM . مؤرشف من الأصل في 16-03-2013 . تم الاسترجاع في 12-01-2020 . [...] بشكل عام، تعجبني فكرة إتاحة Artline 1 و/أو 2 للملكية العامة، نظرًا لمناقشة بعض الأمور العامة. [...] التعليقات على Artline، لأن التطبيق كان دائمًا محميًا بحقوق الطبع والنشر الخاصة بنا، وكُتبت جميع التعليمات البرمجية في CCP ، وكانت العلامة التجارية لشركة Digital Research (وهي الآن ملكنا)، وكان نظام تشغيل Artline 2 هو GEM/4. يحتاج Artline 1 إلى GEM 3.1، بينما أُجريت جميع التغييرات على GEM/4 بالتعاون مع لي لورينزن ودون هيسكيل للحفاظ على التوافق مع ventura Publisher . يقوم بيل هيرندون حاليًا بمراجعة أرشيفه لمعرفة ما إذا كان بإمكانه المساهمة بمصادر GEM/4 VDI وبرامج التشغيل. […]
  40. تركيب/تشغيل خط الفن الرقمي ( الطبعة الثانية). شركة ديجيتال ريسيرش /سي سي بي ديفيلوبمنت المحدودة. نوفمبر 1990 [1988]. 5161-2052-002 . تاريخ الاسترجاع: 12 يناير 2020 . 
  41. دليل أدوات الرسومات في برنامج Artline من Digital Research ( الطبعة الأولى). Digital Research / CCP Development GmbH. أغسطس 1990 [1988]. 5161-2042-002 . تاريخ الاسترجاع: 12 يناير 2020 . 
  42. ملاحظة إصدار Artline ( الطبعة الثالثة). يناير 1991. 5161-1001-003 . تم الاطلاع عليه بتاريخ 12 يناير 2020 . {{cite book}}: CS1 maint: deprecated archiveal service ( link )
  43. إليوت، جون سي. (محرر). "لقطات شاشة من GEM/5" . Seasip.info . مؤرشف من الأصل بتاريخ 10 يونيو 2019. تم الاطلاع عليه بتاريخ 1 أغسطس 2016 .
  44. سكوت، كاريل (29 يوليو 1991). "اندماج نوفيل/دي آر آي لتحقيق إدارة أفضل للعملاء" . إنفوورلد . الشبكات. المجلد 13، العدد 30. شركة إنفوورلد للنشر. ص 33. الرقم الدولي الموحد للدوريات 0199-6649 . مؤرشف من الأصل في 9 فبراير 2020. تم الاطلاع عليه في 21 يناير 2017 .    
  45. «نوفيل وديجيتال ريسيرش توقعان اتفاقية اندماج نهائية» . بزنس واير . ١٧ يوليو ١٩٩١. مؤرشف من الأصل في ١٨ أغسطس ٢٠١٨. تم الاطلاع عليه في ٢٤ يناير ٢٠١٧ .
  46. "دليل نظرة عامة على نظام الحاسوب الصغير موتورولا VME/10" (ملف PDF) (الطبعة الأولى ). شركة موتورولا، فبراير 1984. M68KVSOM/D1. مؤرشف (ملف PDF) من الأصل بتاريخ 27 نوفمبر 2019. تم الاطلاع عليه بتاريخ 11 يناير 2020 . 
  47. "نسخة مؤرشفة" . مؤرشفة من الأصل بتاريخ 13 يوليو 2006. تم الاطلاع عليها بتاريخ 12 سبتمبر 2018 .{{cite web}}: CS1 maint: archived copy as title ( link )
  48. داير، لاندون. "أتاري إس تي، الجزء الثاني" . مؤرشف من الأصل بتاريخ 10-10-2018.
  49. دانيلز، جيفري (صيف 1988). "3 سنوات مع ST - نظرة حصرية على أتاري تراميل" . STart - مجلة ST الفصلية . أرشيف مجلة START. المجلد 3، العدد 1. دار نشر أنتيك . ص 22. مؤرشف من الأصل بتاريخ 2019-11-02 . تم الاطلاع عليه بتاريخ 2020-01-11 .   
  50. ليون، مارك (29 يوليو 1996). "كالديرا تعيد فتح دعوى قضائية "تمت تسويتها"، وتشتري DR DOS - دعوى احتكار ضد مايكروسوفت" . إنفوورلد . أخبار. المجلد 18، العدد 31. شركة إنفوورلد للنشر. ص 3. ISSN 0199-6649 . مؤرشف من الأصل في 8 فبراير 2020. تم الاسترجاع في 8 فبراير 2020 .    ليون ، مارك (29 يوليو 1996). "كالديرا تعيد فتح دعوى قضائية "تمت تسويتها"، وتشتري DR DOS - رد مايكروسوفت: الدعوى القضائية "مفارقة ومحزنة"" . Computerworld New Zealand . IDG Communications . ISSN 0113-1494 . CMPWNZ. مؤرشف من الأصل بتاريخ 23 أغسطس 2018. تم الاطلاع عليه بتاريخ 13 فبراير 2018. " 
  51. موريس، جوزيف ب.، محرر. (23 مايو 1997) [19 مايو 1997]. "كالدرا تعلن عن توفير وظائف شبيهة بتلفزيون الويب لمصنعي المعدات الأصلية باستخدام OpenDOS - يضيف برنامج Caldera WebSpyder وظائف قابلة للتخصيص للشبكات الداخلية/الإنترانت إلى حلول مصنعي المعدات الأصلية" . بروفو، يوتا، الولايات المتحدة الأمريكية: شركة كالدرا. مؤرشف من الأصل في 26 أغسطس 2018. تم الاسترجاع في 26 أغسطس 2018 - عبر www.delorie.com/opendos.
  52. 1 2 جيميت، بن أ. ل . (أبريل 1999). "كالدرا تُصدر GEM بموجب رخصة جنو العمومية" . دلتاسوفت - أخبار GEM . مؤرشف من الأصل في 7 نوفمبر 2016. تم الاسترجاع في 7 نوفمبر 2016. أصدرت شركة كالدرا ثين كلاينتس، المحدودة، الشفرة المصدرية لبرنامجي GEM و ViewMAX بموجب رخصة جنو العمومية في منتصف أبريل، بعد سنوات من التكهنات حول مستقبل GEM. اشترت كالدرا مصادر GEM من نوفيل مع نظام DR-DOS في عام 1996، مشيرةً آنذاك إلى أنها قد تُطوّر GEM إلى منصة لأجهزة الكمبيوتر المحمولة والعملاء الخفيفين. ومع ذلك، تم التخلي عن هذه الخطط، وتم إصدار GEM بدلاً من ذلك إلى مجتمع المصادر المفتوحة.
  53. ^ لانديمار ، أوليفييه. ريفيير، فنسنت؛ ميكيجنون، ديدييه؛ ريبوإكس، إريك؛ بيرسيجي، أرنو؛ بيريزيات، دومينيك؛ زورو؛ دونزي، فيليب؛ لومير، جان فرانسوا؛ سيفين، رولاند. ستوكلاوزن، جان مارك؛ بوديه، فريديريك؛ ماندين، باتريس، محررون. (2017-12-10) [2011]. "ماي إي إي إس" . الإصدار: 0.97. مؤرشف من الأصل بتاريخ 2019-11-02 . تم الاسترجاع 2020-01-11 .
  54. 1 2 بول ماتياس ر. (1997-04-13) [1993]. DRDOS6UN.TXT — الوصول إلى المستندات وتفاصيلها من DR DOS 6.0 . MPDOSTIP (باللغة الألمانية) (60 ed.). مؤرشفة من الأصلي بتاريخ 2016-11-07 . تم الاسترجاع 2016/11/07 . 
  55. 1 2 بول ماتياس ر. (1997/06/07) [1994]. NWDOS7UN.TXT — الوصول إلى المستندات وتفاصيلها من Novell DOS 7 . MPDOSTIP (باللغة الألمانية) (85 ed.). مؤرشفة من الأصلي بتاريخ 2016-11-07 . تم الاسترجاع 2016/11/07 . 

للمزيد من القراءة