MarioNet split web browser
मारियोनेट इंटरनेट उपकरण एक अनुप्रयोग है जो एक सर्वर पर चलता है और प्रदर्शन के लिए एक हल्के वजन वाले ग्राहक को पूर्व-प्रस्तुत चित्रमय छवियां भेजता है। इसका प्रतिरूप जनवरी 1999 में एंडोवर, हैम्पशायर, यू. के. में आईसेंट्रिक्स लिमिटेड में रोजर एलन ग्रॉस और एंड्रयू थॉमस वाइटमैन के नेतृत्व में कैल्डेरा यू. के. के पूर्व कर्मचारियों द्वारा बनाया गया था। मारियोनेट के पीछे की अवधारणा बहुत कम रैम या रॉम और न्यूनतम प्रसंस्करण शक्ति वाले बहुत छोटे ग्राहक प्लेटफार्मों को वेब-आधारित सामग्री प्रदान करने के लिए एक पतले-ग्राहक ब्राउज़र का निर्माण करना था। इसे एम्बेडेड ऑपरेटिंग सिस्टम की एक श्रृंखला या वास्तव में एक ऑपरेटिंग सिस्टम के बिना एक रॉम प्लेटफॉर्म पर चलाने के लिए डिज़ाइन किया गया था। सर्वर पक्ष ने नेटस्केप के नेविगेटर पर आधारित हाल ही में ओपन-सोर्स वेब ब्राउज़र मोज़िला का उपयोग किया। दोनों भागों के बीच संवाद करने के लिए ओ. पी. टी. आई. सी. नामक एक स्वामित्व प्रोटोकॉल का उपयोग किया गया था। लक्षित ग्राहक उपकरणों में सेल फोन, टैबलेट उपकरण, टच स्क्रीन सूचना कियोस्क और वेंडिंग मशीन शामिल थे। कार्यात्मक अवलोकन मारियोनेट डिजाइन की एक अनूठी विशेषता इसकी विभाजित वास्तुकला थी। अधिकांश ब्राउज़र कोड एक वेब सर्वर पर रहता था जहाँ अधिकांश काम किया जाता था जिसमें एच. टी. एम. एल. प्रसंस्करण, लक्षित उपकरण के लिए छवि प्रतिपादन और वर्ल्ड वाइड वेब से जुड़ाव शामिल थे। रिमोट नियंत्रित क्लाइंट एक छोटा ग्राफिक्स इंजन था जो बस असंपीड़ित और प्रदर्शित छवियों और माउस आंदोलनों और कीस्ट्रोक को रिले करता था (इसलिए शब्दों पर मारियोनेट खेलता है)। इस तकनीक को क्लाउड ब्राउज़र भी कहा जाता है। वेब ब्राउज़र उस समय के बड़े जटिल प्रोग्राम हैं। वे संसाधन-गहन हैं और अच्छा प्रदर्शन करने के लिए उन्हें कई क्लाइंट/सर्वर कनेक्शन की आवश्यकता होती है। डिजाइन के मूल में ओ. पी. टी. आई. सी. (ग्राहकों को छवियों के परिवहन के लिए अनुकूलित प्रोटोकॉल) नामक एक हल्के वजन का स्वामित्व वाला परिवहन प्रोटोकॉल था। यह प्रोटोकॉल बहुत सरल था और क्लाइंट और सर्वर के बीच केवल एक कनेक्शन की आवश्यकता थी। ओ. पी. टी. आई. सी. आर. एस.-232 सीरियल संचार से वाई-फाई या ब्ल्यूटूथ तक किसी भी परिवहन प्रोटोकॉल पर चलेगा। शुरुआत में, ग्राहक ने स्क्रीन की विशेषताओं (रिज़ॉल्यूशन, रंग की गहराई, भौतिक आकार आदि) को भेजा। सर्वर को जहाँ छवियों को संसाधित किया गया था और लक्षित उपकरण के लिए प्रस्तुत किया गया था। फिर उन्हें संपीड़ित किया जाएगा और ओ. पी. टी. आई. सी. प्रोटोकॉल के माध्यम से ग्राहक को प्रदर्शन के लिए भेजा जाएगा। क्लाइंट सॉफ्टवेयर का डिज़ाइन केवल कुछ किलोबाइट कोड का था और यह वाइटमैन के अपने छोटे से रॉमेबल ग्राफिकल विंडो सिस्टम पर आधारित था जिसे ग्रो (ग्राफिकल रॉमेबल ऑब्जेक्ट विंडोज) कहा जाता था जिसे उन्होंने 1990 के दशक की शुरुआत में डिजिटल रिसर्च में विकसित किया था। मोज़िला पर आधारित सर्वर ब्राउज़र को क्लाइंट-साइड प्रतिपादन क्षमता और ओ. पी. टी. आई. सी. प्रोटोकॉल के लिए समर्थन को शामिल करने के लिए पुनर्गठित किया गया था। अवधारणा का प्रमाण यू. के. के हैम्पशायर के किम्पटन प्राथमिक विद्यालय में अवधारणा का एक प्रमाण विकसित और परीक्षण किया गया था। स्कूल के पुस्तकालय में एक साइबर कैफे बनाया गया था जिसमें एक लिनक्स वेब सर्वर उपकरण और क्लाइंट भाग को चलाने वाले 286 पीसी शामिल थे। मुकदमे ने मीडिया में कुछ रुचि पैदा की और इसे और बढ़ावा मिला जब सर जॉर्ज यंग एम. पी. ने किम्पटन स्कूल में ग्रॉस द्वारा दिए गए प्रदर्शन में भाग लिया। शुरुआती रुचि के बावजूद, टीम ने आविष्कार को पेटेंट करने और अवधारणा को एक वाणिज्यिक उत्पाद के रूप में विकसित करने के लिए आवश्यक धन जुटाने के लिए संघर्ष किया, इसलिए 1999 में जब ग्रॉस कैम्ब्रिज में सिट्रिक्स यूके में शामिल हुए तो आईसेंट्रिक्स को भंग कर दिया गया। यह विचार कई वर्षों तक सुस्त रहा जब तक कि 2005 में ओपेरा मिनी और जनवरी, 2009 में बोल्ट (वेब ब्राउज़र) के समान तकनीक की घोषणा नहीं की गई, क्लाइंट/सर्वर ने वेब ब्राउज़र को हल्के वजन वाले ग्राहकों के साथ विभाजित कर दिया। बाद में, अमेज़ॅन ने 2011 में किंडल फायर के लिए एक अमेज़ॅन ईसी2 सर्वर आधारित, "सर्वर-त्वरित", विभाजित-वास्तुकला ब्राउज़र, अमेज़ॅन सिल्क की घोषणा की। डी. आर.-वेबस्पाइडर संदर्भ क्लाइंट/सर्वर विभाजित वेब ब्राउज़र क्लाउड अनुप्रयोग भी देखें।