Michael Hill
mdhillca@gmail.com 2013
Elementos estándar de la interfaz de usuario, renderizado y animación.
Daniel Mustieles
daniel.mustieles@gmail.com 2011-2014
Jorge González
jorgegonz@svn.gnome.org 2007-2010
Mario Carrión
mario@monouml.org 2006

# Interfaz de usuario y gráficos

Use un kit de herramientas sencillo para todos los widgets estándar en su aplicación

Cree rápidamente interfaces gráficas visualmente ricas

Consiga gráficos de alta calidad, con alisado e independientes de la resolución

Añada fácilmente funcionalidad web a su aplicación

Acceso a tecnologías de asistencia integradas

Use los potentes pilares de la plataforma GNOME para crear interfaces de usuario consistentes y flexibles. Haga que sus aplicaciones estén disponibles para la mayor audiencia posible desplegándolas en otras plataformas. Los elementos estándar de la IU son accesibles de manera predeterminada, y es fácil añadir soporte de accesibilidad a cualquier elemento personalizado de la IU que cree.

# ¿Qué puede hacer?

Para aplicaciones con controles estándar que deberían resultar familiares a la mayoría de usuarios, use GTK+. Cada aplicación que forma parte de GNOME usa GTK+; úsela para que sea consistente y para acceder a la mayoría de widgets y características, tales como el soporte de impresión o de temas mediante CSS.

Para crear interfaces rápidas y visualmente ricas, use Clutter. Las animaciones, los efectos y las distribuciones fluidas son sencillas con Clutter, y también soporta entrada táctil y gestos.

Cairo proporciona gráficos 2-D de alta calidad con alisado e independientes de la resolución. Cairo se usa para dibujar widgets en GTK+, y también se puede usar para obtener PDF y SVG.

WebKitGTK+ simplifica el añadir funcionalidad web a su aplicación, tanto si se renderiza un archivo HTML como si es una IU completa en HTML5.

GTK+, Clutter y WebKitGTK+ tienen soporte integrado para tecnologías de asistencia con ATK. Use Orca, Caribou OSK, y las herramientas de accesibilidad integradas de GTK+, o construya herramientas personalizadas sobre ATK.

# Ejemplos del mundo real

Puede ver muchos ejemplos de aplicaciones del mundo real con tecnologías de IGU de GNOME en proyectos de código abierto, como las indicadas en los siguientes ejemplos.

Web es el explorador GNOME, que usa GTK+ y WebKitGTK+, y es totalmente accesible.

( Página we | Captura de pantalla | Código fuente )

MonoDevelop es un EID multiplataforma diseñador para C# y otros lenguajes de .NET languages. Funciona en Linux, Mac OS X y Windows

( Página web | Capturas de pantalla | Código fuente )

Iagno es la versión del juego Reversi para GNOME y usa Clutter para el tablero de juego animado.

( Página web | Captura de pantalla | Código fuente )