Xerox Alto
|
||
![]() |
System Xerox Alto był
pierwszym systemem zawierającym w sobie wszystkie elementy nowoczesnego
interfejsu graficznego użytkownika. Został zaprojektowany i wydany przez
firmę Xerox w celach badawczych i chociaż
Xerox podarował kilka takich systemów różnym
organizacjom, to jednak nigdy nie nastąpiła ich sprzedaż. Xerox Alto zaprojektowano jako względnie mały, lecz o dużej mocy obliczeniowej, biurowy komputer osobisty z możliwością graficznej prezentacji informacji oraz z ułatwieniami we współdzieleniu danych. Został również zaprojektowany do wykorzystywania drukarek laserowych, nad którymi także prowadzono prace rozwojowe w firmie Xerox. Pierwszy egzemplarz Alto ukończono w roku 1973. Wewnątrz zawarto następujące komponenty sprzętowe: |
|
Poniżej umieściliśmy kilka zrzutów ekranu z systemu Alto.
Taki ekran zobaczymy zaraz po uruchomieniu systemu. Tak, to jest znaczek oczekiwania na polecenie (ang. command prompt). Interpreter poleceń nosi nazwę Alto Executive.
A oto wydruk zawartości katalogu z kilkoma plikami na dysku lokalnym. Podobne środowisko, zwane Net Executive, potrafi ładować programy poprzez sieć. A oto kilka interesujących faktów związanych ze środowiskiem poleceń oraz systemem plików:
Zwróć uwagę na użycie przycisków myszki w operacjach zarządzania plikami: u góry okna jest instrukcja "Wybieraj nazwy myszką. Czerwony-Kopia, Żółty-Kopia/Zmiana nazwy, Niebieski-Kasowanie. Kliknij 'start', aby wykonać polecenia związane z nazwami plików". Niektóre z myszek posiadały przyciski w kolorach czerwonym, żółtym i niebieskim, chociaż u pozostałych wszystkie przyciski były czarne.
Ze zrozumiałych powodów programy nie były pozbawione wad. Oto wydruk ekranu debuggera po awarii oprogramowania. A tutaj możemy zobaczyć fotografie ekranów Xerox Alto w działaniu: |
||
![]() |
||
| Jeszcze jeden widok okna zarządcy plików Neptune. | ||
![]() |
||
| To jest Bravo, oryginalny edytor dokumentów pracujący w systemie WYSIWYG (What Yoy See Is What You Get - to co widzisz jest tym, co otrzymasz). Bravo zawiera całą różnorodność krojów czcionek oraz opcji formatowania tekstu. Dzięki zastosowaniu pionowego monitora Alto ekran edytora może wyglądać dokładnie jak drukowana strona. | ||
![]() |
||
| To jest aplikacja Draw. W przeciwieństwie do typowego programu do malowania obiekty Draw można osobno definiować i przetwarzać. | ||
![]() |
||
| To jest MazeWar. Wiele wieków przed Doomem lub Quakem gra MazeWar była w pełni trójwymiarową, sieciową, strzelanką FPP (First Player Perspective - gra, w której widzimy otoczenie oczami kierowanej postaci) z trybem multiplayer (może grać jednocześnie kilku graczy). Pierwotnie napisano ją dla komputera Imlac (maszyny z grafiką wektorową) a następnie przekonwertowano do Alto. | ||
![]() |
||
|
Z uwagi na dużą moc przetwarzania danych (pamiętajmy, iż były to lata 70-te ubiegłego wieku) oraz możliwości graficzne systemy Xerox Alto stosowano do różnych celów badawczych z dziedziny relacji człowiek-komputer oraz użycia komputera. Dla systemu Alto dostępne było kilka środowisk programowania. Języki systemowe obejmowały BCPL oraz MESA. To były języki bardzo niskiego poziomu, nawet do takiego punktu, w którym każdy z nich wykorzystywał własny mikrokod dla procesora. Języki wyższego poziomu obejmowały Smalltalk oraz Lisp. |
||
![]() |
||
| Tutaj widzimy komputer Alto z uruchomionym środowiskiem programowania Smalltalk, które również opracowano w Xerox PARC. Był to czysty, interaktywny, zorientowany obiektowo język programowania oraz środowisko uruchomieniowe. | ||
![]() |
||
|
A oto jeszcze jeden przykład systemu Smalltalk uruchomionego na późniejszym modelu Alto lub Star. Smalltalk udostępniał swoje własne środowisko GUI z systemem menu, okien oraz obrazków, które w późniejszym okresie zaczęto określać mianem ikon. To właśnie zobaczył Steve Jobs, gdy odwiedził PARC. Firma Apple cofnęła się i zaimplementowała bardziej wydajny system oraz dodała rozwijane w dół systemy menu, ciągnięcie i upuszczanie po pulpicie graficznym, pasek menu, menu systemowe Apple oraz nowoczesne operacje kopiowania i wklejania obiektów. Firmę Xerox nie interesowało wyprodukowanie komputera do ogólnych zastosowań. Była to, i wciąż jest, firma, której produkcja obraca się wokół tworzenia i wykorzystywania dokumentów papierowych. Z ich punktu widzenia komputer ogólnego przeznaczenia, dokumenty elektroniczne oraz ich elektroniczny przesył stanowiły zagrożenie dla ich żywotnych interesów. To być może dziwne, iż badania te uczynili tak otwartymi i pozwolili zobaczyć ich wyniki tak wielu osobom. Osobiście uważam, iż powinniśmy się z tego cieszyć. Gdyby utrzymywali wszystko w tajemnicy, to ktoś inny mógłby dokonać tych "odkryć" i zablokować patentami na technologię GUI powszechne korzystanie z nich. Jednakże w późniejszym okresie firma Xerox faktycznie wykorzystała technologię do stworzenia procesora przetwarzania dokumentów o nazwie Xerox 8010 lub "Star". |
||
|
|
||
|
|
Tłumaczenie na język polski dla
I LO w Tarnowie zostało wykonane za pisemną zgodą
Nathana Linebacka z oryginalnej witryny internetowej
Graphical User Interfaces |
|