Please enable JavaScript.
Coggle requires JavaScript to display documents.
El entorno de programación en X Windows, JESSICA AGRAZAL 8-952-223 -…
El entorno de programación en X Windows
Que es XWindows
Es el nombre por el que se conoce al entorno gráfico usado por los sistemas Unix. X-Windows proporciona una interfaz gráfica (GUI) al mundo de Linux.
X-Windows proporciona las capacidades gráficas que hacen de las plataformas basadas en Linux la elección para el desarrollo de muchas aplicaciones de ingeniería y diseño, y es X-Windows lo que hace posible que Linux sea un competidor serio en el mercado de los sistemas operativos para PC.
Está compuesto por dos elementos principales
el servidor X encargado de mostrar visualmente los elementos en la pantalla de forma totalmente independiente del sistema operativo
Y el gestor de ventanas, parte cuyo objetivo es la administración de las ventanas mostradas para las aplicaciones, su apariencia, su creación, su colocación en la pantalla, etc
El sistema X Window se encarga de mostrar la información gráfica, está construido con arquitectura cliente-servidor y es una capa totalmente independiente del Sistema Operativo. Las aplicaciones cliente de X existen en el espacio del usuario, creando una interfaz gráfica del usuario (GUI) y pasando peticiones al servidor de X.
Sistema X Server
El sistema de ventanas X distribuye el procesamiento de aplicaciones especificando enlaces cliente-servidor.
El servidor provee servicios para acceder a la pantalla, teclado y ratón, mientras que los clientes son las aplicaciones que utilizan estos recursos para interacción con el usuario.
Datos
La primera versión del sistema X se lanza de forma gratuita en 1988, bajo la
denominación Xi 1 R2
Siguiendo la filosofía general de los sistemas de ventanas, X divide la pantalla en regiones o
ventanas independientes sobre las que se pueden realizar operaciones de entrada y salida.
La programación en X se basa en el intercambio de información entre el cliente y el servidor
en base al protocolo X.
Protocoló X
E el mecanismo básico de comunicación a través de la red en el entorno X. En base a este protocolo el cliente y el servidor intercambian datos de forma bidireccional mediante mensajes.
Los mensajes del protocolo X se construyen a partir de los siguientes posibles forrnatos: formato petición, formato respuesta, formato error o formato suceso
Caracteristicas
Existen 33 tipos distintos de eventos reconocidos en el sistema X, los cuales se pueden agrupar en diferentes categorías. Algunos ejemplos son eventos de teclado, de puntero, de foco de entrada, de exposición, de cambio de dimensiones, etc.
El protocolo X está soportado por otros protocolos de red de bajo nivel que admiten comunicación bidireccional tales como TCP/IP, DECnet o STREAMS.
Uso del Cliente
El cliente xrdb es ejecutado normalmente desde los programas de inicialización para cargar los valores de los recursos establecidos por defecto. Posteriormente
se puede utilizar para consultar la base de datos de recursos o modificarla.
JESSICA AGRAZAL 8-952-223