Marmalade (software)
مارملیڈ ایس ڈی کے مارملیڈ ٹیکنالوجیز لمیٹڈ (جو پہلے آئیڈیا ورکس 3 ڈی لمیٹڈ کے نام سے جانا جاتا تھا) کا ایک کراس پلیٹ فارم سافٹ ویئر ڈویلپمنٹ کٹ اور گیم انجن تھا جس میں لائبریری فائلیں، نمونے، دستاویزات اور موبائل آلات کے لیے ایپلی کیشنز کو تیار کرنے، جانچنے اور تعینات کرنے کے لیے درکار ٹولز شامل ہیں۔ جائزہ مارملیڈ ایس ڈی کے کا بنیادی تصور ایک بار لکھنا، کہیں بھی چلانا ہے تاکہ ایک واحد کوڈ بیس کو ہر پلیٹ فارم کے لیے مختلف اے پی آئی کا استعمال کرتے ہوئے مختلف پروگرامنگ زبانوں میں لکھنے کی ضرورت کے بجائے تمام معاون پلیٹ فارمز پر مرتب اور انجام دیا جا سکے۔ یہ سی/سی + + پر مبنی اے پی آئی فراہم کرکے حاصل کیا جاتا ہے جو ہر پلیٹ فارم کے بنیادی اے پی آئی کے لیے تجریدی پرت کے طور پر کام کرتا ہے۔ خریدی گئی لائسنس پر منحصر ہے، مارملیڈ ایس ڈی کے مندرجہ ذیل پلیٹ فارمز پر ایپلی کیشنز کی تعیناتی کی حمایت کرتا ہے: اینڈرائیڈ، بلیک بیری 10، آئی او ایس، ایل جی اسمارٹ ٹی وی، ٹیزین، میک او ایس ایکس، ونڈوز ڈیسک ٹاپ، روکو 2، روکو 3، اور ونڈوز فون 8، لیکن لینکس نہیں۔ مرکزی مارملیڈ ایس ڈی کے دو اہم تہوں پر مشتمل ہے۔ مارملیڈ سسٹم نامی ایک نچلی سطح کا سی اے پی آئی ایک تجریدی پرت فراہم کرتا ہے جو پروگرامر کو ڈیوائس کی فعالیت جیسے میموری مینجمنٹ، فائل تک رسائی، ٹائمرز، نیٹ ورکنگ، ان پٹ طریقوں تک رسائی کی اجازت دیتا ہے۔ ایکسلرومیٹر، کی بورڈ، ٹچ اسکرین) اور آواز اور ویڈیو آؤٹ پٹ۔ مارملیڈ ایس ڈی کے ایک سی + + اے پی آئی ہے جو اعلی سطح کی فعالیت فراہم کرتا ہے جو زیادہ تر 2 ڈی کی حمایت پر مرکوز ہے (جیسے۔ بٹ میپ ہینڈلنگ، فونٹ) اور تھری ڈی گرافکس رینڈرنگ (مثال کے طور پر 3D میش رینڈرنگ، بونڈ اینیمیشن)۔ اس میں ایک ایکسٹینسیبل ریسورس مینجمنٹ سسٹم اور ایچ ٹی ٹی پی نیٹ ورکنگ شامل ہے۔ مارملیڈ ایس ڈی کے آبجیکٹیو سی کی حمایت کرتا ہے۔ مارملیڈ ایس ڈی کے براہ راست اوپن جی ایل ای ایس اے پی آئی کا استعمال کرکے (اوپن جی ایل ای ایس 1. x اور 2. x دونوں کی حمایت کی جاتی ہے) یا مارملیڈ ایس ڈی کے پرت کے ذریعہ فراہم کردہ فعالیت کا استعمال کرکے موبائل آلات کی گرافکس رینڈرنگ کی صلاحیتوں تک رسائی کی اجازت دیتا ہے۔ مارملیڈ ایس ڈی کے گرافکس وسائل جیسے بٹ میپ امیجز اور تھری ڈی ماڈل ڈیٹا کو لوڈ کرنے اور پیش کرنے کے لیے مدد فراہم کرتا ہے جسے اوپن جی ایل ای ایس براہ راست استعمال کرنے پر صارف کے ذریعے نافذ کرنے کی ضرورت ہوگی۔ مارملیڈ ایس ڈی کے آٹوڈسک 3 ڈی ایس میکس اور آٹوڈسک مایا کے ساتھ استعمال کے لیے برآمد کنندہ پلگ ان فراہم کرتا ہے تاکہ 3 ڈی ماڈلز اور حرکت پذیری کو ایپلی کیشنز میں استعمال کیا جا سکے۔ پرانے آلات کو سپورٹ کرنے کے لیے جن میں کوئی وقف شدہ رینڈرنگ ہارڈ ویئر نہیں ہے، ایک میراث سافٹ ویئر پر مبنی رینڈرنگ آپشن فراہم کیا گیا ہے۔ 9 اکتوبر 2015 کو، مارملاڈے نے اپنے 2 ڈی اور 3 ڈی تصنیف کے اوزار متعارف کرائے۔ مارملیڈ ٹیکنالوجیز لمیٹڈ سابقہ آئیڈیا ورکس لمیٹڈ، جو 2 ڈی/3 ڈی مارملیڈ ایس ڈی کے بنانے والی کمپنی ہے، نے ستمبر 2016 میں اپنے مارملیڈ گیم پلیٹ فارم کی پیداوار اور سپورٹ کو بند کرنے کا اعلان کیا، اس کے بجائے اپنے گیم اسٹوڈیو کے آؤٹ پٹ پر توجہ مرکوز کرنے کا انتخاب کیا جسے مارملیڈ گیم اسٹوڈیو لمیٹڈ کہا جاتا ہے۔ کمپنی نے اعلان کیا کہ مارچ 2017 میں حتمی تکرار کے بعد لائسنس سرور بند کر دیا جائے گا اور سپورٹ بند کر دی جائے گی۔ جنوری 2017 میں جاپان میں مقیم جی ایم او کلاؤڈ-مارملیڈ ایس ڈی کے استعمال کرنے کے خصوصی حقوق حاصل کرتا ہے جو مقامی اور ہائبرڈ براؤزر پر مبنی ایپس دونوں کی حمایت کرتا ہے، نئی خصوصیات کی ترقی کو تیز کرتا ہے اور گیم اور ایپ ڈویلپمنٹ کی حمایت کرتا ہے۔ مئی 2018 میں، جی ایم او کلاؤڈ نے مارملیڈ کو بند کرنے کا اعلان کیا۔ 12 نومبر 2015 کو استقبالیہ مارملیڈ پلیٹ فارم نے دی انڈیپینڈنٹ گیم ڈویلپرز ایسوسی ایشن ایوارڈز 2015 میں "بہترین انجن اور مڈل ویئر، ٹولز اور ٹیک" کے زمرے میں جیتا۔ کھیل یہ قابل ذکر کھیلوں کی فہرست ہے جو مارملیڈ ایس ڈی کے کا استعمال کرتے ہوئے بنائے گئے تھے۔ ناراض پرندے پاپ! بیک بریکر کال آف ڈیوٹی: ورلڈ ایٹ وار: زومبیز ڈوڈل جمپ ڈرا سمتھنگ گوڈس لارا کرافٹ اینڈ دی گارڈین آف لائٹ میٹل گیئر سالڈ موبائل نیڈ فار سپیڈ: شفٹ پیگل پلانٹس بمقابلہ زومبیز پرو ایوولوشن ساکر گیمز سمسٹی بلڈ اٹ ٹیٹرس ورمز ویکٹر ایٹرنیم کریچر کویسٹ ایکسپینڈیبل: ریئرمیڈ مارملیڈز ان ہاؤس گیم ڈویلپمنٹ مارملیڈ گیم اسٹوڈیو لمیٹڈ کے ذریعے ہے اور درج ذیل گیمز شائع کرتا ہے: کلیوڈو دی گیم آف لائف اسپنگوئنز ریز: زومبیز سوڈوکو 4 ٹو ملٹی پلیئر ریفرنسز بیرونی لنکس ایس ڈی کے گیمز مارملیڈ ایس ڈی کے موبائل گیم ڈویلپمنٹ ایسینشیلز-مارملیڈ ایس ڈی کے استعمال کا احاطہ کرنے والی ایک کتاب