Blackbird (online platform)
ब्लैकबर्ड 90 के दशक के मध्य में माइक्रोसॉफ्ट द्वारा विकसित एक ऑनलाइन सामग्री लेखन मंच का कूट नाम था। एमएसएन (द माइक्रोसॉफ्ट नेटवर्क) के पहले संस्करण के लिए ऑनलाइन प्रकाशन उपकरण होने के उद्देश्य से, "ब्लैकबर्ड" का जन्म डेली प्लैनेट सॉफ्टवेयर के माइक्रोसॉफ्ट अधिग्रहण से हुआ था, और इस उपकरण की कल्पना पहली बार इंटरनेट और वेब के आगमन से पहले की गई थी जैसा कि हम आज जानते हैं। उस समय, एओएल और कम्पूसर्व प्राथमिक ऑनलाइन स्थल थे, और बड़े पैमाने पर उपभोक्ताओं के लिए वेब की शुरुआत होने वाली थी, भले ही कम-बैंडविड्थ, डायलअप कनेक्शन हावी थे। "ब्लैकबर्ड" माइक्रोसॉफ्ट डेटा सेंटर (माइक्रोसॉफ्ट "काहिरा"/एनटी) में एक ऑब्जेक्ट-आधारित बैकएंड फ़ाइल सिस्टम की अवधारणा पर आधारित था, पेज-आधारित लेआउट के साथ एक कम-बैंडविड्थ-स्ट्रीमिंग रेंडरिंग क्लाइंट (एल्डस पेजमेकर के समान लेकिन ऑनलाइन स्ट्रीमिंग पर आधारित) और एम्बेडेड इंटरैक्टिव क्लाइंट-साइड एक्टिवएक्स ऑब्जेक्ट्स (तब ओ. एल. ई.)। मूल रूप से, यह क्लाइंट-साइड लेआउट के लिए एस. जी. एम. एल. मानक (एच. टी. एम. एल. का प्रत्यक्ष पूर्वज) पर आधारित था। यह थोड़े समय के लिए एच. टी. एम. एल. का माइक्रोसॉफ्ट द्वारा प्रचारित विकल्प बन गया, जैसे ही वाणिज्यिक इंटरनेट और वेब ब्राउज़र का जन्म हुआ था। लेकिन एच. टी. एम. एल. के लिए स्क्रिप्टिंग क्षमता का प्रदर्शन किया जाना बाकी है, यह गतिशील, मीडिया-समृद्ध अनुप्रयोगों और दस्तावेजों की सेवा करने का एक साधन होना था जिसमें प्रसंस्करण तर्क शामिल था, जैसा कि एक उपयोगकर्ता डेस्कटॉप वातावरण में अनुभव करेगा। "ब्लैकबर्ड एप्लिकेशन" में पृष्ठ प्लग-इन की आवश्यकता के बिना वीडियो, ऑडियो, ग्राफ और अन्य ओ. एल. ई. आधारित दस्तावेज़ प्रारूपों को शामिल करने में सक्षम होंगे। उस समय माइक्रोसॉफ्ट की डायल-अप सेवा, एम. एस. एन. में तकनीक का प्रदर्शन पहले ही किया जा चुका था और इसे एक समर्पित प्रोटोकॉल पर इंटरनेट उपयोग के लिए पोर्ट करने की योजना प्रगति पर थी, लेकिन एच. टी. एम. एल./डब्ल्यू. डब्ल्यू. डब्ल्यू./इंटरनेट मानकों के लिए भारी कदम के कारण प्लेटफॉर्म पर काम रद्द कर दिया गया था और कंप्यूटिंग दुनिया का उपभोग किया गया था, उदाहरण के लिए उस समय नेटस्केप द्वारा, और बैकएंड, सर्वर-साइड स्क्रिप्टिंग तकनीकों की आवश्यकता थी जिनकी कमी थी। प्रदर्शन समस्याओं ने बीटा परीक्षण के तहत पूर्व-रिलीज़ को भी प्रभावित किया। 1995 में, माइक्रोसॉफ्ट ने एएसपी और एक्टिवएक्स सहित वेब/एचटीएमएल मानकों के आसपास ऑनलाइन विकास के लिए अपने प्रयासों को फिर से केंद्रित किया, और "ब्लैकबर्ड" डिजाइनर को विजुअल इंटरडेव में बदल दिया गया। इस प्रकार, विजुअल स्टूडियो (वी. एस. 97) के पहले संस्करण में अपने अब के वेब-मानक आधारित कोर के रूप में एकीकृत और "माइक्रोसॉफ्ट विजुअल स्टूडियो" के रूप में ट्रेडमार्क की गई तकनीक, वेब के व्यावसायिक जन्म से लेकर आज तक के प्रमुख वेब विकास उपकरणों में से एक का पूर्वज है। इससे पहले, कूटनाम शीत युद्ध के युग के गुप्त जासूसी विमान, लॉकहीड एसआर-71 ब्लैकबर्ड से लिया गया था। मुख्य प्रौद्योगिकी ब्लैकबर्ड का केंद्रबिंदु ओ. एल. ई. था, कंटेनर प्रारूप जो पहले से ही विंडोज अनुप्रयोगों में उपयोग में था ताकि वस्तुओं और दस्तावेजों को एक-दूसरे के साथ संवाद करने और जानकारी साझा करने की अनुमति मिल सके। ब्लैकबर्ड दस्तावेजों को ब्लैकबर्ड डेटा फॉर्मेट (बी. डी. एफ.) में संग्रहीत किया जाएगा, जो ओ. एल. ई. भंडारण पर आधारित एक संरचित प्रारूप है। दस्तावेज़ों के निर्माण को स्वचालित करने में मदद करने के लिए एक एस. जी. एम. एल. आधारित मार्कअप भाषा, ब्लैकबर्ड मार्कअप लैंग्वेज (बी. एम. एल.) भी बनाई गई थी, हालांकि मार्कअप पर आधारित दस्तावेज़ों को ओ. एल. ई. वस्तुओं के रूप में उपयोग करने के लिए देशी डेटा प्रारूप में संसाधित किया जाएगा, इसलिए प्रदर्शन के नुकसान का सामना करना पड़ेगा। डेवलपर्स को अधिक लचीलापन देने के लिए, माइक्रोसॉफ्ट ने एक ऐसी उपयोगिता को शामिल करने की योजना बनाई जो किसी भी दिशा में बी. डी. एफ. और बी. एम. एल. के साथ-साथ एच. टी. एम. एल. के बीच रूपांतरण की अनुमति देगी। इसके अतिरिक्त, एक अनुप्रयोग संसाधन इंस्टॉलर होगा जो ब्लैकबर्ड अनुप्रयोग के लिए कस्टम फ़ॉन्ट, ओ. एल. ई. नियंत्रण और अन्य संसाधन फ़ाइलों को पैक करता है। पैकेज तब डाउनलोड होगा जब कोई उपयोगकर्ता पहली बार एप्लिकेशन को सक्रिय करेगा, या अन्यथा उपयोगकर्ता के सिस्टम पर पहले से ही पैकेज को अपडेट करने के लिए। माइक्रोसॉफ्ट ने यह भी विज्ञापन दिया कि ब्लैकबर्ड विंडोज 95 के भीतर शॉर्टकट जैसी सुविधाओं का लाभ उठाएगा, और उपयोगकर्ता को सामग्री की डिलीवरी को स्वचालित रूप से निर्धारित करने की अनुमति देगा। प्लेटफ़ॉर्म के तीन घटक थे-ब्लैकबर्ड डिज़ाइनर नामक एक संलेखन प्रणाली, विजुअल बेसिक के साथ शामिल एक दृश्य ड्रैग-एंड ड्रॉप वातावरण; ब्लैकबर्ड सर्वर, जो विंडोज एनटी पर चलता था; और ब्लैकबर्ड क्लाइंट, उपयोगकर्ताओं को ब्लैकबर्ड अनुप्रयोगों तक पहुँचने और चलाने के लिए एक रनटाइम मॉड्यूल। ब्लैकबर्ड अनुप्रयोगों के लिए यू. आर. एल. ओ. एल. ई. मोनीकर थे। माइक्रोसॉफ्ट ने तर्क दिया कि ब्लैकबर्ड का विकास क्रॉस-प्लेटफ़ॉर्म होगा, क्योंकि मैकिनटोश पर ओ. एल. ई. समर्थन पहले से मौजूद था और इसे यूनिक्स सिस्टम में पोर्ट करने पर काम चल रहा था। सुरक्षा की गारंटी के लिए, कंपनी ने ओ. एल. ई. नियंत्रणों (ओ. सी. एक्स.) के लिए एक प्रमाणित प्राधिकरण के रूप में कार्य करने और तीसरे पक्षों को प्रमाणित करने वाले अधिकारियों के रूप में प्रोत्साहित करने की योजना बनाई। परियोजना इतिहास ब्लैकबर्ड की घोषणा मार्च 1995 में आगामी माइक्रोसॉफ्ट नेटवर्क के हिस्से के रूप में की गई थी, और अगस्त तक, यह स्पष्ट हो गया था कि माइक्रोसॉफ्ट का इरादा इसे इंटरनेट प्रोटोकॉल पर अधिक व्यापक रूप से चलाने का था। तकनीक को बाद में एमएसएन पर प्रदर्शित किया गया और माइक्रोसॉफ्ट ने डेवलपर टूल का एक बीटा संस्करण जारी किया, लेकिन 1996 के अंत तक, जब एक नए संस्करण की योजना की घोषणा की गई, तो डिजाइनर ने फिर से "इंटरनेट स्टूडियो" का नाम बदल दिया, उन्होंने खुलासा किया कि वे मालिकाना ब्लैकबर्ड फ़ाइल प्रारूपों का उपयोग नहीं करेंगे, बल्कि मानक एचटीएमएल का उपयोग करेंगे। यह जल्द ही स्पष्ट हो गया कि मूल परियोजना को प्रभावी रूप से समाप्त कर दिया गया था, और डिजाइनर बाद में विजुअल इंटरडेव बन गया, जो एच. टी. एम. एल. बनाने और ए. एस. पी. का उपयोग करके सर्वर पृष्ठों को विकसित करने के लिए एक सामान्य वेब सामग्री निर्माण उपकरण है, और विजुअल स्टूडियो, विजुअल स्टूडियो 97 के पहले संस्करण के लिए प्रमुख वेब प्रौद्योगिकी गोंद है। विजुअल इंटरडेव, विजुअल स्टूडियो के प्रमुख वेब घटक के रूप में, माइक्रोसॉफ्ट वेब विकास उपकरणों का इंटरनेट आगमन था, जो पहले के बड़े पैमाने पर सफल उत्पादों विजुअल बेसिक और विजुअल सी + + को इंटरनेट से जोड़ता था। एक्टिवएक्स नियंत्रणों-ओ. एल. ई. नियंत्रणों को लिखने की क्षमता भी शामिल थी जिन्हें प्लग-इन के माध्यम से एच. टी. एम. एल. पृष्ठों में एम्बेड किया जा सकता था। ये माइक्रोसॉफ्ट की सक्रिय प्लेटफॉर्म रणनीति के प्रमुख हिस्से होंगे। बाद में यह पता चला कि ब्लैकबर्ड में एक अति-जटिल वास्तुकला के कारण प्रदर्शन की गंभीर समस्याएं थीं, जिसमें बहु-थ्रेडिंग का अत्यधिक उपयोग किया गया था। जब ट्राइडेंट एच. टी. एम. एल. लेआउट इंजन के प्रोटोटाइप पूरे किए गए, और यह दिखाया गया कि ब्लैकबर्ड में जटिल लेआउट के लक्ष्यों को एच. टी. एम. एल. में बेहतर प्रदर्शन पर प्राप्त किया जा सकता है, तो इसने अधिकारियों को परियोजना पर पुनर्विचार करने के लिए प्रेरित किया। माइक्रोसॉफ्ट में आई. आई. एस. टीम के पूर्व प्रमुख मार्क एंडर्स ने ब्लैकबर्ड को एक उदाहरण के रूप में उद्धृत किया है कि कैसे माइक्रोसॉफ्ट में सॉफ्टवेयर को अधिक जटिल बनाने की प्रवृत्ति है और इसकी तुलना लॉन्गहॉर्न जैसी अन्य परियोजनाओं से की गई है। एंटीट्रस्ट मामले में संदर्भ ब्लैकबर्ड को बाद में माइक्रोसॉफ्ट के खिलाफ संयुक्त राज्य अमेरिका के एंटीट्रस्ट मुकदमे में संदर्भित किया गया था। अभियोजन पक्ष द्वारा यह तर्क दिया गया था कि नेटस्केप के अपने वेब सूट को "इंटरनेट ओएस" में बदलने के प्रयासों को एक स्वामित्व वाले इंटरनेट के लिए उनकी योजनाओं के लिए प्रतिस्पर्धा के रूप में देखा गया था, और इसने उन्हें एक आक्रामक इंटरनेट रणनीति अपनाने के लिए प्रेरित किया। अभियोजन पक्ष द्वारा उद्धृत कई दस्तावेजों में नेटस्केप को विंडोज के लिए प्रतिस्पर्धा के रूप में वर्णित किया गया था। हालाँकि, यह बताया गया है कि नेटस्केप ने न केवल माइक्रोसॉफ्ट के किसी भी संभावित इंटरनेट प्लेटफॉर्म के खिलाफ प्रतिस्पर्धा करने की योजना बनाई है, बल्कि अपने आप में एक ओएस के रूप में विंडोज के खिलाफ प्रतिस्पर्धा करने की योजना बनाई है। माइक्रोसॉफ्ट कूटनाम माइक्रोसॉफ्ट नेटवर्क सक्रिय प्लेटफॉर्म संदर्भ माइक्रोसॉफ्ट अनुप्रयोग प्रोग्रामिंग इंटरफेस भी देखें।