هيكل مكان العمل

بيئة سطح المكتب ( WPS ) هي واجهة سطح مكتب كائنية التوجه (تُسمى أيضًا بيئة سطح المكتب ) من إنتاج مختبر تطوير بوكا راتون التابع لشركة IBM لنظام التشغيل OS/2 2.0. تعتمد هذه البيئة على نظام الوصول المشترك للمستخدم (Common User Access) ، وقد أحدثت نقلة نوعية عن واجهة مدير البرامج التي كانت شائعة في الإصدارات السابقة من نظام التشغيل OS/2 والمشتركة مع نظام التشغيل Windows 3.x ، أو واجهة WIMP الموجهة للتطبيقات في نظام التشغيل Apple Macintosh . استُخدمت بيئة سطح المكتب أيضًا في نظامي التشغيل OS/2 Warp 3 و Warp 4، وفي أنظمة التشغيل eComStation و ArcaOS المبنية على نظام التشغيل OS/2 .
كانت شركة IBM تنوي في الأصل تقديم Workplace Shell كجزء من منتج OfficeVision/2 LAN ، ولكنها أعلنت في عام 1991 عن خطط لإصداره كجزء من نظام التشغيل OS/2 2.0 بدلاً من ذلك. [ 1 ]
على الرغم من أن معظمها مكتوب بلغة C ، إلا أن Workplace Shell مُنفَّذٌ داخليًا كمكتبة فئات كائنية التوجه، استنادًا إلى نموذج كائنات النظام (SOM). وترتبط فئات WPS معًا باستخدام لغة تعريف الواجهة (IDL). طُوِّر نموذج كائنات النظام ولغة تعريف الواجهة الخاصة به بواسطة شركة IBM في مختبرها في أوستن، تكساس . ويمكن التلاعب بالفئات بسهولة عن طريق إرسال سلاسل إعدادات بسيطة (مثل "KEYWORD=VALUE;") إليها عبر واجهة برمجة تطبيقات C وواجهة برمجة تطبيقات Rexx . [ 2 ] [ 3 ]
عند إنشاء فئة WPS جديدة، تُشتق هذه الفئة من فئة موجودة ضمن التسلسل الهرمي لفئات WPS. ولتعديل أو توسيع أو إزالة بعض وظائف الفئة الأصلية، غالبًا ما يحتاج المطور إلى إعادة كتابة عدد قليل فقط من توابعها. أما باقي وظائف الفئة الأصلية، فيمكن تركها دون تغيير، مما يضمن التكامل السلس للوظائف المضافة أو المعدلة، وبالتالي الحفاظ على اتساق واجهة المستخدم.
يتم شحن فئة الكائن الناتجة في شكل ملف DLL . بمجرد تسجيل فئة الكائن الجديدة المُنفذة بواسطة هذا الملف في Workplace Shell وإنشاء نسخة منها، يمكن للمستخدم أو البرامج الأخرى التعامل معها كما هو الحال مع أي كائن آخر في Workplace Shell.
يُتيح جزء من تصميم WPS لمطور الفئة Y، التي تُوسّع أو تُعدّل الفئة X، تنفيذ واجهة برمجة تطبيقات إضافية عند التثبيت، مما يسمح لـ WPS باستبدال الفئة X بالفئة Y. وهذا يجعل جميع مثيلات الفئة X الموجودة تتصرف كمثيلات للفئة Y المُعدّلة؛ أي ما يُشبه التوريث بأثر رجعي . يُتيح هذا للعديد من أدوات سطح المكتب المفيدة التابعة لجهات خارجية إضافة وظائف إلى الكائنات الموجودة أو تعديلها دون الحاجة إلى الوصول إلى شفرة المصدر الخاصة بشركة IBM. وعند نشر تعريف واجهة برمجة التطبيقات (IDL) ورؤوس الفئات للفئات المشتقة، يُمكن توسيع هذه الفئات بدورها بنفس الطريقة.
انظر أيضاً
مراجع
- ↑ ديزموند، بول (1 يوليو 1991)، "آي بي إم تعيد تركيز أداة مكتبية" ، عالم الشبكات ، المجلد 8، العدد 26، مجموعة البيانات الدولية، ص 51، الرقم الدولي الموحد للدوريات 0887-7661 .
أعلنت آي بي إم الأسبوع الماضي أن بعض الميزات التي كان من المقرر إطلاقها في OfficeVision/2 LAN ستُدمج في الإصدار الحالي من المنتج، بينما سيتم دمج ميزات أخرى في نظام التشغيل OS/2 أو تأجيلها إلى أجل غير مسمى... يتم نقل واجهة Workplace Shell الرسومية المحسّنة من آي بي إم، من OfficeVision/2 LAN، لتضمينها في نظام التشغيل OS/2 2.0... توفر هذه الواجهة إمكانية تشغيل العمليات عن طريق سحب وإفلات الرموز على سطح المكتب، مثل إفلات ملف في سلة المهملات الإلكترونية. سيُمكّن نقل هذه الميزة إلى نظام التشغيل أي تطبيق من الاستفادة من هذه الواجهة...
- ↑ أوسكار سيبيدا (12 مايو 1994). تقنيات تهيئة نظام التشغيل OS/2: "اختراق" واجهة بيئة العمل (ملف PDF) . منشورات IBM Redbooks. شركة IBM، المنظمة الدولية للدعم الفني. ISBN 9780738405742تمت أرشفة هذا الملف من النسخة الأصلية (PDF) بتاريخ 4 مايو 2005. تم الاطلاع عليه بتاريخ 25 مارس 2013 .
- ↑ ميندي بولاك (1995). مارك أ. ستوك (محرر). واجهة برمجة تطبيقات OS/2 Workplace Shell . نيويورك: وايلي. ISBN 9780471038726.
روابط خارجية
- تستخدم حزمة امتداد Workplace Shell المجانية والمفتوحة المصدر المعروفة المسماة xWorkplace (لمكان العمل الموسع) على نطاق واسع استبدال الفئات، مما يؤدي إلى إدخال العديد من الميزات الجديدة إلى واجهة المستخدم.
- osFree ، الذي يسعى إلى إعادة تنفيذ نظام التشغيل OS/2 بالكامل كبرنامج مجاني.
- بالنسبة لمطوري OS/2 و eComStation، تعمل مجموعة أدوات Workplace Shell على تسهيل مهام البرمجة الشائعة عند إنشاء فئات WPS، وكذلك لبرمجة مدير العرض التقديمي البسيط .
- DFM (مدير ملفات سطح المكتب) هو مدير ملفات لينكس لنظام X Window ، مستوحى من WPS.
- برنامج Workplace Shell لنظام التشغيل Windows هو نسخة مجانية من برنامج WPS تم تطويرها لنظام التشغيل Windows بشكل غير رسمي من قبل موظفي شركة IBM.
- قم بتنزيل برنامج WorkplaceShell لنظام التشغيل Windows
- مقال من موقع OS2eZine: WPS لنظام التشغيل Windows الإصدار 1.51
- قم بتنزيل شفرة المصدر لبرنامج Workplace Shell لنظام التشغيل Windows 1.51
- نظام التشغيل OS/2
- بيئات سطح المكتب
