Re: How is work divided ?



This is great.  You should write a book, Paul.

Paul Barton-Davis wrote:
> 
> >X server
> 
>    interacts with the display hardware, mouse, keyboard
>    either directly or via device drivers. responds to
>    requests from clients to draw various things on the
>    screen, sends events to clients such as key press,
>    button press, etc.
> 
> >Xlib
> 
>    programming API allowing clients to send requests
>    to the X server, and to process events received
>    from the server.
> 
> >X font server
> 
>    supplies data to the X server when requests to draw
>    text are received.
> 
> >window manager
> 
>    controls the positioning, sizing, stacking order etc.
>    of windows. no requirement to use one, but things
>    are pretty difficult without it (no way to move
>    windows around unless an application does it itself,
>    for example). these days, most WM's also provide
>    various kinds of "virtual screens", simulating
>    the existence of more than 1 monitor (but not
>    simultaneously).
> 
> >GDK
> 
>    programming interface that attempts to abstract away
>    the use of Xlib. it presents a similar set of functionality
>    as Xlib does, but as a recent port to the Linux framebuffer
>    shows, it doesn't have to use Xlib internally.
> 
> >GTK
> 
>    programming API built on top of GDK that provides a level
>    of programming that is more useful than "draw a line",
>    "draw this text". instead, you work with "widgets"
>    that contain useful functionality and defined methods
>    of interacting with them.
> 
> >various Gnome libraries
> 
>    who knows ? who cares ? :))
> 
> --p
> 
> _______________________________________________
> gtk-list mailing list
> gtk-list gnome org
> http://mail.gnome.org/mailman/listinfo/gtk-list




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]