Microsoft Silverlight
مائیکروسافٹ سلور لائٹ ایک بند شدہ ایپلیکیشن فریم ورک ہے جو ایڈوب کے رن ٹائم ایڈوب فلیش کی طرح امیر انٹرنیٹ ایپلی کیشنز کو لکھنے اور چلانے کے لیے ڈیزائن کیا گیا ہے۔ سلور لائٹ کے لیے ایک پلگ ان اب بھی بہت کم تعداد میں براؤزرز کے لیے دستیاب ہے۔ جبکہ سلور لائٹ کے ابتدائی ورژنوں نے اسٹریمنگ میڈیا پر توجہ مرکوز کی، بعد کے ورژنوں نے ملٹی میڈیا، گرافکس اور اینیمیشن کی حمایت کی، اور ڈویلپرز کو سی ایل آئی زبانوں اور ترقیاتی ٹولز کے لیے مدد فراہم کی۔ سلور لائٹ ونڈوز فون کے لیے دو ایپلیکیشن ڈویلپمنٹ پلیٹ فارمز میں سے ایک تھا، لیکن سلور لائٹ استعمال کرنے والے ویب پیجز انٹرنیٹ ایکسپلورر کے ونڈوز فون یا ونڈوز موبائل ورژن پر نہیں چلتے تھے، کیونکہ ان پلیٹ فارمز پر انٹرنیٹ ایکسپلورر کے لیے سلور لائٹ پلگ ان نہیں تھا۔ مائیکروسافٹ نے 12 اکتوبر 2021 کو انٹرنیٹ ایکسپلورر 11 (آخری باقی ویب براؤزر جو اب بھی سلور لائٹ کی حمایت کرتا ہے) پر سلور لائٹ کے لیے سپورٹ ختم کر دی۔ یہ ونڈوز 8.1 اور اس کے بعد کے اور ونڈوز سرور 2012 اور اس کے بعد کے، اور مثال کے طور پر سپورٹ کیا جاتا ہے۔ ونڈوز ایمبیڈڈ پوسریڈی 7 اور ونڈوز پتلی پی سی، جبکہ مثال کے طور پر۔ ونڈوز 7 اور اس سے پہلے کو حفاظتی اپ ڈیٹس نہیں ملتی ہیں۔ تاریخ کا تعارف 2007 میں ابتدائی لانچ سے، مبصرین نے پروڈکٹ کا موازنہ ایڈوب کے فلیش (بند ہونے کے بعد سے) سے کیا۔ statowl.com کے مطابق، مائیکروسافٹ سلور لائٹ نے مئی 2011 میں 64.2% کا دخول کیا تھا۔ جولائی 2010 کو استعمال 53.6% تھا، جبکہ مارکیٹ لیڈر ایڈوب فلیش براؤزرز کے 95.3% پر انسٹال تھا، اور جاوا کو براؤزرز کے 76.5% پر سپورٹ کیا گیا تھا۔ ان پلگ ان کی حمایت باہمی طور پر خصوصی نہیں ہے ؛ ایک نظام تینوں کی حمایت کر سکتا ہے۔ سلور لائٹ کا استعمال بیجنگ میں 2008 کے سمر اولمپکس، وینکوور میں 2010 کے سرمائی اولمپکس، اور ریاستہائے متحدہ کی دونوں بڑی سیاسی جماعتوں کے 2008 کے کنونشنوں کی این بی سی کوریج کے لیے ویڈیو اسٹریمنگ فراہم کرنے کے لیے کیا گیا تھا۔ سلور لائٹ کو ایمیزون ویڈیو اور نیٹ فلکس نے بھی اپنی فوری ویڈیو اسٹریمنگ سروسز کے لیے استعمال کیا تھا، لیکن نیٹ فلکس نے 2013 میں اپنے ٹیک بلاگ میں کہا تھا کہ چونکہ مائیکروسافٹ نے سلور لائٹ کی زندگی کے خاتمے کا اعلان کیا تھا، اس لیے وہ ایچ ٹی ایم ایل 5 ویڈیو کی طرف بڑھیں گے۔ ڈیمایس انڈسٹری کے مبصرین نے 2011 کے اوائل میں سلور لائٹ کی موت کا اعلان کیا۔ اندرونی طور پر، یہاں تک کہ ٹیکنالوجی کے حامیوں کا خیال تھا کہ ایکسٹینسیبل ایپلیکیشن مارک اپ لینگویج ایک تصور کے طور پر شروع سے ہی ایک برا خیال تھا۔ 2012 میں، مائیکروسافٹ نے ونڈوز 8 میں ایچ ٹی ایم ایل 5 کے لیے سلور لائٹ کو خارج کر دیا، لیکن 2015 کے آغاز تک، یہ واضح نہیں تھا کہ سلور لائٹ کے مستقبل پر مائیکروسافٹ کا سرکاری موقف کیا تھا۔ جولائی 2015 میں، مائیکروسافٹ کے ایک بلاگ پوسٹ نے وضاحت کی کہ، "ہم ان کمپنیوں کی حوصلہ افزائی کرتے ہیں جو میڈیا کے لیے سلور لائٹ کا استعمال کر رہی ہیں تاکہ ڈی اے ایس ایچ/ایم ایس ای/سی ای این سی/ای ایم ای پر مبنی ڈیزائنوں کی طرف منتقلی شروع کی جا سکے۔" مائیکروسافٹ نے 12 اکتوبر 2021 کو سلور لائٹ سپورٹ ختم کرنے کا منصوبہ بنایا۔ او ایس کے لحاظ سے 2014 اور 2016 کے درمیان IE7-8 کے لیے سپورٹ کو ہٹا دیا گیا تھا۔ IE9 اور IE10 کے لیے سپورٹ بھی ختم ہو چکی ہے "یا اگرچہ [sic] بنیادی براؤزرز کا سپورٹ لائف سائیکل، جو بھی چھوٹا ہو"۔ مائیکروسافٹ ایج کے لیے کوئی سلور لائٹ پلگ ان دستیاب نہیں ہے۔ اسے ستمبر 2015 سے گوگل کروم یا مارچ 2017 سے فائر فاکس کی طرف سے سپورٹ نہیں کیا گیا ہے۔ تقریبا 0.02% سائٹس نے سلور لائٹ کا استعمال کیا، 1.5 ٪ سے بھی کم نے بند شدہ ایڈوب فلیش پلیئر کا استعمال کیا، اور 0.013 ٪ سے بھی کم جاوا کلائنٹ سائیڈ کا استعمال کرتے ہیں (جبکہ 3.7 ٪ جاوا سرور سائیڈ کا استعمال کرتے ہیں)۔ جائزہ سلور لائٹ ونڈوز پریزنٹیشن فاؤنڈیشن (ڈبلیو پی ایف) کی طرح ایک برقرار موڈ گرافکس سسٹم فراہم کرتا ہے، اور ملٹی میڈیا، گرافکس، حرکت پذیری، اور انٹرایکٹوٹی کو ایک ہی رن ٹائم ماحول میں ضم کرتا ہے۔ سلور لائٹ ایپلی کیشنز میں، یوزر انٹرفیس کو ایکسٹینسیبل ایپلی کیشن مارک اپ لینگویج (XAML) میں اعلان کیا جاتا ہے اور. NET فریم ورک کے ذیلی سیٹ کا استعمال کرتے ہوئے پروگرام کیا جاتا ہے۔ ایکس اے ایم ایل کو ویکٹر گرافکس اور حرکت پذیری کو نشان زد کرنے کے لیے استعمال کیا جا سکتا ہے۔ سلور لائٹ کو ونڈوز وسٹا کے لیے ونڈوز سائیڈ بار گیجٹ بنانے کے لیے بھی استعمال کیا جا سکتا ہے۔ سلور لائٹ ونڈوز میڈیا پلیئر، ونڈوز میڈیا پلیئر ایکٹو ایکس کنٹرول، یا ونڈوز میڈیا براؤزر پلگ ان کی ضرورت کے بغیر تمام سپورٹڈ براؤزرز میں H.264 ویڈیو، ایڈوانسڈ آڈیو کوڈنگ، ونڈوز میڈیا ویڈیو (WMV)، ونڈوز میڈیا آڈیو (WMA)، اور MPEG لیئر III (MP3) میڈیا مواد کی حمایت کرتا ہے۔ چونکہ ونڈوز میڈیا ویڈیو 9 سوسائٹی آف موشن پکچر اینڈ ٹیلی ویژن انجینئرز (ایس ایم پی ٹی ای) وی سی-1 معیار کا نفاذ ہے، سلور لائٹ وی سی-1 ویڈیو کو بھی سپورٹ کرتا ہے۔ اختتامی صارف لائسنس معاہدے کے مطابق وی سی-1 اور H.264 صرف "صارف کے ذاتی اور غیر تجارتی استعمال" کے لیے لائسنس یافتہ ہیں۔ سلور لائٹ ایکسٹینسیبل مارک اپ لینگویج (ایکس ایم ایل) مواد کو متحرک طور پر لوڈ کرنا ممکن بناتا ہے جسے ڈاکیومنٹ آبجیکٹ ماڈل (ڈی او ایم) انٹرفیس کے ذریعے ہیرا پھیری کی جا سکتی ہے، یہ ایک ایسی تکنیک ہے جو روایتی ایجیکس تکنیک کے مطابق ہے۔ سلور لائٹ ایک ڈاؤن لوڈر آبجیکٹ کو بے نقاب کرتا ہے جسے مواد ڈاؤن لوڈ کرنے کے لیے استعمال کیا جا سکتا ہے، جیسے اسکرپٹ، میڈیا اثاثے، یا دیگر ڈیٹا، جیسا کہ ایپلیکیشن کے لیے ضروری ہو سکتا ہے۔ ورژن 2 کے ساتھ، پروگرامنگ منطق کو کسی بھی. NET زبان میں لکھا جا سکتا ہے، بشمول عام متحرک پروگرامنگ زبانوں جیسے آئرن روبی اور آئرن پائیتھن کا کچھ جوہری ارتقاء۔ مون لائٹ نامی ایک مفت سافٹ ویئر کا نفاذ (اب ترک کر دیا گیا ہے)، جسے نوویل نے مائیکروسافٹ کے تعاون سے تیار کیا تھا، سلور لائٹ ورژن 1 اور 2 کو لینکس، فری بی ایس ڈی، اور دیگر اوپن سورس پلیٹ فارمز پر لانے کے لیے جاری کیا گیا تھا، حالانکہ کچھ لینکس کی تقسیم میں اسے شامل نہیں کیا گیا تھا، جس میں دوبارہ تقسیم اور پیٹنٹ کے خدشات کا حوالہ دیا گیا تھا۔ تاہم، مئی 2012 میں، مون لائٹ کو اس کی مقبولیت کی کمی کی وجہ سے ترک کر دیا گیا۔ تقریبا پانچ سالوں کے دوران، مائیکروسافٹ نے مختلف پلیٹ فارم سپورٹ کے ساتھ پانچ ورژن جاری کیے تھے: پہلا ورژن 2007 میں جاری کیا گیا تھا، اور پانچواں (اور آخری) بڑا ورژن 8 مئی 2012 کو جاری کیا گیا تھا۔ یہ مائیکروسافٹ ونڈوز پر انٹرنیٹ ایکسپلورر ویب براؤزر کے بعد کے ورژن کے ساتھ مطابقت رکھتا ہے (سوائے ونڈوز آر ٹی کے) آپریٹنگ سسٹم، ایپل میک او ایس پر سفاری کے ساتھ، اور ونڈوز موبائل اور سمبیان (سیریز 60) پلیٹ فارم استعمال کرنے والے موبائل آلات کے ساتھ۔ سلور لائٹ کے لیے کراس پلیٹ فارم موزیلا فائر فاکس سپورٹ کو فائر فاکس 52 میں ہٹا دیا گیا تھا جو مارچ 2017 میں جاری کیا گیا تھا جب موزیلا نے این پی اے پی آئی پلگ ان کے لیے سپورٹ کو ہٹا دیا تھا، اور اسے گوگل کروم میں این پی اے پی آئی پلگ ان سپورٹ کو ہٹانے کے ساتھ لائن میں لایا تھا۔ ڈیسک ٹاپ کمپیوٹرز سلور لائٹ کو اسٹریمنگ SIMD ایکسٹینشنز (SSE) سپورٹ کے ساتھ x86 پروسیسر کی ضرورت ہوتی ہے۔ معاون پروسیسرز میں انٹیل پینٹیم III اور اس سے اوپر، اے ایم ڈی ایتھلون ایکس پی اور اس سے اوپر، اور نئے اے ایم ڈی ڈورنز شامل ہیں۔ مندرجہ ذیل جدول مختلف آپریٹنگ سسٹمز اور ویب براؤزرز کے لیے سلور لائٹ ورژن کی دستیابی اور مطابقت میٹرکس پیش کرتا ہے۔ اوپیرا کے لیے حمایت کا وعدہ 3 مئی 2007 سے کیا گیا تھا، جب اوپیرا کے چیف ویب اوپنر ڈیوڈ اسٹوری نے میکس کانفرنس کے لیے مائیکروسافٹ کے ایک پوسٹر کا انکشاف کیا تھا جس میں سلور لائٹ 1.1 کے ایک حصے کے طور پر اوپیرا کے انضمام کو دکھایا گیا تھا۔ تاہم، اوپیرا کو کبھی بھی سلور لائٹ نے باضابطہ طور پر سپورٹ نہیں کیا۔ لینکس اور فری بی ایس ڈی پر، یہ فعالیت مون لائٹ اور پائپ لائٹ کے ذریعے دستیاب تھی، حالانکہ اس کے بعد سے دونوں منصوبوں کو بند کر دیا گیا ہے۔ مون لائٹ لینکس کی بڑی تقسیموں کے لیے دستیاب ہے، فائر فاکس، کونکیورر اور اوپیرا براؤزرز کے لیے سپورٹ کے ساتھ، بشرطیکہ اسے ناول کے ذریعے حاصل کیا گیا ہو۔ میگوئل ڈی آئکازا نے دوسرے آپریٹنگ سسٹمز (بی ایس ڈی، سولارس) اور دیگر براؤزرز (کونکیورر، ویب کٹ اور اوپیرا) کے ڈویلپرز کے ساتھ کام کرنے میں دلچسپی کا اظہار کیا ہے تاکہ یہ یقینی بنایا جا سکے کہ مون لائٹ ان کے سسٹمز پر ٹھیک کام کرتی ہے۔ فری بی ایس ڈی کے لیے مون لائٹ ورژن 1 کی دستیابی کا اعلان مارچ 2009 میں کیا گیا تھا، لیکن اس کے بعد سے بتایا گیا ہے کہ یہ اصل میں کام نہیں کرتا ہے۔ ، مون لائٹ کا موجودہ ورژن (4 پری ویو 1) لینکس پر مبنی آپریٹنگ سسٹمز پر فائر فاکس کے نئے ورژن (3. x سے نیا) پر باضابطہ طور پر کام نہیں کرتا ہے۔ تاہم، اسے غیر سرکاری طریقے سے انسٹال کیا جا سکتا ہے (مثال کے طور پر ایڈ آن کمپیٹیبلٹی رپورٹر ایڈ آن کا استعمال کرتے ہوئے) اور فائر فاکس 11 کے ساتھ انسٹال ہونے پر یہ صحیح طریقے سے کام کرتا ہے۔ جیسا کہ اوپر ذکر کیا گیا ہے، مون لائٹ پروجیکٹ مئی 2012 میں ترک کر دیا گیا تھا۔ پائپ لائٹ نامی ایک براؤزر پلگ ان سلور لائٹ تک رسائی فراہم کرنے کے لیے استعمال ہوتا ہے۔ پائپ لائٹ کو این پی اے پی آئی پلگ ان کے لیے براؤزر سپورٹ کی ضرورت ہوتی ہے، جسے فائر فاکس، کروم اور اوپیرا کے نئے ورژن نے چھوڑ دیا ہے۔ 2018 تک، پائپ لائٹ پروجیکٹ کو بند کر دیا گیا ہے۔ موبائل ڈیوائسز سلور لائٹ اینڈرائیڈ یا آئی او ایس پر دستیاب نہیں تھی، جو موبائل مارکیٹ میں سب سے زیادہ مقبول آپریٹنگ سسٹم ہے۔ سلور لائٹ ونڈوز فون کے لیے بنیادی ترقیاتی ماحول تھا (جو اب تک بند ہو چکا ہے) اور سلور لائٹ 4 پر مبنی ہے۔ ونڈوز موبائل کے پچھلے ورژنوں کے لیے، ونڈوز موبائل 6 کے لیے پہلا کمیونٹی ٹیکنالوجی پری ویو (سی ٹی پی) 2008 کی دوسری سہ ماہی میں متوقع تھا، لیکن ابھی تک اس کا باضابطہ اعلان نہیں کیا گیا ہے۔ مائیکروسافٹ نے سلور لائٹ کو ونڈوز موبائل 6. x میں لانے پر توجہ مرکوز کرنا بند کر دی ہے۔ نوکیا نے سلور لائٹ فار موبائل کو سمبیان او ایس پر ایس 60 کے ساتھ ساتھ سیریز 40 ڈیوائسز اور نوکیا انٹرنیٹ ٹیبلٹس کے لیے دستیاب کرنے کے منصوبوں کا اعلان کیا (جبکہ اس نے بعد میں کاروبار مائیکروسافٹ کو فروخت کر دیا اور اب اینڈرائیڈ ٹیبلٹس فروخت کرتا ہے اور الکاٹیل-لیوسنٹ برانڈڈ اسمارٹ فونز فروخت کرے گا)۔ سلور لائٹ فار موبائل سلور لائٹ 2 مواد اور. NET زبانوں کی حمایت کرتا ہے۔ ونڈوز فون 7.5 کے لیے سلور لائٹ سلور لائٹ 4 پر مبنی ہے۔ ترقیاتی ٹولز سلور لائٹ ایپلی کیشنز کو کسی بھی. NET پروگرامنگ زبان میں لکھا جا سکتا ہے۔ اس طرح، کوئی بھی ترقیاتی ٹولز جو. NET زبانوں کے ساتھ استعمال کیے جا سکتے ہیں، سلور لائٹ کے ساتھ کام کر سکتے ہیں، بشرطیکہ وہ. NET فریم ورک CLR کے بجائے ایپلی کیشن کی میزبانی کے لیے سلور لائٹ کور سی ایل آر کو نشانہ بنا سکیں۔ مائیکروسافٹ نے مائیکروسافٹ ایکسپریشن بلینڈ کو سلور لائٹ یوزر انٹرفیس ایپلی کیشنز کے ڈیزائن کے لیے ویژول اسٹوڈیو کے ساتھی ٹول کے طور پر رکھا ہے۔ ویژول اسٹوڈیو کو سلور لائٹ ایپلی کیشنز کو تیار کرنے اور ڈیبگ کرنے کے لیے استعمال کیا جا سکتا ہے۔ سلور لائٹ پروجیکٹس بنانے اور مرتب کرنے والے کو کور سی ایل آر کو نشانہ بنانے کے لیے، ویژول اسٹوڈیو کو ویژول اسٹوڈیو کے لیے سلور لائٹ ٹولز کی ضرورت ہوتی ہے۔ سلور لائٹ کنٹرول ایک زپ فارمیٹ فائل ہے جس میں ایکسٹینشن. XAP ہوتی ہے جس میں ایک یا زیادہ. NET منظم اسمبلیوں (. DLL فائلوں) کی فہرست ہوتی ہے جس کے ساتھ اس فہرست پر مشتمل AppManifest.XAML فائل کے ساتھ انٹری پوائنٹ (کلاس اور اسمبلی) بھی ہوتا ہے۔ اسے آبجیکٹ ٹیگ کا استعمال کرتے ہوئے کسی بھی ایچ ٹی ایم ایل فائل میں ہوسٹ کیا جا سکتا ہے، مثال کے طور پر: <آبجیکٹ ڈیٹا = "ڈیٹا: ایپلیکیشن/ایکس-سلور لائٹ-2"، ٹائپ = "ایپلیکیشن/ایکس-سلور لائٹ-2" چوڑائی = "100%" اونچائی = "100%"> <پیرم نام = "سورس" ویلیو = "MySilverLightControl.xap"/> </آبجیکٹ> ایک سلور لائٹ پروجیکٹ میں وہ اور فائلیں ہوتی ہیں جو ایچ ٹی ایم ایل صفحات میں استعمال کے لیے سلور لائٹ پلگ ان، یو آئی کے لیے ایک ایکس اے ایم ایل فائل، اور ایپلیکیشن کوڈ کے لیے کوڈ کے پیچھے فائلیں شروع کرتی ہیں۔ سلور لائٹ ایپلی کیشنز کو ASP.NET ایپلی کیشنز کی طرح ڈیبگ کیا جاتا ہے۔ ویژول اسٹوڈیو کے سی ایل آر ریموٹ کراس پلیٹ فارم ڈیبگنگ فیچر کو مختلف پلیٹ فارم پر چلنے والی سلور لائٹ ایپلی کیشنز کو بھی ڈیبگ کرنے کے لیے استعمال کیا جا سکتا ہے۔ سلور لائٹ 2 کی ریلیز کے ساتھ مل کر، ایکلپس کو ڈویلپمنٹ ٹول آپشن کے طور پر شامل کیا گیا تھا۔ لائسنسنگ اپریل 2007 کی پی سی ورلڈ رپورٹ میں تجویز کیا گیا تھا کہ مائیکروسافٹ سلور لائٹ سورس کوڈ کے کچھ حصوں کو اوپن سورس سافٹ ویئر کے طور پر جاری کرنے کا ارادہ رکھتا ہے، لیکن ایک ہفتے بعد مائیکروسافٹ میں پلیٹ فارم ٹیکنالوجی اسٹریٹجی کے ڈائریکٹر سام رامجی نے اس بات کی تصدیق کرتے ہوئے افواہوں کی تردید کی کہ کمپنی کا سلور لائٹ کھولنے کا کوئی منصوبہ نہیں ہے۔ سلور لائٹ کے ساتھ بھیجنے والے کچھ کنٹرول مائیکروسافٹ پبلک لائسنس کے تحت ایک علیحدہ پروجیکٹ کے حصے کے طور پر دستیاب ہیں جسے سلور لائٹ ٹول کٹ کہا جاتا ہے۔ سلور لائٹ کی ملکیتی نوعیت مقابلے کے لیے تشویش کا باعث ہے کیونکہ اس سے ورلڈ وائڈ ویب کی کھلی نوعیت کو نقصان پہنچ سکتا ہے۔ مفت سافٹ ویئر کے وکلاء کو بھی خدشہ ہے کہ سلور لائٹ مائیکروسافٹ کی گلے لگانے، توسیع کرنے اور بجھانے کی حکمت عملی کی ایک اور مثال ہو سکتی ہے۔ مائیکروسافٹ سلور لائٹ اور ایڈوب فلیش دونوں ملکیتی ہیں۔ فلیش کے فائل فارمیٹس عوامی طور پر دستاویزی معیارات ہیں، جیسا کہ سلور لائٹ کے ہیں۔ سلور لائٹ، دیگر ویب ٹیکنالوجیز کی طرح، پیٹنٹ سے منسلک آڈیو اور ویڈیو کوڈیکس کا استعمال کرتا ہے۔ مونو مون لائٹ کا نفاذ مونو ٹیم نے مون لائٹ کی ترقی کو ترک کر دیا، جو سلور لائٹ 1 اور 2 رن ٹائم دونوں کا مفت اور اوپن سورس نفاذ ہے۔ سلور لائٹ کی ناقص قبولیت اور مائیکروسافٹ کی طرف سے عائد پابندیوں کی وجہ سے 2012 میں ترقی بند کر دی گئی تھی۔ اس پروجیکٹ کو مائیکروسافٹ نے باضابطہ طور پر سپورٹ کیا تھا، جس نے نوویل کے ساتھ ایک معاہدے کے تحت، سلور لائٹ بیس کلاس لائبریری APIs، بائنری کوڈیکس اور مونو ٹیم کے لیے دستیاب ٹیسٹ کیسوں تک رسائی، غیر عوامی طور پر دستیاب اضافی وضاحتیں بنائیں۔ "معاہدہ" جس کے تحت ناول کو یہ خصوصی رسائی دی گئی تھی، اس میں لائسنسنگ کے ساتھ مطابقت نہ رکھنے والی شرائط بھی بیان کی گئی تھیں جو زیادہ تر مفت اور اوپن سورس سافٹ ویئر کا احاطہ کرتی ہیں۔ مثال کے طور پر، یہ خاص طور پر ضروری تھا کہ سافٹ ویئر "براہ راست ناول سے یا انٹرمیڈیٹ وصول کنندہ کے ذریعے حاصل کیا گیا ہو" اور یہ کہ یہ "جی پی ایل وی 3 یا اسی طرح کے لائسنس کے تحت لائسنس یافتہ نہیں ہونا چاہیے"۔ کچھ مفت سافٹ ویئر کے حامیوں نے عہد نامے پر تنقید کی۔ سلور لائٹ کو انٹرنیٹ ایکسپلورر، فائر فاکس اور کروم کے لیے ایپل اور مائیکروسافٹ ڈیسک ٹاپ پر اس کی وسیع حمایت کے مقابلے میں، خاص طور پر لینکس سسٹمز پر، اپنے کراس پلیٹ فارم آپریٹنگ سسٹم مطابقت کے وعدوں پر پورا نہ اترنے پر تنقید کا نشانہ بنایا گیا۔ اگرچہ مائیکروسافٹ باضابطہ طور پر مون لائٹ پروجیکٹ پر تعاون کر رہا تھا، لیکن ایڈوب سسٹمز کے سی ای او بروس چیزین، جو مسابقتی ملکیتی فلیش پلیٹ فارم فروخت کرتے ہیں، نے "مائیکروسافٹ کے سلور لائٹ پلیٹ فارم کو ونڈوز کے علاوہ دیگر او ایس کے ساتھ ہم آہنگ رکھنے کے عزم" پر سوال اٹھایا۔ ان کے خدشات "تاریخ کی مثالوں" پر مبنی ہیں جہاں انہوں نے کہا کہ مائیکروسافٹ نے جاری کراس پلیٹ فارم مطابقت کے وعدوں کے ساتھ مصنوعات لانچ کی تھیں جو اب لاگو نہیں ہوتی ہیں، مثال کے طور پر یونکس کے لیے انٹرنیٹ ایکسپلورر اور میک کے لیے ونڈوز میڈیا پلیئر۔ موجودہ ویب معیارات سے تعلق 2007 میں، کیلیفورنیا اور کئی دیگر امریکی ریاستوں نے ایک ضلعی جج سے مائیکروسافٹ کے اینٹی ٹرسٹ کیس کے تصفیے میں مزید پانچ سال کی توسیع کرنے کو کہا، جس میں "متعدد خدشات کا حوالہ دیا گیا، جس میں یہ خوف بھی شامل ہے کہ مائیکروسافٹ ونڈوز کے اگلے ورژن کو اپنے نئے ایڈوب فلیش حریف سلور لائٹ کی طرف 'کھیل کے میدان کو جھکا' کرنے کے لیے استعمال کر سکتا ہے"، سیئٹل پوسٹ انٹیلیجنسر کے ایک مضمون میں کہا گیا ہے۔ تحریک پر حتمی فیصلے نے تصفیے کو دو سال، نومبر 2009 تک بڑھا دیا، لیکن سلور لائٹ سے غیر متعلقہ وجوہات کی بنا پر۔ ورژن کی تاریخ سلور لائٹ 1-سلور لائٹ 1، کوڈ نام ونڈوز پریزنٹیشن فاؤنڈیشن/ہر جگہ (ڈبلیو پی ایف/ای) کے تحت تیار کیا گیا تھا جو 2007 میں جاری کیا گیا تھا۔ یہ بنیادی پریزنٹیشن فریم ورک پر مشتمل ہے، جو یوزر انٹرفیس (یو آئی)، انٹرایکٹوٹی اور یوزر ان پٹ، بنیادی یو آئی کنٹرول، گرافکس اور اینیمیشن، میڈیا پلے بیک، ڈیجیٹل رائٹس مینجمنٹ (ڈی آر ایم)، اور ڈی او ایم انضمام کے لیے ذمہ دار ہے۔ سلور لائٹ 2-. NET فریم ورک کا ایک ورژن شامل کیا گیا اور. NET فریم ورک 3 کے طور پر وہی مکمل کامن لینگویج رن ٹائم (CLR) ورژن نافذ کیا گیا، تاکہ یہ کسی بھی. NET زبان میں لکھے گئے پروگراموں کو انجام دے سکے۔ سلور لائٹ 3-سلور لائٹ 3 کا اعلان 12 ستمبر 2008 کو کیا گیا تھا، اور 18 مارچ 2009 کو لاس ویگاس میں میکس 09 میں اس کی نقاب کشائی کی گئی تھی۔ ایک بیٹا ورژن اسی دن ڈاؤن لوڈ کے لیے دستیاب کیا گیا تھا۔ حتمی ورژن 9 جولائی 2009 کو جاری کیا گیا تھا۔ سلور لائٹ 3 میں مزید کنٹرول شامل تھے-بشمول ڈیٹا گرڈ، ٹری ویو، مختلف ترتیب والے پینل، فارم پر مبنی ایپلی کیشنز کے لیے ڈیٹا فارم اور صفحہ بند ڈیٹا دیکھنے کے لیے ڈیٹا پیجر۔ سلور لائٹ 4-18 نومبر 2009 کو لاس اینجلس میں پروفیشنل ڈویلپرز کانفرنس میں مائیکروسافٹ کارپوریشن نے سلور لائٹ 4 کے بیٹا ورژن کی نقاب کشائی کی۔ حتمی ورژن 15 اپریل 2010 کو (ڈویلپرز کے لیے سلور لائٹ 4 ٹولز کے ساتھ) جاری کیا گیا تھا۔ سلور لائٹ 4 میں نئی خصوصیات میں شامل ہیں: گوگل کے کروم براؤزر، ویب کیم اور مائکروفون کے لیے سپورٹ، پرنٹنگ، زیادہ ماؤس سپورٹ، صارفین کو پیغامات بھیجنے کے لیے نئی نوٹیفکیشن سپورٹ، نئے اور بہتر کنٹرول (جیسے، رچ ٹیکسٹ باکس، ڈیٹا گرڈ)، کنٹرولز کی تھیمنگ، ایچ ٹی ایم ایل کی انجام دہی، بہتر لوکلائزیشن وغیرہ۔ سلور لائٹ 5-حتمی ورژن 9 دسمبر 2011 کو ڈاؤن لوڈ کرنے کے لیے دستیاب کیا گیا تھا۔ نئی خصوصیات میں جی پی یو ایکسلریٹڈ ویڈیو ڈیکوڈنگ، تھری ڈی گرافکس، پلے بیک سپیڈ کنٹرول، ریموٹ کنٹرول، اور 64 بٹ سپورٹ شامل ہیں۔ ایڈوب فلیش ایڈوب ایر مائیکروسافٹ ایکس این اے ایکس اے ایم ایل براؤزر ایپلی کیشنز (ایکس بی اے پی) نوٹ حوالہ جات بیرونی لنکس ایم ایس ڈی این پر سلور لائٹ ڈویلپرز سینٹر سلور لائٹ 5 میں کیا نیا ہے-سلور لائٹ 5 میں قدم بہ قدم، بہت سے ڈیمو اور نمونے دستیاب ہیں 2007 سافٹ ویئر مائیکروسافٹ ایپلی کیشن پروگرامنگ انٹرفیس پاکٹ پی سی سافٹ ویئر رچ ویب ایپلی کیشن فریم ورک مائیکروسافٹ سلور لائٹ سمبیان سافٹ ویئر ونڈوز موبائل اسٹینڈرڈ سافٹ ویئر