Un ponte tra mondi virtuali

I primi passi per lo sviluppo dell'interoperabilità del mondo virtuale sono ora in fase di sperimentazione tra Second Life e altri mondi virtuali indipendenti, grazie al lancio di Linden Lab's Open Grid Beta , un programma progettato per consentire agli sviluppatori di testare nuove funzionalità. Il programma beta consentirà agli utenti di spostarsi tra una griglia di test di Second Life, un insieme di server che simulano un mondo virtuale, e altre griglie non Linden Lab che eseguono il OpenSim Software. OpenSim è un progetto open source indipendente per creare un server del mondo virtuale.





Collegamento di mondi: Due avatar, Brian White (a sinistra) e Butch Arnold, si incontrano in 3rd Rock Grid, un server indipendente basato su OpenSim.

La discussione sul collegamento tra i mondi virtuali di oggi non è nuova, ma questo è il primo codice in esecuzione che dimostra approcci precedentemente ipotetici, un altro segno tangibile che Linden Lab è seriamente intenzionato all'interoperabilità. Siamo ancora all'inizio del gioco. Il punto della beta è dare al resto della comunità di sviluppo la possibilità di provare i protocolli da soli, afferma Joe Miller, vicepresidente della piattaforma e dello sviluppo di Linden Lab. Più di 200 utenti si sono iscritti al programma beta e attualmente sono stati collegati 15 mondi.

Per testare l'interoperabilità del mondo virtuale, una persona ha bisogno di almeno due mondi virtuali. Per Linden Lab, il Progetto OpenSim è stata una scelta naturale. È iniziato nel gennaio 2007 al nesso di due progetti open source, uno a decodificare le API del server di Second Life , e l'altro Il visualizzatore open source di Linden Lab iniziativa. L'obiettivo del progetto OpenSim è costruire un server del mondo virtuale che supporti il ​​visualizzatore Linden Lab o un derivato.



Oggi esiste una fiorente comunità OpenSim con 26 griglie registrate che ospitano circa 2.300 regioni . Sebbene questo sia certamente un numero esiguo rispetto alle 28.070 regioni che compongono la griglia principale di Second Life, rappresenta comunque un numero significativo di mondi virtuali indipendenti. La natura open source del progetto, unita al numero di partecipanti e al supporto condiviso di un visualizzatore comune, rendono i mondi basati su OpenSim ideali per i test di interoperabilità.

L'interoperabilità è il futuro del Web, afferma Terry Ford, proprietario e operatore di un mondo basato su OpenSim chiamato 3a griglia rocciosa . Anche Ford partecipa al programma. Potrebbe essere [nel] futuro di OpenSim, o forse sorgerà un altro pacchetto, ma proprio come i collegamenti da una pagina Web ti portano a un altro sito, le persone si aspetteranno la capacità di navigare tra mondi virtuali, dice.

Ford è Butch Arnold in Second Life, Butch Arnold in 3rd Rock Grid e Butch Arnold in Griglia OpenLife , ed è proprio questo il punto. Nessuno vuole avere tanti avatar quanti gli account del sito web, ma c'è una differenza fondamentale tra gli account, che contengono dati come un carrello della spesa, e gli avatar, che contengono dati riguardanti l'aspetto di una persona nel mondo virtuale. David Levine di IBM, che ha collaborato a stretto contatto con Linden Lab sui protocolli di interoperabilità, afferma: Non ti interessa se i contenuti del tuo carrello degli acquisti nel tuo account Amazon [sono] gli stessi degli altri carrelli degli acquisti. Tuttavia, se ti trasferissi da una regione all'altra e avessi risorse molto diverse in ciascuna, sarebbe un problema.



Tuttavia, molti sforzi per consentire agli utenti di condividere i propri avatar sul Web non hanno avuto successo. Levine afferma che l'Open Grid Protocol ha una possibilità perché è meno ambizioso. Non stiamo cercando di farlo attraverso l'intero Web. Il focus è sulla griglia principale Linden e su una serie di griglie sostanzialmente simili.

Per utilizzare il programma beta, un partecipante avvia un'applicazione chiamata visualizzatore, il miglior esempio è il client Second Life. Il visualizzatore esegue il rendering del mondo virtuale e fornisce i controlli per l'avatar. Proprio come l'utilizzo di un browser Web per accedere a un sito Web, il visualizzatore è il punto in cui viene avviata una richiesta di accesso.

La richiesta di accesso viene inviata al servizio dell'agente, che memorizza elementi come il profilo dell'avatar, la password e la posizione corrente. Come parte della beta, Linden Lab ha implementato una versione proprietaria del servizio agente in esecuzione su una griglia di prova. Il servizio avatar ora contatta il servizio regionale per il corretto posizionamento dell'avatar nel mondo virtuale.



Il servizio regionale è fondamentalmente il server Web dei mondi virtuali. È responsabile della simulazione di un pezzo del paesaggio virtuale e di fornire una prospettiva condivisa a tutti gli avatar che occupano lo stesso spazio virtuale. Un insieme di regioni è chiamato griglia. Linden Lab ha un codice proprietario che esegue tutte le regioni di Second Life. Il progetto OpenSim fornisce il codice sorgente che, una volta compilato, consente a chiunque di eseguire il proprio servizio regionale.

Da quel momento in poi, esiste una comunicazione a tre vie tra visualizzatore, servizio agente e servizio regionale per fornire all'utente l'esperienza nel mondo. Quando l'utente vuole spostarsi in un'altra regione, invia un comando di teletrasporto nel visualizzatore e si verifica lo stesso processo. Ma in questo caso, all'utente non è richiesto di accedere nuovamente, anche se la regione di destinazione è in esecuzione su un server non Linden Lab.

Lo scorso autunno, Linden Lab ha formato il Gruppo di lavoro sull'architettura (AWG), che è la forza trainante dell'Open Grid Protocol, la definizione architetturale di interoperabilità. Il team ha deciso che il primo passo fosse concentrarsi sulle aree di accesso e teletrasporto. Abbiamo iniziato con le informazioni di autenticazione e siamo stati in grado di passare senza problemi le credenziali di accesso tra due reti gestite da società diverse, afferma Levine. Molte persone mi chiedono: 'Perché hai iniziato da lì?' Beh, non puoi fare tutto il resto finché non effettui l'accesso.



Miller afferma che nei prossimi 18 mesi un utente può aspettarsi di vedere molta attività nell'area del movimento dei contenuti. Come posso spostare i contenuti miei, acquistati o creati, tra mondi in modo sicuro e protetto? L'AWG ha molti ottimi pensieri su come potrebbe funzionare, dice.

Brian White scrive un blog sul mondo virtuale, Virtual White: un'esplorazione di mondi virtuali .

nascondere