Interfaz grafica

Páginas: 17 (4014 palabras) Publicado: 24 de mayo de 2011
software Glade

Glade
Arturo Fernández Montoro

Glade es una intuitva aplicación que nos permite desarrollar, a golpe de ratón, interfaces gráficas de usuario para el toolkit gráfico de GTK+, el cual se integra a la perfección con el entorno de escritorio GNOME. Posteriormente podemos utilizar estas interfaces con lenguajes de programación como C/C++, Ruby, Python y Java, entre otros.

Cuando nos planteamos el desarrollo de aplicaciones software con interfaz gráfica de usuario es importante elegir una herramienta que permita al equipo ser productivo en este aspecto, ya que el diseño y producción de la interfaz gráfica lleva un tiempo elevado de trabajo. Habitualmente la elección de esta herramienta está condicionada por varios factores como son el lenguaje de programación, laexperiencia del equipo con ciertas herramientas, el toolkit gráfico que utilizará la aplicación o la disponibilidad de herramientas en función de la plataforma de desarrollo y de producción. En GNU/Linux contamos con una herramienta muy práctica para el desarrollo de software que requiera de interfaz gráfica como son hoy en día muchas aplicaciones standalone y/o cliente-servidor. Esta herramientanos va a permitir, por ejemplo, ser productivos debido a su facilidad de uso, elegir entre distintos lenguajes de programación y desarrollar y correr en distintas plataformas. Su nombre es Glade, es software libre y utiliza el toolkit gráfico GTK+. La funcionalidad que diferencia a Glade de otras herramientas similares es el hecho de que genera

código XML con la definición de toda la interfazgráfica que crea el diseñador. Los datos de este fichero se cargan dinámicamente cuando la aplicación se ejecuta, lo que nos permite tener claramente separada la interfaz gráfica de la lógica de negocio. Además, podemos utilizar la misma interfaz con distintos lenguajes de programación sin cambiar nada. Quizá este aspecto nos resulte especialmente práctico si necesitamos desarrollar la mismaaplicación en dos lenguajes diferentes o si con el tiempo decidimos cambiar de lenguaje por alguna necesidad específica. La perfecta integración con el entorno de escritorio GNOME es otra de las razones para utilizar Glade si desarrollamos aplicaciones que deban correr en este

linux@software.com.pl

Lo que deberías saber...
• • • Conocimientos básicos de programación con interfaces de usuarioConocimientos básicos de programación en C Conocimientos básicos de GTK+

42

Linux+ 9/2007

software Glade
sistema de instalación detectará las dependencias necesarias e instalará los paquetes que proceda de forma automática. No obstante, si deseamos instalar Glade desde los fuentes podemos hacerlo accediendo al sitio web de Glade, descargarnos los mismos y realizar la compilación de formamanual. De esta forma podemos elegir la versión que deseemos. En primer lugar deberemos instalar el software del que depende Glade. Si utilizamos GNOME podemos obviar este paso, ya que tendremos instalado prácticamente todo, como mucho deberemos instalar las librerías de desarrollo necesarias para la compilación. Glade require el siguiente software: • • • ya no genera código, sólo la definición en XMLde la interfaz. En versiones anteriores era posible generar directamente código en el lenguaje seleccionado, que los programadores utilizaban para escribir el resto de la aplicación. Sin embargo, en la nueva versión sólo es posible generar la definición en XML, que posteriormente los programadores utilizarán junto a la librería libglade para cargar las interfaces en tiempo de ejecución. Para lamayoría de las distribuciones de Linux existen paquetes binarios para realizar la instalación de la versión 2 de Glade, sin embargo, no es tan común encontrar paquetes de la versión 3. Por ejemplo, la última versión estable liberada de Debian (4.0 alias Etch) no dispone de paquetes para Glade 3, tampoco los incluye la versión Edgy de Ubuntu. Para realizar la instalación desde estos paquetes...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • la interfaz grafica
  • Interfaz Grafica
  • Interfaz Gráfica
  • Interfaz Graficas De Los Sistema Operativos
  • INTERFAZ GRAFICA CON TRANSFORMACIONES MORFOLOGICOS
  • Elementos de la interfaz grafica
  • Sistema De Seguridad Con Interfaz Gráfica
  • Desarrollos de Interfaz grafica

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS