MarioNet split web browser
ماریو نیٹ انٹرنیٹ آلات ایک ایسی ایپلی کیشن ہے جو سرور پر چلتی ہے اور پہلے سے پیش کردہ گرافیکل تصاویر کو ہلکے وزن والے کلائنٹ کو ڈسپلے کے لیے بھیجتی ہے۔ اس کا نمونہ جنوری 1999 میں اینڈور، ہیمپشائر، برطانیہ میں آئی سینٹرکس لمیٹڈ میں راجر ایلن گروس اور اینڈریو تھامس وائٹ مین کی سربراہی میں کالڈیرا یوکے کے سابق ملازمین نے بنایا تھا۔ ماریو نیٹ کے پیچھے تصور ایک پتلی کلائنٹ براؤزر بنانا تھا جو بہت چھوٹے کلائنٹ پلیٹ فارمز کو ویب پر مبنی مواد فراہم کرے جس میں کم ریم یا روم اور کم سے کم پروسیسنگ پاور ہو۔ اسے سرایت شدہ آپریٹنگ سسٹمز کی ایک رینج یا درحقیقت آپریٹنگ سسٹم کے بغیر روم پلیٹ فارم پر چلانے کے لیے ڈیزائن کیا گیا تھا۔ سرور سائیڈ نے نیٹ اسکیپ کے نیویگیٹر پر مبنی حال ہی میں اوپن سورس ویب براؤزر موزیلا کا استعمال کیا۔ دونوں حصوں کے درمیان بات چیت کے لیے او پی ٹی آئی سی نامی ایک ملکیتی پروٹوکول استعمال کیا گیا تھا۔ ٹارگٹ کلائنٹ ڈیوائسز میں سیل فون، ٹیبلٹ ڈیوائسز، ٹچ اسکرین انفارمیشن کیوسک اور وینڈنگ مشینیں شامل تھیں۔ فنکشنل جائزہ ماریو نیٹ ڈیزائن کی ایک منفرد خصوصیت اس کا تقسیم شدہ فن تعمیر تھا۔ براؤزر کوڈ کی اکثریت ویب سرور پر رہتی تھی جہاں زیادہ تر کام کیا جاتا تھا بشمول ایچ ٹی ایم ایل پروسیسنگ، ٹارگٹ ڈیوائس کے لیے امیج رینڈرنگ اور ورلڈ وائڈ ویب سے کنکشن۔ ریموٹ کنٹرول کلائنٹ ایک چھوٹا گرافکس انجن تھا جو محض غیر کمپریسڈ اور تصاویر دکھاتا تھا اور ماؤس کی نقل و حرکت اور کیسٹروک کو ریلے کرتا تھا (اس لیے الفاظ پر ماریونیٹ چلتا ہے)۔ اس ٹیکنالوجی کو کلاؤڈ براؤزر بھی کہا جاتا ہے۔ ویب براؤزر بڑے پیچیدہ پروگرام ہوتے ہیں، بشمول اس وقت کے۔ وہ وسائل سے بھرپور ہوتے ہیں اور اچھی کارکردگی کے لیے انہیں متعدد کلائنٹ/سرور کنکشن کی ضرورت ہوتی ہے۔ اس ڈیزائن میں بنیادی طور پر ایک ہلکے وزن کا ملکیتی ٹرانسپورٹ پروٹوکول تھا جسے او پی ٹی آئی سی (گاہکوں کو تصاویر کی نقل و حمل کے لیے آپٹیمائزڈ پروٹوکول) کہا جاتا تھا۔ یہ پروٹوکول بہت آسان تھا اور کلائنٹ اور سرور کے درمیان صرف ایک کنکشن کی ضرورت تھی۔ او پی ٹی آئی سی آر ایس-232 سیریل مواصلات سے وائی فائی یا بلوٹوتھ تک کسی بھی ٹرانسپورٹ پروٹوکول پر چلے گا۔ اسٹارٹ اپ پر، کلائنٹ نے اسکرین کی خصوصیات (ریزولوشن، رنگ کی گہرائی، جسمانی سائز وغیرہ) بھیجیں۔ اس سرور پر جہاں تصاویر پر کارروائی کی گئی تھی اور ہدف ڈیوائس کے لیے پیش کی گئی تھی۔ اس کے بعد انہیں کمپریس کیا جائے گا اور او پی ٹی آئی سی پروٹوکول کے ذریعے کلائنٹ کو ڈسپلے کے لیے بھیجا جائے گا۔ کلائنٹ سافٹ ویئر کا ڈیزائن صرف چند کلو بائٹس کا کوڈ تھا اور یہ وائٹ مین کے اپنے چھوٹے روم ایبل گرافیکل ونڈو سسٹم پر مبنی تھا جسے GROW (گرافیکل روم ایبل آبجیکٹ ونڈوز) کہا جاتا ہے جسے اس نے 1990 کی دہائی کے اوائل میں ڈیجیٹل ریسرچ کے دوران تیار کیا تھا۔ موزیلا پر مبنی سرور براؤزر کو کلائنٹ سائیڈ رینڈرنگ کی صلاحیت اور او پی ٹی آئی سی پروٹوکول کے لیے سپورٹ کو شامل کرنے کے لیے دوبارہ تشکیل دیا گیا تھا۔ تصور کا ثبوت برطانیہ کے ہیمپشائر کے کمپٹن پرائمری اسکول میں تصور کا ثبوت تیار کیا گیا اور اس کی آزمائش کی گئی۔ اسکول کی لائبریری میں ایک سائبر کیفے بنایا گیا تھا جس میں لینکس ویب سرور کا آلہ اور کلائنٹ حصے کو چلانے والے 286 پی سی شامل تھے۔ مقدمے کی سماعت نے میڈیا میں کچھ دلچسپی پیدا کی اور اسے مزید فروغ اس وقت ملا جب سر جارج ینگ ایم پی نے کمپٹن اسکول میں گروس کی طرف سے دیے گئے مظاہرے میں شرکت کی۔ ابتدائی دلچسپی کے باوجود، ٹیم نے ایجاد کو پیٹنٹ کرنے اور تصور کو تجارتی مصنوعات میں تیار کرنے کے لیے درکار فنڈ اکٹھا کرنے کے لیے جدوجہد کی، لہذا 1999 میں جب گروس نے کیمبرج میں سائٹریکس یوکے میں شمولیت اختیار کی تو آئی سینٹرکس کو تحلیل کر دیا گیا۔ یہ خیال کئی سالوں تک برقرار رہا جب تک کہ 2005 میں اوپیرا منی اور جنوری 2009 میں بولٹ (ویب براؤزر) جیسی ٹیکنالوجی کے اعلان کے بعد کلائنٹ/سرور نے ویب براؤزرز کو ہلکے وزن والے کلائنٹس کے ساتھ تقسیم کر دیا۔ بعد میں، ایمیزون نے 2011 میں جلانے والی آگ کے لیے ایمیزون ای سی 2 سرور پر مبنی، "سرور ایکسلریٹڈ"، اسپلٹ آرکیٹیکچر براؤزر، ایمیزون سلک کا اعلان کیا۔ ڈی آر-ویب اسپائیڈر حوالہ جات کلائنٹ/سرور تقسیم شدہ ویب براؤزر کلاؤڈ ایپلی کیشنز بھی دیکھیں۔