واجهة برمجة التطبيقات لنظام التشغيل ويندوز

معيار واجهة برمجة التطبيقات لنظام التشغيل ويندوز ( APIW ) هو مواصفة لواجهة برمجة تطبيقات مايكروسوفت ويندوز 3.1، صاغتها شركة ويلوز سوفتوير . وهو خليفة لمعيار واجهة ويندوز العامة المقترح سابقًا. وقد أُنشئ في محاولة لوضع معيار مفتوح ومحايد للبائعين، ومستقل عن المنصات، لواجهة برمجة تطبيقات ويندوز 16 بت، لا تخضع لسيطرة مايكروسوفت. [ 1 ]

الخلق

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

في 5 مايو 1993، أعلنت شركة صن مايكروسيستمز عن واجهة تطبيقات ويندوز الثنائية (WABI)، وهو منتج لتشغيل برامج ويندوز على أنظمة يونكس، ومبادرة واجهة ويندوز العامة (PWI)، وهي جهدٌ لتوحيد مجموعة فرعية من واجهات برمجة تطبيقات ويندوز الشائعة ذات 16 بت. [ 2 ] وقد صُنفت أهداف اتحاد PWI على أنها تحويل واجهة برمجة تطبيقات ويندوز الاحتكارية إلى "مواصفات مفتوحة ومتاحة للجميع"، وأن يكون تطوير هذه المواصفات من مسؤولية "جهة محايدة". وقد اقترح الاتحاد، الذي ضمّ صن، وآي بي إم، وهيوليت باكارد، ونوفيل من بين أعضائه، [ 3 ] مبادرة PWI على العديد من الشركات والمنظمات، بما في ذلك X/Open ، و IEEE، ومنظمة يونكس الدولية . [ 4 ] وفي اليوم السابق، أعلنت مايكروسوفت عن SoftPC ، وهو منتج لتحويل ويندوز إلى يونكس، أنشأته شركة إنسيجنيا سوليوشنز كجزء من برنامجٍ رخصت فيه مايكروسوفت شفرة مصدر ويندوز الخاصة بها لأطراف ثالثة مختارة، والذي عُرف في العام التالي باسم بيئة مصدر واجهة ويندوز (WISE). وفي وقت لاحق من ذلك الشهر، أعلنت مايكروسوفت أيضاً عن ويندوز إن تي ، وهو إصدار من ويندوز مصمم للعمل على محطات العمل والخوادم. [ 5 ]

مشاركة ECMA

في فبراير 1994، أرسلت لجنة مواصفات PWI مسودة مواصفات إلى X/Open ، التي رفضتها في مارس بعد تهديدها من قِبل مايكروسوفت بتأكيد حقوق الملكية الفكرية على واجهات برمجة تطبيقات ويندوز [ 6 ] ، وإلى الرابطة الأوروبية لمصنعي الحواسيب (ECMA). وفي سبتمبر، قدموا، بصفتهم جزءًا من وفد ECMA، عرضًا توضيحيًا حول المشروع في الاجتماع العام للجنة الفرعية 22 التابعة للمنظمة الدولية للمعايير (ISO) في لاهاي، هولندا. [ 7 ] وكان هدفهم هو جعلها معيارًا دوليًا (ISO) لإجبار مايكروسوفت على الامتثال له (في ويندوز) وإلا ستخاطر بعدم القدرة على البيع للحكومات الأوروبية أو الآسيوية التي لا يمكنها شراء إلا المنتجات المتوافقة مع معايير ISO. [ 8 ]

في أبريل 1995، انضمت شركة Willows Software, Inc. (المعروفة سابقًا باسم Multiport, Inc. [ 9 ] [ 10 ] )، وهي شركة مقرها ساراتوغا، كاليفورنيا، ممولة من Canopy ، والتي كانت تعمل على تقنيات الربط بين أنظمة ويندوز ويونكس (ورثتها من شركة Hunter Systems, Inc. التي أُغلقت آنذاك [ 11 ] ) منذ أوائل عام 1993، إلى مجموعة ECMA المؤقتة . أصبحت هذه المجموعة اللجنة الفنية رقم 37 في أغسطس (تقريبًا في نفس وقت إصدار ويندوز 95 ). تعهدت Willows بإكمال مسودة مواصفات كاملة بحلول نهاية العام. في أكتوبر، اكتملت مسودة المواصفات تحت اسم واجهة برمجة التطبيقات لويندوز (APIW). تم اعتمادها تحت اسم ECMA-234 في ديسمبر، وأُدرجت في برنامج المسار السريع لتصبح معيارًا من معايير ISO. [ 7 ]

تأخير ISO

مرة أخرى، ادّعت مايكروسوفت ملكيتها الفكرية لواجهات برمجة تطبيقات ويندوز، وعلّقت منظمة ISO العمل بالمعيار ريثما يتم إثبات ادعاءاتها. استمر التأخير حتى نوفمبر 1997، حين أعلنت ISO، بعد عدم تلقيها أي رد من مايكروسوفت، عزمها على المضي قدمًا في العمل بالمعيار. [ 12 ] مع ذلك، لا يوجد أي سجل يُثبت اعتماده كمعيار ISO.

انظر أيضاً

مراجع

  1. "المعيار ECMA-234" (ملف PDF) . إيكما الدولية . ديسمبر 1995.
  2. "SunFLASH المجلد 53: صن تقدم Wabi - يسمح بتشغيل تطبيقات MS-Windows تحت UNIX" . SunFlash (نشرة إخبارية) . مايو 1993.
  3. لورانس، نيك (مايو 1994). "فتح النوافذ". عالم الحاسوب الشخصي . ص 260. 
  4. شيريل جيربر (10 مايو 1993). "شركة صن تكشف عن خططها لنظام ويندوز لمعالجات RISC". إنفوورلد . مجموعة إنفوورلد الإعلامية: 8.
  5. بوب ميتكالف (7 يونيو 1993). "هل ارتداء ملابس الجنس الآخر في نظام التشغيل أمرٌ جيدٌ لدرجة يصعب تصديقها؟". إنفوورلد . مجموعة إنفوورلد الإعلامية: 52.
  6. "X/OPEN لن تتولى إدارة مبادرة ويندوز العامة". مجلة مراجعة أعمال الكمبيوتر. 30 مارس 1994.{{cite web}}: مفقود أو فارغ |url=( مساعدة )
  7. 1 2 روب فارنوم (يونيو 1996). "واجهة برمجة التطبيقات لنظام ويندوز: معيار في الوقت المناسب" . StandardView . 4 (2): 100-102 . doi : 10.1145/234999.235003 . S2CID 776348 . 
  8. مارتن لانمونيكا (18 ديسمبر 1995). "مجموعة مواصفات ويندوز الخلفية". إنفوورلد . مجموعة إنفوورلد الإعلامية: 16.
  9. "جهود شركة كورسير لتصبح نظام تشغيل الإنترنت". مجلة مراجعة أعمال الكمبيوتر. 17 مارس 1995.{{cite web}}: مفقود أو فارغ |url=( مساعدة )
  10. "Corsair Desktop mit Linux-Kern" [ نواة لينكس لـ Corsair Desktop ] . Computerwoche . 30 يونيو 1995. مؤرشف من الأصل في 23 مارس 2012.
  11. "تطبيقات الحاسوب الشخصي من هانتر بتقنية يونكس تعود للظهور في مالتي بورت". مجلة كمبيوتر بيزنس ريفيو. 8 يوليو 1993.{{cite web}}: مفقود أو فارغ |url=( مساعدة )
  12. كارل كارغيل (ديسمبر 1997). "القسم 2. صن وحروب التقييس". ستاندرد فيو . 5 (4): 133-135 . doi : 10.1145/274348.274350 . S2CID 35428635 .