Please enable JavaScript.
Coggle requires JavaScript to display documents.
Entorno de programación en X Windows, Pertenece a: Keytleen Madrid -…
Entorno de programación en X Windows
Arquitectura
Modelo Cliente-Servidor
Protocolo X11
Independencia del hardware y sistema operativo
Servidor X
Cliente X
Función: aplicaciones que generan solicitudes al servidor
Ejemplos: terminales, navegadores, editores de texto
Comunicación:
Comunicación Cliente-Servidor
Uso del protocolo X11
Intercambio de solicitudes (dibujar ventanas, procesar eventos)
Conexión local (Unix socket) o remota (TCP/IP)
Herramientas de desarrollo
Librerias
Xlib: interfaz de bajo nivel
Xt (X Toolkit): nivel medio
GTK+ y Qt: interfaces gráficas de alto nivel
Lenguaje de Programacion
C/C++
Python (a través de bindings como PyGTK o PyQt)
Ventajas y desventajas
Ventajas:
Escalabilidad
Soporte para múltiples plataformas
Desventajas:
Latencia en conexiones remotas
Complejidad del protocolo
Pertenece a: Keytleen Madrid