• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • X Window System



    Podstrony: 1 [2] [3]
    Przeczytaj także...
    Widżet – podstawowy element graficznego interfejsu użytkownika (np. okno, pole edycji, suwak, przycisk). Termin ten jest szczególnie popularny wśród użytkowników systemów operacyjnych z rodziny UNIX, natomiast użytkownicy systemów MS Windows używają w tym kontekście terminu kontrolka lub element kontrolny. W produktach firmy Microsoft (Visual Studio, .NET, Office itp.) używana jest nazwa formant. W pewnych kontekstach synonimem widżetu jest okno.Graficzny interfejs użytkownika, środowisko graficzne (ang. Graphical User Interface, GUI) – ogólne określenie sposobu prezentacji informacji przez komputer oraz interakcji z użytkownikiem, polegające na rysowaniu i obsługiwaniu widżetów.
    X11.svg

    X Window Systemsystem okien, czyli komponent graficznego interfejsu użytkownika, stworzony w latach 80. XX wieku w laboratoriach Massachusetts Institute of Technology (MIT). Obecnie prace nadzoruje X.Org Foundation, a najnowszym wydaniem jest wersja 11. Często oprócz X Window System stosuje się też nazwę X, X11, X11R6 (dla implementacji X.Org w wersjach 6) lub X11R7.

    AIGLX (ang. Accelerated Indirect GL X) - technologia umożliwiająca wykorzystanie kart graficznych, poprzez X.Org i OpenGL, do akceleracji rysowania elementów środowiska graficznego.GTK+ - biblioteka służąca do tworzenia interfejsu graficznego do programów komputerowych. Pierwotnie stworzona na potrzeby programu GIMP, stąd też nazwa - The GIMP Toolkit. Znak + pojawił się w nazwie, gdy autorzy dodali do oryginalnego GTK możliwość programowania obiektowego.

    Nazwa X Windows (poprzez analogię do Microsoft Windows), chociaż rozpowszechniona, jest niepoprawna.

    Najpopularniejszymi implementacjami X Window System są X.Org oraz XFree86.

    Opis[ | edytuj kod]

    X Window System historyczny już graficzny interfejs użytkownika; aplikacje dystrybucji MIT X Consortium uruchomione pod menedżerem okien twm: X Terminal, Xbiff, xload oraz graficzny edytor
    Środowisko graficzne GNOME

    System X tworzy okna, na których program może tworzyć obraz, oraz zajmuje się obsługą urządzeń wejściowych (myszki, klawiatury, tabletu). Serwer X może rysować tylko najprostsze obiekty (odcinki, wielokąty, elipsy, wyświetlać bitmapy, stawiać pojedyncze piksele), nie dostarcza natomiast żadnego interfejsu użytkownika, czyli przycisków, rozwijanych menu, pasków przewijania itp. Rysowaniem i obsługą tych elementów musi zająć się program, najczęściej jest to biblioteka widgetów. System X nie zajmuje się również obsługą okien, nie dostarcza żadnych wbudowanych mechanizmów do ich przesuwania, zmiany rozmiaru, zamykania i uruchamiania programów itd., nie rysuje także pasków tytułowych dla okien – tym wszystkim musi zająć się osobny program, tzw. menedżer okien (ang. window manager).

    Internet Engineering Task Force to nieformalne, międzynarodowe stowarzyszenie osób zainteresowanych ustanawianiem standardów technicznych i organizacyjnych w Internecie.Klawiatura komputerowa – uporządkowany zestaw klawiszy służący do ręcznego sterowania urządzeniem lub ręcznego wprowadzania danych. W zależności od spełnianej funkcji klawiatura zawiera różnego rodzaju klawisze – alfabetyczne, cyfrowe, znaków specjalnych, funkcji specjalnych, o znaczeniu definiowanym przez użytkownika.

    Pierwszymi bibliotekami widgetów były Athena, Motif oraz OpenLook, dzięki którym udało się stworzyć proste środowiska graficzne. Dzisiejsze GNOME i KDE (korzystające odpowiednio z bibliotek: GTK i GTK+ oraz Qt) to całe rozbudowane środowiska graficzne starające się tworzyć pewną użytkową całość.

    X Window System zaprojektowany jest w architekturze klient-serwer, co oznacza, że składa się z dwóch elementów: z serwera, zajmującego się wyświetlaniem grafiki oraz obsługą klawiatury i myszy, oraz z klienta, czyli oprogramowania żądającego od serwera zmian zawartości okna. Oba elementy komunikują się ze sobą przy pomocy protokołu przezroczystego sieciowo, co oznacza, że nie ma znaczenia, czy oba elementy systemu działają na tym samym komputerze, czy na dwóch różnych maszynach. Jedna maszyna może wykonywać program, druga może wyświetlać wynik działania programu. Przykładem może być sytuacja, w której użytkownik pracuje zdalnie na odległym komputerze korzystając z X Window System. Jego lokalny komputer (ten, przy którym siedzi) działa jako serwer X zapewniając graficzny interfejs użytkownika. Na zdalnym komputerze działa uruchomiony przez użytkownika program, będący klientem serwera X działającego na maszynie lokalnej. Z serwera na maszynie lokalnej program na maszynie odległej otrzymuje instrukcje sterujące użytkownika i na maszynę lokalną przesyła wyniki swojego działania.

    RFC (ang. Request for Comments – dosłownie: prośba o komentarze) – zbiór technicznych oraz organizacyjnych dokumentów mających formę memorandum związanych z Internetem oraz sieciami komputerowymi. Każdy z nich ma przypisany unikatowy numer identyfikacyjny, zwykle używany przy wszelkich odniesieniach. Publikacją RFC zajmuje się Internet Engineering Task Force.Open Software Foundation - organizacja założona w 1988 w celu utworzenia otwartego standardu systemu operacyjnego Unix, w 1996 połączyła się z konsorcjum X/Open Company, tworząc The Open Group.

    Twórcy protokołu X przewidzieli możliwość jego rozszerzenia o nowe funkcje. Na przykład na potrzeby biblioteki OpenGL powstało rozszerzenie GLX.

    Podstrony: 1 [2] [3]




    Warto wiedzieć że... beta

    Microsoft Windows (ang. windows „okna”, IPA: [maɪkɹoʊsɑːft ˈwɪndoʊz]) – rodzina systemów operacyjnych stworzonych przez firmę Microsoft. Systemy rodziny Windows działają na serwerach, systemach wbudowanych oraz na komputerach osobistych, z którymi są najczęściej kojarzone.
    Graphics Device Interface (GDI) – jeden z trzech podstawowych komponentów (razem z jądrem i API Windows) interfejsu użytkownika (menedżera okien GDI) w Microsoft Windows. GDI odpowiedzialne jest za przedstawianie obiektów graficznych i przesyłanie ich do urządzeń wyjściowych, takich jak monitory i drukarki.
    The Open Group – konsorcjum przemysłowe sponsorowane przez IBM, Sun, HP, Hitachi i Fujitsu, tworzące standardy de facto w dziedzinie oprogramowania, zwłaszcza interfejsów API. The Open Group powstała w 1996 r. z połączenia Open Software Foundation (OSF) i X/Open.
    Motif (MOTIF) jest biblioteką graficzną służącą do tworzenia graficznego interfejsu użytkownika pod X Window System. Biblioteka ta pojawiła się w latach 1980 na stacjach Unixowych, jako konkurent dla OpenLook.
    OpenGL (ang. Open Graphics Library) – specyfikacja uniwersalnego API do generowania grafiki. Zestaw funkcji składa się z 250 podstawowych wywołań, umożliwiających budowanie złożonych trójwymiarowych scen z podstawowych figur geometrycznych.
    XGL to odgałęzienie serwera X, zapewniające akcelerację sprzętową poprzez OpenGL (za pośrednictwem biblioteki glitz). XGL pozwala aplikacjom na wykorzystanie akceleracji sprzętowej karty graficznej, korzystającym z serwera X, OpenGL, XVideo oraz menadżera kompozycji (takich jak Beryl oraz Compiz), odciążając procesor główny.
    System okien — w systemie operacyjnym jest to komponent graficznego interfejsu użytkownika odpowiedzialny za obsługę urządzeń wejścia/wyjścia (np. mysz, klawiatura) oraz grafiki. Udostępnia także menedżerom okien prostokątne obszary ekranu (okna), w których odbywa się rysowanie. Termin ten jest używany także w innym znaczeniu w odniesieniu do menedżerów okien lub nawet pojedynczych aplikacji. Przykładowo, w platformie NetBeans Platform oznacza komponent odpowiedzialny za zarządzanie szkieletem GUI aplikacji.

    Reklama

    Czas generowania strony: 0.023 sek.