Application Programming Interface for Windows
एप्लीकेशन प्रोग्रामिंग इंटरफेस फॉर विंडोज (एपीआईडब्ल्यू) मानक विलो सॉफ्टवेयर द्वारा तैयार किए गए माइक्रोसॉफ्ट विंडोज 3.1 एपीआई का एक विनिर्देश है। यह पहले प्रस्तावित सार्वजनिक विंडोज इंटरफेस मानक का उत्तराधिकारी है। यह माइक्रोसॉफ्ट द्वारा नियंत्रित नहीं किए गए 16-बिट विंडोज एपीआई का एक विक्रेता-तटस्थ, प्लेटफॉर्म-स्वतंत्र, खुला मानक स्थापित करने के प्रयास में बनाया गया था। विषम वातावरण के लिए इतिहास समाधान 1990 के अंत तक, विंडोज 3 सबसे अधिक बिकने वाला सॉफ्टवेयर था। विभिन्न ग्राफिकल विंडोज अनुप्रयोगों ने पहले से ही प्रशिक्षण के समय को कम करना और व्यक्तिगत कंप्यूटर पर उत्पादकता को बढ़ाना शुरू कर दिया था। उसी समय, विभिन्न यूनिक्स और यूनिक्स-आधारित ऑपरेटिंग सिस्टम तकनीकी वर्कस्टेशन और विभागीय सर्वरों पर हावी थे। विषम वातावरण में एक सुसंगत अनुप्रयोग वातावरण का विचार उद्यम ग्राहकों और सॉफ्टवेयर डेवलपर्स दोनों के लिए सम्मोहक था। 5 मई, 1993 को सन माइक्रोसिस्टम्स ने यूनिक्स पर विंडोज सॉफ्टवेयर चलाने के लिए एक उत्पाद विंडोज एप्लीकेशन बाइनरी इंटरफेस (डब्ल्यूएबीआई) और लोकप्रिय 16-बिट विंडोज एपीआई के सबसेट को मानकीकृत करने के प्रयास के लिए पब्लिक विंडोज इंटरफेस (पीडब्ल्यूआई) पहल की घोषणा की। पीडब्लूआई संघ के उद्देश्यों को स्वामित्व वाले विंडोज एपीआई को एक "खुले, सार्वजनिक रूप से उपलब्ध विनिर्देश" में बदलने और इस विनिर्देश के विकास के लिए "एक तटस्थ निकाय" की जिम्मेदारी के रूप में कहा गया था। अपने सदस्यों में सन, आई. बी. एम., हेवलेट पैकार्ड और नोवेल को गिनते हुए संघ ने एक्स/ओपन, आई. ई. ई. ई. और यूनिक्स इंटरनेशनल सहित विभिन्न कंपनियों और संगठनों को पी. डब्ल्यू. आई. का प्रस्ताव दिया। पिछले दिन, माइक्रोसॉफ्ट ने एक कार्यक्रम के हिस्से के रूप में इनसिग्निया सॉल्यूशंस द्वारा बनाए गए विंडोज टू यूनिक्स उत्पाद सॉफ्टपीसी की घोषणा की थी, जहां माइक्रोसॉफ्ट ने तीसरे पक्ष का चयन करने के लिए अपने विंडोज स्रोत कोड को लाइसेंस दिया था, जिसे अगले वर्ष विंडोज इंटरफेस स्रोत पर्यावरण (डब्ल्यूआईएसई) के रूप में जाना जाने लगा। उस महीने बाद में, माइक्रोसॉफ्ट ने विंडोज एन. टी. की भी घोषणा की, जो वर्कस्टेशन और सर्वर पर चलने के लिए डिज़ाइन किया गया विंडोज का एक संस्करण है। फरवरी 1994 में, पीडब्लूआई विनिर्देशन समिति ने एक्स/ओपन को एक मसौदा विनिर्देश भेजा-जिसने विंडोज एपीआई पर माइक्रोसॉफ्ट के बौद्धिक संपदा अधिकारों (आईपीआर) के दावे और यूरोपीय कंप्यूटर निर्माता संघ (ईसीएमए) द्वारा धमकी दिए जाने के बाद मार्च में इसे अस्वीकार कर दिया। सितंबर में, अब एक ईसीएमए प्रतिनिधिमंडल का हिस्सा, उन्होंने द हेग, नीदरलैंड में आईएसओ एससी 22 पूर्ण बैठक में परियोजना के बारे में एक सूचनात्मक प्रस्तुति दी। उनका लक्ष्य इसे एक आईएसओ मानक बनाना था ताकि माइक्रोसॉफ्ट को इसका पालन करने के लिए मजबूर किया जा सके (विंडोज में) या यूरोपीय या एशियाई सरकारों को बेचने में सक्षम नहीं होने का जोखिम उठाया जा सके जो केवल आईएसओ मानकों के अनुरूप उत्पाद खरीद सकते हैं। अप्रैल 1995 में, विलोस सॉफ्टवेयर, इंक. (पूर्व में मल्टीपोर्ट, इंक.) एक साराटोगा, कैलिफोर्निया स्थित कैनोपी-वित्त पोषित कंपनी, जो 1993 की शुरुआत से विंडोज टू यूनिक्स प्रौद्योगिकियों (तत्कालीन निष्क्रिय हंटर सिस्टम्स, इंक. से विरासत में मिली) पर काम कर रही थी, तदर्थ ईसीएमए समूह में शामिल हो गई। यह समूह अगस्त में तकनीकी समिति 37 बन गया (लगभग उस समय जब विंडोज 95 जारी किया गया था)। विलोस ने वर्ष के अंत तक एक पूर्ण मसौदा विनिर्देश को पूरा करने की कसम खाई। अक्टूबर में, प्रारूप विनिर्देश को एप्लीकेशन प्रोग्रामिंग इंटरफेस फॉर विंडोज (एपीआईडब्ल्यू) के नाम से पूरा किया गया था। इसे दिसंबर में ईसीएमए-234 के रूप में स्वीकार किया गया था और इसे आईएसओ मानक बनने के लिए फास्ट-ट्रैक कार्यक्रम में रखा गया था। आईएसओ मानक में देरी करता है फिर से, माइक्रोसॉफ्ट ने विंडोज एपीआई पर बौद्धिक संपदा का दावा किया और आईएसओ ने अपने दावों के सबूत लंबित रहने तक मानक को रोक दिया। देरी नवंबर 1997 तक चली, जब माइक्रोसॉफ्ट से कोई प्रतिक्रिया नहीं मिली, आईएसओ ने घोषणा की कि वे मानक के साथ आगे बढ़ रहे हैं। हालाँकि, इसे कभी भी आई. एस. ओ. मानक के रूप में अनुमोदित किए जाने का कोई रिकॉर्ड नहीं है। यूनिक्स के लिए विलो टूलकिट एंबेडेड सिस्टम के लिए विलो आर. टी. नोवेल कोर्सेयर काल्डेरा नेटवर्क डेस्कटॉप संदर्भ ई. सी. एम. ए. मानक आई. एस. ओ. मानक विंडोज घटक अनुप्रयोग प्रोग्रामिंग इंटरफेस देखें।