Visualizador de interfaces gráficas
para entornos distribuidos

Autor: Sergio de Mingo Gil (sdemingi EN pantuflo.escet.urjc.es)



Actualmente, las interfaces gráficas de usuario tienen un papel fundamental dentro de la estructura de cualquier aplicación software. El diseño de estas interfaces, en la mayoría de los casos es estático y está ajustado a alguna fase del desarrollo del propio software al que acompañan. La separación entre el desarrollo del software y el desarrollo de estas interfaces gráficas ha sido el hilo principal de actuación de este proyecto.

Para el desarrollo del proyecto se ha buscado la mayor portabilidad de ejecución. Por ello, se ha elegido el sistema distribuido Inferno para dicha labor. Este sistema permite ejecutar sus aplicaciones teniendo tan solo un máquina virtual funcionando en nuestro sistema anfitrión. Incluso, en la actualidad se están desarrollando extensiones, para poder ejecutar aplicaciones Inferno a través de los principales navegadores comerciales. Además, este sistema permite la carga dinámica de librerías en tiempo de ejecución, característica que como se verá ha sido aprovechada en este desarrollo.

El objetivo general del proyecto es, en resumen, el desarrollo de un visualizador de interfaces gráficas de usuario. Este visualizador deberá leer un sistema de ficheros y generar una interfaz gráfica en función de la estructura de los archivos y directorios de dicho sistema de ficheros. Esta aplicación, por tanto, permitirá hacer un uso de los componentes gráficos de dicha interfaz a través del propio sistema de ficheros.

Para consultar cualquier duda sobre el funcionamiento del visualizador remito al manual de uso de este.

Puedes descargarte los fuentes de este servicio o directamente sus archivos binarios.






Sergio de Mingo Gil - Visualizador de interfaces gráficas para entornos distribuidos