Internet zaskakuje różnymi usługami. Jedną z pionierskich, jak na razie, form personalizacji usług sieciowych jest projekt zdalnego systemu operacyjnego, który z poziomu przeglądarki umożliwia zarządzanie wybranymi zasobami.
AjaxWindows (http://www.ajaxwindows.com) jest wyposażony w szeroki
zakres funkcji i usług, choć większość
z nich występuje tu jedynie \”gościnnie\” – zwykle
działają w sieci jako odrębne serwisy (część
z nich była już opisywana na łamach MI). System
zawiera również nieco własnych narzędzi i programów,
których działanie do złudzenia przypomina
niektóre rozwiązania znane z Windows.
Cały
projekt jest jeszcze w fazie rozwoju, ale można
już założyć tu konto i sprawdzić w praktyce użyteczność
wirtualnego systemu operacyjnego.
Przed założeniem konta (rys. 1) można obejrzeć
krótki film ukazujący najistotniejsze
walory i funkcje systemu ajaxWindows
(dialogi jedynie w angielskiej wersji językowej).
Założenie konta sprowadza się do wskazania
jakiegoś adresu pocztowego, wybrania hasła
dostępu i przepisania kodu. Po zweryfikowaniu
i zatwierdzeniu danych system założy nam konto
i zaloguje od razu na wirtualny pulpit, na którym
powitają nas okienka konfiguracyjne nowego
systemu oraz przewodnik (rys. 2, 3).
Twardym dyskiem w systemie ajaxWindows
jest wybrane przez użytkownika konto pocztowe
w serwisie Gmail. To na nim przechowywane są
pliki, jakie użytkownik tworzy lub kopiuje na wirtualny
system ze swojego komputera. Specjalny
kreator na początku pracy z systemem prosi użytkownika
o podanie parametrów dostępu do konta
pocztowego Gmail lub wspiera pomocą
przy zakładaniu nowego konta. Ten drugi wariant
jest zalecany przez autorów systemu, ponieważ
dzięki temu pliki magazynowane na koncie
pocztowym nie będą się mieszać ze standardową
pocztą (rys. 4).
W następnym kroku ajaxWindows poprosi
o spersonalizowanie niektórych ustawień. Można
określić domyślną stronę startową w przeglądarce,
wyszukiwarkę, webmail, tryb otwierania
nowych okien, zsynchronizować ulubione zakładki
z przeglądarki, doinstalować dodatkowe
usługi bądź moduły programowe (rys. 5, 6, 7).
Wizualnie system ajaxWindows, choć pracuje
w oknie przeglądarki, do złudzenia przypomina
standardowy system operacyjny. W oknie widać
kolorowy pulpit (na który można nałożyć wybrany
obrazek) z ikonami najczęściej uruchamianych
programów lub innych internetowych usług, pasek
zadań z zegarem, ikonami szybkiego dostępu
i menu Start (rys. 8).
Domyślnie użytkownik otrzymuje dostęp do
trzech aplikacji będących integralną częścią samego
ajaxWindows. Znajdziemy tu prosty edytor
tekstu zapisujący pliki w formacie .odt (OpenOffice),
program do tworzenia prezentacji ajaxPresents
(.odp) oraz wektorowy edytor rysunków
ajaxSketch (.svg) (rys. 9, 10).
Do tego dochodzą
różne drobne moduły programowe, np. odtwarzacz
audio, książka adresowa, kalkulator, notes
czy konsola zarządzania (rys. 11, 12, 13, 14).
Aby dokładniej dostosować zdalny system do
własnych wymagań, należy uruchomić moduł instalatora
i w nim poszukać innych programów
bądź internetowych usług (zwanych tu widżetami
– ang. widgets), które można wywoływać
wprost z poziomu ajaxWindows.
W ten sposób system można rozbudować np. o edytor grafik
(Picnic), internetowy telefon Gizmo czy wielosieciowy
komunikator Meebo (rys. 15).
Jest jeszcze obszerna paleta bezpośrednich
odsyłaczy do sieciowych narzędzi i usług oferowanych
przez Google (rys. 8). W przypadku
większości tego typu gościnnych rozszerzeń systemu
ajaxWindows otwiera w nowym oknie
przeglądarki macierzystą stronę danego serwisu,
loguje użytkownika na jego konto, jeśli takowe
było już wcześniej założone, i częściowo pomaga
w przenoszeniu danych (rys. 16, 17).
ajaxWindows może być uruchamiany z poziomu
dowolnego systemu operacyjnego: Windows,
MacOS X, Linux. Najlepiej działa w Firefoksie.
W IE trzeba zainstalować odpowiednią wtyczkę
ActiveX. Wybrana przeglądarka musi mieć włączoną
obsługę języka JavaScript, opcję pokazywania
wyskakujących okienek i przyjmowania ciasteczek
z witryny ajaxwindows.com. Wymagana
jest także obecność w systemie wirtualnej maszyny
Javy, przynajmniej w wersji 6 (rys. 18).