| ورژن | 1.5 |
|---|---|
| ناشر | Cedric Nanni |
| رہائی کی تاریخ | 8 مئی، 2012 |
| تاریخ شامل کی گئی | 1 مئی، 2010 |
| OS کی ضروریات | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| تقاضے | Java 1.5 |
| کل ڈاؤن لوڈ | 171 |
| قیمت | Free |
تفصیل
مصنوعی زندگی ایک مفت اور اوپن سورس جاوا فریم ورک ہے جو زندگی کی تقلید کے لیے بنایا گیا ہے۔ یہ ایک ملٹی ایجنٹ فریم ورک ہے جہاں ہر ایجنٹ اپنا تھریڈ چلاتا ہے۔ ایجنٹوں کو دو مختلف زمروں میں تقسیم کیا گیا ہے: خدمات اور عمل۔ خدمات دیگر ایجنٹوں کو خدمات فراہم کرتی ہیں اور عمل مخصوص کاموں کو انجام دیتے ہیں۔ ایجنٹوں کو درخت کے ڈھانچے میں منظم کیا جاتا ہے جسے مثال کہتے ہیں۔ ایک مثال کے اندر، خدمات اور عمل کو ایک ساتھ گروپ کیا جاتا ہے اس طرح گروپوں کی لامحدود تعداد کی تعریف کی جا سکتی ہے۔ مثال کے درخت کے ہر نوڈ میں نوڈ کی سرگرمی کی نگرانی یا نوڈ کے ساتھ تعامل کے لیے استعمال ہونے والے خیالات کا مجموعہ ہو سکتا ہے۔ مثال کے اندر استعمال ہونے والی جاوا کلاسز کی تعریف (یعنی پروسیس، سروسز یا ویوز) انسٹینس ماڈل میں بیان کی گئی ہے۔ ڈیڈ لاکنگ سے بچنے کے لیے، آرٹیفیشل لائف ایک میسجنگ سسٹم، میسجنگ سسٹم پر مبنی میتھڈ انوکیشن میکانزم اور میسجنگ سسٹم پر مبنی ایونٹ میکانزم کو نافذ کرتی ہے۔