Tamarin (software)
تامارین ایک بند شدہ مفت سافٹ ویئر ورچوئل مشین ہے جس میں جسٹ ان ٹائم تالیف (جے آئی ٹی) سپورٹ ہے جس کا مقصد ای سی ایم اے اسکرپٹ (ای ایس 4) زبان کے معیار کے چوتھے ایڈیشن کو نافذ کرنا ہے۔ تامارین سورس کوڈ ایڈوب سسٹمز کے ذریعہ تیار کردہ ایکشن اسکرپٹ ورچوئل مشین 2 (اے وی ایم 2) سے نکلا ہے، جیسا کہ ایڈوب فلیش پلیئر 9 میں متعارف کرایا گیا ہے، جو ایکشن اسکرپٹ 3 اسکرپٹنگ زبان کو لاگو کرتا ہے۔ ایکشن اسکرپٹ ورچوئل مشین 2 کو 7 نومبر 2006 کو موزیلا فاؤنڈیشن کو اوپن سورس کے طور پر عطیہ کیا گیا تھا، تاکہ وسیع موزیلا کمیونٹی کے تعاون سے تامارین کو ایک اعلی کارکردگی والی ورچوئل مشین کے طور پر تیار کیا جا سکے، جسے موزیلا اور ایڈوب سسٹمز اپنے جاوا اسکرپٹ اور ایکشن اسکرپٹ انجنوں کی اگلی نسل میں استعمال کریں گے جس کا حتمی مقصد ویب براؤزرز اور ایڈوب فلیش پلیٹ فارم پر اسکرپٹنگ زبانوں کو متحد کرنا اور بہتر کارکردگی والے بھرپور ویب ایپلی کیشنز کی ترقی کو آسان بنانا ہے۔ تامارین اور موزیلا ماخذ کوڈ، جس میں صرف وقت پر مرتب کرنے والا اور قدامت پسند کچرا جمع کرنے والا شامل ہے، 7 نومبر 2006 کو موزیلا فاؤنڈیشن کو عطیہ کیا گیا تھا۔ تعاون شدہ کوڈ موزیلا کے مرکیوریل ریپوزیٹری میں تیار کیے جانے والے جی پی ایل، ایل جی پی ایل، اور ایم پی ایل لائسنسوں کے تحت تین بار لائسنس یافتہ ہے۔ تعاون شدہ کوڈ تقریبا 135,000 لائنوں کا کوڈ ہے، جو اسے نیٹ اسکیپ کے علاوہ موزیلا پروجیکٹ کو کوڈ کا سب سے بڑا واحد عطیہ بناتا ہے۔ موزیلا 2 (اور اس لیے فائر فاکس 4) کے حصے کے طور پر تامارین کو استعمال کرنے کا منصوبہ تھا۔ تامارین اور اسپائیڈر منکی کو مربوط کرنے کے منصوبے کو "ایکشن منکی" کہا جاتا تھا، لیکن 2008 میں اسے منسوخ کر دیا گیا کیونکہ تامارین کا مترجم اسپائیڈر منکی کے مقابلے میں سست نکلا اور اس وجہ سے کہ ای سی ایم اے ایسکرپٹ کی ترقی کے منصوبے ای سی ایم اے ایسکرپٹ 4 سے منتقل ہو گئے، جسے جزوی طور پر اس وقت کے موجودہ تامارین سورس کوڈ کے ذریعے نافذ کیا گیا تھا اور اس کا مقصد ایڈوب، موزیلا اور تامارین پروجیکٹ کے اندر اس کی کمیونٹی کی مشترکہ کوششوں سے ای سی ایم اے ایسکرپٹ ہم آہنگی تک مکمل ہونا تھا۔ ایڈوب نے اپنے فلیش پلیئر میں تامارین کا استعمال جاری رکھا، لیکن اس نے اسپائیڈر منکی کو موزیلا ایپلی کیشنز کے جاوا اسکرپٹ انجن کے طور پر تبدیل نہیں کیا۔ تامارین کا واحد حصہ جو جدید موزیلا ایپلی کیشنز میں استعمال ہوتا ہے (یعنی۔ اسپائیڈر منکی کے ذریعے فائر فاکس 3.5 +) نینو جی آئی ٹی ہے، ایک ماڈیول جو صرف وقت پر تالیف کرتے وقت مقامی کوڈ تیار کرنے کے لیے استعمال ہوتا ہے۔ جو تامارین نہیں ہے ایڈوب نے اپنے ایکشن اسکرپٹ ورچوئل مشین 2 اور جے آئی ٹی مرتب کے لیے کوڈ کا تعاون کیا۔ ایکشن اسکرپٹ مرتب بھی ایڈوب فلیکس کے ایک حصے کے طور پر اوپن سورس ہے۔ کراس برج بھی ہے، جو ایک اوپن سورس سی اور سی + + مرتب ہے۔ تامارین ایڈوب فلیش پلیئر کی طرح نہیں ہے، جو بند ماخذ رہتا ہے۔ تامارین ورچوئل مشین فلیش پلیئر کا صرف ایک حصہ ہے۔ متعلقہ منصوبوں تمارین سے متعلق دو منصوبوں کا اعلان 25 جولائی 2007 کو دی ایجیکس ایکسپیرئنس ویسٹ: آئرن منکی اور اسکریننگ منکی میں برینڈن آئک کے کلیدی کلمات میں کیا گیا۔ آئرن منکی ایک منصوبہ ہے جس میں آئرن پائتھون اور آئرن روبی کو تامارین میں نقشہ بنایا گیا ہے جس کی قیادت سیو سنگھیئن کر رہے ہیں۔ سکریمنگ منکی کا مقصد انٹرنیٹ ایکسپلورر سے شروع کرتے ہوئے تامارین کو غیر موزیلا براؤزرز کے اندر چلانے کی اجازت دینا ہے (اس طرح انہیں جاوا اسکرپٹ 2 کو سمجھنے کی اجازت دیتا ہے)۔ اس پروجیکٹ کی قیادت مارک ہیمنڈ کر رہے ہیں۔ دونوں میں سے کسی بھی پروجیکٹ کی پیداوار کے معیار کی ریلیز نہیں تھی اور ان کی موجودہ حیثیت واضح نہیں ہے۔ اسپائیڈر منکی اور تمارین دونوں قریب سے متعلق اہداف کو پورا کرتے ہیں اور اسی طرح بندروں کی اقسام (بالترتیب مکڑی بندر اور تمارین) سے ماخوذ نام دیے گئے تھے۔ ایم ڈی این پر تامارین پیج کو مزید پڑھنا (تامارین متروک ہے) حوالہ جات بیرونی لنکس تامارین پروجیکٹ www-archive.mozilla.org تامارین پر wiki.mozilla.org ایڈوب فلیش فری سافٹ ویئر C + + موزیلا ورچوئل مشینوں میں پروگرام کردہ سافٹ ویئر کو بند کر دیا گیا