Online OS
آن لائن آپریٹنگ سسٹم ایک مکمل طور پر کثیر لسانی تھا اور ایجیکس کا استعمال کرتے ہوئے جاوا اسکرپٹ میں لکھا ہوا ویب ڈیسک ٹاپ استعمال کرنے کے لیے آزاد تھا۔ یہ ونڈوز پر مبنی ڈیسک ٹاپ ماحول تھا جس میں اوپن سورس ایپلی کیشنز اور سسٹم یوٹیلیٹیز تھیں جو ویانا میں واقع آسٹریا کی کمپنی آئی کیوبی نیٹ ورک سولیوشنز کے ذریعے ری باکس ویب ایپلی کیشن فریم ورک پر تیار کی گئی تھیں۔ پروجیکٹ کے بارے میں OOS.cc، جو آن لائن آپریٹنگ سسٹم کے لیے مختصر ہے، ایک ویب ایپلیکیشن پلیٹ فارم تھا جس نے کلاسیکی ڈیسک ٹاپ آپریٹنگ سسٹم جیسے مائیکروسافٹ ونڈوز، میک او ایس ایکس یا کے ڈی ای کی شکل اور احساس کی نقل کی۔ یہ نام نہاد ری باکس ویب ایپلی کیشن فریم ورک پر تعمیر کردہ مختلف اوپن سورس ایپلی کیشنز پر مشتمل تھا۔ چونکہ ایپلی کیشنز کو مربوط اور متوازی طریقے سے انجام دیا جا سکتا تھا، او او ایس کو ویب ڈیسک ٹاپ یا ویب ٹاپ سمجھا جا سکتا تھا۔ اس نے بنیادی خدمات فراہم کیں جیسے کہ جی یو آئی، ایک ورچوئل فائل سسٹم، رسائی کنٹرول مینجمنٹ اور آن لائن ایپلی کیشنز کو تیار کرنے اور تعینات کرنے کے امکانات۔ چونکہ آن لائن آپریٹنگ سسٹم کو ویب براؤزر کے اندر انجام دیا گیا تھا، یہ کوئی حقیقی آپریٹنگ سسٹم نہیں تھا بلکہ مختلف ویب ایپلی کیشنز کے لیے ایک پورٹل تھا، جو اعلی استعمال اور لچک پیش کرتا تھا۔ اس منصوبے کو جزوی طور پر انٹرنیٹ پرائیویٹ سٹیفٹنگ آسٹریا (آئی پی اے) کی گرانٹ سے مالی اعانت فراہم کی گئی تھی۔ جیسا کہ 01.08.2008 پر تقریبا 20.000 صارفین پیش کردہ فیچرڈ اور ایپلی کیشنز کا استعمال کرتے ہوئے oos.cc کمیونٹی میں شامل ہو چکے ہیں۔ ویب ڈیسک ٹاپ کی ترقی 2005 میں آئی کیوب نیٹ ورک سولیوشنز کے ذریعہ شروع کی گئی تھی، اس کے بعد 2006 میں پہلی بیٹا ریلیز ہوئی۔ لہذا، یو او ایس اور آئی او ایس کے ساتھ مل کر، اسے اپنی نوعیت کے پہلے عوامی طور پر دستیاب نظاموں میں سے ایک سمجھا جا سکتا ہے۔ پہلا مکمل ورژن جس میں کور لیول ملٹی لینگویج سپورٹ، فائل سسٹم اور ایپلی کیشنز کا ایک بنیادی سیٹ شامل ہے، مارچ 2007 میں ایک قومی نمائش (آئی ٹی این ٹی آسٹریا) کے موقع پر عوام کے لیے جاری کیا گیا تھا اور آدھے سال بعد اکتوبر 2007 میں بیٹا اسٹیٹ چھوڑ دیا گیا۔ مستحکم سمجھی جانے والی پہلی ریلیز (1.0.0) جولائی 2007 میں شائع ہوئی۔ خود پروجیکٹ اور موجود درخواستوں کو کئی قومی اختراعی ایوارڈز ملے ہیں (دیکھیں،) اور بنیادی طور پر کیے گئے جامع نقطہ نظر کی وجہ سے توجہ حاصل کی ہے (دیکھیں،)۔ OOS.cc ایک قومی پروجیکٹ کے طور پر شروع کیا گیا۔ تمام پیش کردہ ایپلی کیشنز سمیت مکمل پلیٹ فارم فی الحال تین زبانوں (جرمن، انگریزی کے ساتھ ساتھ ہسپانوی) میں دستیاب ہے اور دنیا بھر میں بڑھتی ہوئی کوریج حاصل کر رہا ہے (مثال کے طور پر دیکھیں، یا)۔ موجودہ ورژن 01.08.2008 سے 1.3.01 ہے۔ تکنیکی جائزہ پروجیکٹ مکمل طور پر جاوا اسکرپٹ میں لکھا گیا ہے، خاص طور پر کسی بھی ویب براؤزر میں بغیر کسی اضافی سافٹ ویئر انسٹالیشن کی ضرورت کے چلانے کے لیے ڈی ایچ ٹی ایم ایل تکنیک کا استعمال کرتے ہوئے۔ یہ نظام ایک جدید قسم کے ویب ایپلی کیشن ماڈل کو لاگو کرتا ہے، جس میں کلائنٹ اجزاء اور جاوا سرور بیک اینڈ کے درمیان خصوصی طور پر غیر متزلزل انداز میں بات چیت کے لیے ایجیکس کا ضرورت سے زیادہ استعمال کیا جاتا ہے۔ مقصد صارفین کو ڈیسک ٹاپ استعارہ کے بعد منفرد تعامل کا طرز عمل پیش کرنا ہے، جو کہ کسی بھی ویب ڈیسک ٹاپ کا بنیادی خیال ہے۔ اس قسم کی ویب ایپلی کیشن کے لیے بھی عام طور پر جاوا اسکرپٹ آن ڈیمانڈ تکنیک کا وسیع پیمانے پر استعمال ہوتا ہے، جس میں پروجیکٹ کے مکمل ماخذ کو ٹکڑوں میں کاٹ کر ضرورت پڑنے پر انہیں فوری طور پر لوڈ کیا جاتا ہے۔ اس تکنیکی بنیاد کی بنیاد پر، ری باکس فریم ورک لائبریری تھی جس سے oos.cc میں موجود تمام ایپلی کیشنز بنائی گئی تھیں۔ یہ ایک مکمل طور پر لچکدار اور توسیع پذیر API ہے، جس میں GUI ویجیٹ سیٹ، مواصلاتی میکانزم اور سرور سروسز شامل ہیں جو عام اور فریم ورک مخصوص خدمات پیش کرتے ہیں۔ آن لائن آپریٹنگ سسٹم خود ایک بنیادی فریم ورک پر مشتمل تھا، جو ری باکس لائبریری کا استعمال کرتے ہوئے کسی بھی جاوا اسکرپٹ ایپلی کیشن کو لانچ کرنے کے قابل تھا۔ یوزر انٹرفیس ونڈوز ڈیسک ٹاپ کے طرز عمل پر مبنی تھا جس میں اسٹارٹ مینو، ٹاسک بار اور ڈیسک ٹاپ بیک گراؤنڈ تھا۔ تمام ایپلی کیشنز اسی ماحول میں چل رہی تھیں۔ سرور کی طرف، جاوا پر مبنی ویب خدمات تھیں جو کلائنٹ کے عمل کی خدمت کرنے اور بیک اینڈ میں ریلیشنل ڈیٹا بیس سے ڈیٹا فراہم کرنے کے لیے چلتی تھیں۔ oos.cc نے ڈویلپر سویٹ نامی ایک مربوط ترقیاتی ماحول بھی فراہم کیا، جس نے کمیونٹی کو ری باکس کی بنیاد پر ڈیسک ٹاپ ماحول کے لیے اپنی ایپلی کیشنز بنانے کی اجازت دی (نیچے ڈویلپمنٹ سیکشن دیکھیں)۔ لائسنس oos.cc میں دستیاب تمام درخواستیں یورپی یونین پبلک لائسنس (EUPL) کے تحت اوپن سورس تھیں۔ ری باکس ڈویلپمنٹ ٹول کٹ ویب ٹاپ کے لیے کسی بھی ایپلی کیشن کو تیار کرنے کے لیے استعمال کرنے کے لیے آزاد ہے۔ خصوصیات جیسا کہ اوپر ذکر کیا گیا ہے، oos.cc پر شائع ہونے والی تمام ایپلی کیشنز ای یو پی ایل پر مبنی اوپن سورس ہیں، اور صارف کی ترجیحات کے مطابق "انسٹال" یا "ڈی انسٹال" کی جا سکتی ہیں۔ کثیر لسانی سپورٹ یا عالمی تھیم سپورٹ جیسی عالمی خدمات کے ساتھ ساتھ کچھ چھوٹے ٹولز اور گیمز کے علاوہ، oos.cc نے چار بڑی خدمات پیش کیں جنہیں مکمل طور پر مفت استعمال کیا جا سکتا ہے۔ مربوط اور مکمل طور پر لچکدار فائل اسٹوریج (1 جی بی فی صارف) ایچ ٹی ٹی پی کے ساتھ ساتھ مقامی فائل سسٹم میں ایف ٹی پی فائل کی منتقلی او او ایس کمیونٹی ویب ڈی اے وی رسائی دستاویز مینجمنٹ (بشمول ورژن کنٹرول اور فائل لاکنگ میکانزم) کے اندر صارف پر مبنی فائل شیئرز امیج پبلشنگ، تنظیم اور پوسٹ پروسیسنگ ویب یا امیج پبلشنگ کے لیے ایک مفت ذیلی ڈومین (user.oos.cc)، جو براہ راست ڈیسک ٹاپ گروپ ویئر ایپلی کیشنز میں مربوط ہے، بشمول فری میل، فیچ میل اور کانٹیکٹ مینجمنٹ ایک مربوط ترقیاتی ماحول جہاں او او ایس ایپلی کیشنز کو براہ راست سسٹم کے اندر سے بنایا جا سکتا ہے (نیچے ڈویلپمنٹ سیکشن دیکھیں) اگلی ریلیزز کا منصوبہ بنایا گیا تھا تاکہ گمنام مواصلات (براؤزنگ کے ساتھ ساتھ عارضی میل) جیسے چیلنجوں سے نمٹنے کے لیے ایک وسیع حفاظتی اور پرائیویسی سوٹ پر توجہ دی جا سکے۔ اس کی ابتدائی مستحکم ریلیز کے بعد سے، محفوظ مواصلات کو یقینی بنانے کے لیے HTTPS کا استعمال کرتے ہوئے OOS.cc تک رسائی حاصل کی جا سکتی تھی۔ حدود اور خامیاں محدود تعداد میں ایپلی کیشنز: کسی بھی تجارتی ایپلی کیشنز کی میزبانی نہیں کی جا سکتی۔ صرف نظر ثانی شدہ درخواستیں شائع کی جا رہی ہیں مقبول آفس فارمیٹس (. doc،. odt، وغیرہ) کی کوئی پروسیسنگ نہیں۔ محدود زبان کی حمایت: صرف انگریزی، جرمن اور ہسپانوی غیر ملکی بنیادی ڈھانچے پر انحصار: اسٹوریج کو بڑھانے کا کوئی امکان نہیں، کوئی اضافی/ضمانت شدہ بینڈوتھ وغیرہ نہیں۔ ڈویلپمنٹ ٹیم کی کلیدی توجہ کا مرکز شروع سے ہی ایک بہت ہی لچکدار اور جامع API پیش کرنا تھا، جسے نہ صرف oos.cc کے اندر کسٹم ایپلی کیشنز تیار کرنے کے لیے استعمال کیا جا سکتا ہے، بلکہ اسٹینڈ الون ویب ایپلی کیشنز یا موجودہ ویب سائٹس میں واحد اجزاء کو مربوط کرنے کے لیے بھی استعمال کیا جا سکتا ہے۔ ری باکس اے پی آئی ویب ایپلی کیشنز کا استعمال کرتے ہوئے ویب سے متعلق "مسائل" سے ترقی کو الگ کرنے سے کسی بھی جاوا پروگرام کی طرح ترقی ہو سکتی ہے: عناصر کو پوزیشن میں رکھا جا سکتا ہے اور اعلی سطح پر آبجیکٹ پر مبنی پروگرامنگ زبانوں کی طرح بات چیت کر سکتا ہے، بغیر ڈیوز، براؤزر کے مخصوص رویے یا مواصلاتی ہینڈلنگ کا خیال رکھے۔ یہ فریم ورک موجودہ اور نئی بنائی گئی ایپلی کیشنز کے لیے کثیر زبان اور تھیم سپورٹ بھی پیش کرتا ہے، جس سے استعمال شدہ اجزاء کی شکل اور احساس کے تقریبا ہر پہلو کو اس کے صارفین کی ترجیحات کے مطابق تبدیل کرنے کی اجازت ملتی ہے۔ اس نقطہ نظر سے فائدہ اٹھانے کے لیے، او او ایس میں پیش کردہ ایپلی کیشنز میں سے ایک انٹیگریٹڈ ڈویلپمنٹ سویٹ تھا، جو براہ راست کوڈ لکھنے اور اس پر عمل درآمد کرنے کی اجازت دیتا ہے اور اس لیے ویب کمپیوٹر کی حدود میں نئے پروگرام تیار کرتا ہے۔ oos.cc پر تمام ایپلی کیشنز کو اوپن سورس کے طور پر جاری کیا گیا تھا، اس طرح تمام موجودہ پروگراموں کو درآمد، جائزہ لینے یا تبدیل کرنے اور پھر مقامی طور پر تعینات کرنے کی پیشکش کی گئی تھی۔ اس خیال کے بعد، ہر صارف عالمی سطح پر پیش کردہ ایپلی کیشن سیٹ میں شامل ہونے کے لیے تبدیل شدہ یا نئی بنائی گئی ایپلی کیشنز جمع کرانے کے لیے آزاد تھا۔ آخری ریلیز میں آٹو تکمیل اور آؤٹ لائن ونڈو جیسی خصوصیات پیش کی گئیں۔ ویب پورٹل ویب ڈیسک ٹاپ بھی دیکھیں اسی طرح کی ایپلی کیشنز جولکلاؤڈ یو او ایس آئی او ایس ڈیسک ٹاپ ٹو سلویو او ایس G.ho.st اسکائی پی سی حوالہ جات بیرونی لنکس آفیشل پروجیکٹ ہوم پیج [مردہ] پروجیکٹ کی تفصیل آفیشل کمپنی ہوم پیج ویب ڈیسک ٹاپ ویب 2 کلاؤڈ کمپیوٹنگ سافٹ ویئر یورپی یونین پبلک لائسنس کا استعمال کرتے ہوئے