Onderwijstechnologie/Second Life
In dit document geven we een kort overzicht van Second Life.
Met Second Life bedoelen we niet die virtuele wereld die ontworpen werd door Linden Lab, maar de technologie die nodig is om virtuele werelden, zoals die van Linden Lab, te presenteren en te bekijken.
In wat volgt zullen we Second Life in die bredere betekenis Virtual Life noemen. Daarin zien we veel OpenSource projecten die verder werken op de code die vrijgemaakt werd door Linden Lab en op die manier het verschil tussen het product van Linden Lab en alternatieven. Virtual Life wordt soms afgekort tot VL (zoals in Cool VL viewer).
De belangrijkste componenten in Virtual Life zijn viewers waarmee iemand zijn avatar kan rondleiden in een virtuele wereld en de servers die dan de beschrijving van die virtuele werelden levert aan de viewers.
Virtuele werelden worden niet alleen maar door Linden Lab aangeboden (hoewel zij wel de eerste waren). Vandaag zijn er massa's virtuele werelden die over het internet bezocht kunnen worden. Veel van die werelden zijn gekend als grids.
In die zin is de virtuele wereld aangeboden door Linden Lab gekend als Second Life Grid. Andere grids zijn bijvoorbeeld OSGrid, The New World Grid..
Die laatste twee zijn voorbeelden van grids die gerealiseerd worden door servers die OpenSim draaien.
OpenSim biedt bijna hetzelfde aan als de software die draait op de servers van Linden Lab, maar zoals de naam doet vermoeden dan wel een OpenSource project is. Het protocol dat Linden Lab gebruikt, is identiek als wat OpenSim hanteert, dus kunnen alle viewers zonder probleem om het even welke grid bezoeken.
De relatie tussen viewer en grid is een beetje vergelijkbaar met browser-website.
Zoals je meerdere browsers hebt (Firefox, Safari et al.), zo heb je ook meerdere viewers.
En zoals een website ondersteund wordt door webserver software (bvb Apache, vaak in samenwerking met MySQL en PHP), zo wordt een grid meestal gerealiseerd door de samenwerking van OpenSim met MySQL en PHP.