Architecture of an X-System
Architecture of an X-System
Architecture of an X-System
The X-architecture is pictorially.
X-server. The X server runs on the hardware to which the display and keyboard attached. The X server performs low-level graphics, manages window, and user input functions. The X server controls accesses to a bit-mapped graphics display resource and manages it.
X-protocol. The X protocol defines the format of the requests between client applications and display servers over the network. The X protocol is designed to be independent of hardware, operating systems, underlying network protocol, and the programming language used.
X-library (Xlib). The Xlib provides a set of about 300 utility routines for applications to call. These routines convert procedure calls into requests that are transmitted to the server. Xlib provides low level primitives for developing an user interface, such as displaying a window, drawing characteristics and graphics on the window, waiting for specific events, etc.
Xtoolkit (Xt). The Xtoolkit consists of two parts: the intrinsics and the widgets. We have already seen that widgets are predefined user interface components such as scroll bars, push buttons, etc. for designing GUIs. Intrinsics are a set of about a dozen library routines that allow a programmer to combine a set of widgets into a user interface. In order to develop a user interface, the designer has to put together the set of components (widgets) he needs, and then he needs to define the characteristics (called resources) and behavior of these widgets by using the intrinsic routines to complete the development of the interface. Therefore, developing an interface using Xtoolkit is much easier than developing the same interface using only X library.
Invisible causes of water damage - what should you look for Top 4 Reasons Why You Should Start Having Swivel Tv Mount How to Manage Your Wealth Keratoconus – What to do when you are diagnosed The Spirit of Cuba Erfahren Sie Wie Die Strompreise Entschlossen Ihre Rechnung Zu Reduzieren Socialization Process Clean room testing Truth About Abs Megaupload Cesare Casella Programming Assignment help - HelpWithAssignment.com Things To Be Careful About When Using A Pulse Oximeter High-end Telecasting At Its Someone
www.yloan.com
guest:
register
|
login
|
search
IP(216.73.217.143) California / Rosemead
Processed in 0.023942 second(s), 5 queries
,
Gzip enabled
, discuz 5.5 through PHP 8.3.9 ,
debug code: 11 , 1815, 85,