DIVE

Home

 

Distributed Interactive Virtual Environment

dive.gif (38467 bytes)

http://www.sics.se/dive

 

    E' un sistema multiutente Internet-based dove i partecipanti navigano in uno spazio 3D interagendo tra di loro e con altre applicazioni.

    L'utente di un mondo DIVE e' chiamato attore e puo' essere un utente umano od un processo automatizzato.
    Un attore e' rappresentato da una "body-icon" (o avatar) per facilitarne il riconoscimento.
    Il software DIVE e' un prototipo di ricerca coperto da licenza, tuttavia esistono versioni freeware per usi non-commerciali. La prima versione risale al 1991.

    Dive supporta lo sviluppo di ambienti virtuali, interfacce utente ed applicazioni basate su ambienti condivisi 3D; legge ed esporta VRML 1.0 ed altri formati 3D, e' integrato con il WWW ed e' compatibile HTTP/FTP/HTML/MIME.

    Le applicazioni ed attivita' DIVE includono campi di battaglia, modelli spaziali di interazione, agenti virtuali, controlli robot e interazioni multi-modal.

    DIVE sfrutta un approccio peer-to-peer con un server non centralizzato, dove i peers comunicano sia con multicast affidabile sia con multicast non affidabile, basato sul multicast IP. Cocettualmente gli stati condivisi possono essere visti come una memoria condivisa su una rete dove un insieme di processi interagiscono instaurando accessi concorrenti a questa memoria.

    Il controllo della coerenza e della concorrenza dei dati comuni (che sono oggetti) e' ottenuto da replicazioni attive e da protocolli di multicast affidabili; gli oggetti sono replicati in parecchi nodi tramite un costante aggiornamento.

    E' inoltre prevista una ODI  (Oz Dive Interface) dove viene utilizzato il linguaggio di programmazione Oz. ODI usa la DIVE Client Interface (DCI) la quale trasforma le applicazioni DIVE in un server TCP, offrendo molte possibilita' di comandi a tutti i client connessi.

    DIVE al momento e' disponibile per le piattaforme: SGI Irix 5.3, HP HPUX 9.0X, SUN Solaris 2.4 e SunOS 4, Linux 2.X e Windows NT.

    Avendo a disposizione solamente PC equipaggiati con Windows 95, non e' stato possibile utilizzare il software DIVE.

 

VOTO:   N/A

Home

CSELT - Politecnico di Torino
Tesina di Telematica

Amorino Vincenzo - Derenale Corrado - Steffenino Claudio