| Versija | 1.5 |
|---|---|
| Izdevējs | Cedric Nanni |
| Izdošanas datums | 2012. gada 8. maijs |
| Pievienošanas datums | 2010. gada 1. maijs |
| OS prasības | Windows 2003, Windows 2000, Windows Vista, Windows, Windows 7, Windows XP |
| Prasības | Java 1.5 |
| Kopējais lejupielāžu skaits | 171 |
| Cena | Free |
Apraksts
Mākslīgā dzīve ir bezmaksas un atvērtā koda Java ietvars, kas izveidots, lai simulētu dzīvi. Tā ir vairāku aģentu sistēma, kurā katrs aģents vada savu pavedienu. Aģenti ir sadalīti divās dažādās kategorijās: pakalpojumi un procesi. Pakalpojumi sniedz pakalpojumus citiem aģentiem, un procesi veic noteiktus uzdevumus. Aģenti ir sakārtoti koka struktūrā ar nosaukumu Instance. Vienā instancē pakalpojumi un procesi tiek grupēti kopā, tādējādi var definēt neierobežotu skaitu grupu. Katram Instances koka mezglam var būt skatu kolekcija, ko izmanto, lai pārraudzītu mezgla darbību vai mijiedarbotos ar mezglu. Instancē izmantoto Java klašu definīcija (t.i., procesi, pakalpojumi vai skati) ir definēta instances modelī. Lai izvairītos no bloķēšanas, Artificial Life ievieš ziņojumapmaiņas sistēmu, metodes izsaukšanas mehānismu, kura pamatā ir ziņojumapmaiņas sistēma, un notikumu mehānismu, kas arī balstās uz ziņojumapmaiņas sistēmu.