211service.com
Pomost między wirtualnymi światami
Pierwsze kroki w kierunku rozwoju interoperacyjności w świecie wirtualnym są obecnie testowane między Second Life a innymi niezależnymi światami wirtualnymi, dzięki uruchomieniu Linden Lab Otwarta siatka beta , program przeznaczony dla programistów do testowania nowych funkcji. Program beta umożliwi użytkownikom poruszanie się między siatką testową Second Life — zestawem serwerów symulujących świat wirtualny — a innymi siatkami innymi niż Linden Lab, na których działa OpenSim oprogramowanie. OpenSim to niezależny projekt open-source mający na celu stworzenie serwera wirtualnego świata.

Łączenie światów: Dwa awatary, Brian White (po lewej) i Butch Arnold, spotykają się na 3rd Rock Grid, niezależnym serwerze opartym na OpenSim.
Dyskusja na temat łączenia dzisiejszych wirtualnych światów nie jest nowa, ale jest to pierwszy działający kod, który demonstruje wcześniej hipotetyczne podejścia – kolejny namacalny znak, że Linden Lab poważnie podchodzi do interoperacyjności. Jesteśmy wciąż na początku gry. Celem wersji beta jest umożliwienie reszcie społeczności programistów samodzielnego wypróbowania protokołów, mówi Joe Miller, wiceprezes ds. platformy i rozwoju w Linden Lab. Do programu beta zarejestrowało się ponad 200 użytkowników, a obecnie dołączyło 15 światów.
Aby przetestować interoperacyjność w świecie wirtualnym, osoba potrzebuje co najmniej dwóch światów wirtualnych. Dla Linden Lab, Projekt OpenSim był naturalnym wyborem. Zaczęło się w styczniu 2007 r. na styku dwóch projektów open-source – od jednego do inżynierii wstecznej interfejsów API serwera Second Life , i inni Przeglądarka open-source Linden Lab inicjatywa. Celem projektu OpenSim jest zbudowanie serwera świata wirtualnego obsługującego przeglądarkę Linden Lab lub jej pochodną.
Obecnie istnieje kwitnąca społeczność OpenSim z 26 zarejestrowanymi sieciami obsługującymi około 2300 regiony . Chociaż jest to z pewnością niewielka liczba w porównaniu z 28 070 regionami, które tworzą główną siatkę Second Life, nadal reprezentuje znaczną liczbę niezależnych wirtualnych światów. Otwarty charakter projektu w połączeniu z liczbą uczestników i wspólnym wsparciem wspólnej przeglądarki sprawia, że światy oparte na OpenSim są idealne do testów interoperacyjności.
Interoperacyjność to przyszłość sieci, mówi Terry Ford, właściciel i operator świata opartego na OpenSim o nazwie Trzecia siatka skalna . W programie uczestniczy również Ford. Może to być [w] przyszłości OpenSim, a może pojawi się inny pakiet, ale tak jak linki ze strony internetowej przeniosą Cię do innej witryny, ludzie będą oczekiwać możliwości poruszania się między wirtualnymi światami, mówi.
Ford jest Butchem Arnoldem w Second Life, Butchem Arnoldem w 3. Rock Grid i Butchem Arnoldem w Second Life. Siatka OpenLife i o to właśnie chodzi. Nikt nie chce mieć tylu awatarów, co konta na stronach internetowych, ale istnieje zasadnicza różnica między kontami, które przechowują dane, takie jak koszyk, a awatarami, które zawierają dane dotyczące wyglądu danej osoby w świecie wirtualnym. David Levine z IBM, który ściśle współpracuje z Linden Lab w zakresie protokołów interoperacyjności, mówi: Nie obchodzi Cię, czy zawartość Twojego koszyka na koncie Amazon [jest] taka sama jak w innych koszykach. Jednakże, gdybyś przenosił region do regionu i miał bardzo różne zasoby w każdym, byłby to problem.
Jednak wiele prób umożliwienia użytkownikom udostępniania swoich awatarów w sieci nie powiodło się. Levine mówi, że Open Grid Protocol ma szansę, ponieważ jest mniej ambitny. Nie próbujemy tego robić w całej sieci. Nacisk kładziony jest na główną siatkę Linden i zestaw zasadniczo podobnych siatek.
Aby skorzystać z programu beta, uczestnik uruchamia aplikację zwaną przeglądarką, czego najlepszym przykładem jest klient Second Life. Przeglądarka renderuje wirtualny świat i zapewnia kontrolę nad awatarem. Podobnie jak przy użyciu przeglądarki internetowej do logowania się na stronie internetowej, przeglądarka jest miejscem, w którym inicjowane jest żądanie logowania.
Prośba o zalogowanie jest wysyłana do usługi agenta, która przechowuje takie informacje, jak profil awatara, hasło i aktualna lokalizacja. W ramach bety Linden Lab wdrożyło autorską wersję usługi agenta działającej na siatce testowej. Serwis awatarów kontaktuje się teraz z serwisem regionalnym w celu właściwego umieszczenia awatara w wirtualnym świecie.
Usługa regionalna jest w zasadzie serwerem sieciowym wirtualnych światów. Odpowiada za symulację fragmentu wirtualnego krajobrazu i zapewnia wspólną perspektywę wszystkim awatarom zajmującym tę samą wirtualną przestrzeń. Zbiór regionów nazywa się siatką. Linden Lab posiada własny kod obsługujący wszystkie regiony Second Life. Projekt OpenSim zapewnia kod źródłowy, który po zbudowaniu umożliwia każdemu uruchomienie własnej usługi regionalnej.
Od tego momentu istnieje trójstronna komunikacja między widzem, usługą agenta i usługą regionalną, aby zapewnić użytkownikowi wrażenia w świecie. Gdy użytkownik chce przenieść się do innego regionu, wydaje w przeglądarce polecenie teleportacji i następuje ten sam proces. Ale w tym przypadku użytkownik nie musi logować się ponownie, nawet jeśli region docelowy działa na serwerze innym niż Linden Lab.
Jesienią ubiegłego roku Linden Lab utworzyło Grupa Robocza ds. Architektury (AWG), który jest siłą napędową protokołu Open Grid — architektonicznej definicji interoperacyjności. Zespół zdecydował, że pierwszym krokiem będzie skupienie się na obszarach logowania i teleportacji. Zaczęliśmy od informacji uwierzytelniających i możliwości bezproblemowego przekazywania danych logowania między dwiema siatkami prowadzonymi przez różne firmy, mówi Levine. Wiele osób pyta mnie: „Dlaczego tam zacząłeś?” Cóż, nie możesz zrobić całej reszty, dopóki się nie zalogujesz.
Miller mówi, że w ciągu najbliższych 18 miesięcy użytkownik może spodziewać się dużej aktywności w obszarze przemieszczania treści. Jak bezpiecznie i bezpiecznie przenosić moją, kupioną lub utworzoną zawartość między światami? AWG ma wiele świetnych przemyśleń na temat tego, jak to może działać, mówi.
Brian White pisze blog o wirtualnym świecie, Wirtualna biel: eksploracja wirtualnych światów .