Uso de la plataforma de cliente enriquecido en el entorno de desarrollo eclipse

Fecha

2011-06-30

Autores

López Burgos, Yoel
Bermúdez Peña, Frank

Título de la revista

ISSN de la revista

Título del volumen

Editor

Universidad Central “Marta Abreu” de Las Villas

Resumen

En el presente trabajo se describe el procedimiento para desarrollar una aplicación de cliente enriquecido, que tenga incorporado un editor gráfico de diagramas Entidad-Relación generado con GMF, escrita con una sintaxis basada en XML, además proporciona múltiples funcionalidades. En el mismo se realiza un estudio profundo de las características que tiene una aplicación de este tipo y de sus principales componentes y se realiza una selección de estos basado en su uso dentro del editor gráfico de esquemas Entidad-Relación. Esta aplicación se desarrolla en un entorno de desarrollo flexible, extensible e integrado como lo es la plataforma Eclipse y se basa en un modelo de módulos o plug-ins dinámicos. La plataforma tecnológica RCP que se va a desarrollar permite crear aplicaciones Java con una interfaz de usuario muy diferente a las demás esto se debe a que se utiliza el estándar de Eclipse SWT (Standard Widget Toolkit). Por otra parte se hace uso de JFace que es un conjunto de herramientas GUI de ventanas independiente del sistema. JFace está diseñado para trabajar con SWT sin ocultarlo e implementa un modelo-vista-controlador (MVC). Además, para fomentar las bases de la interfaz de usuario de la aplicación, se hace uso del workbench o banco de trabajo, que es el ambiente de desarrollo de Eclipse, el mismo hace que la aplicación sea fácil de escribir, de escalar, de usar y que sea extensible.
This paper describes the procedure for developing a rich client application, which has a built-in graphics editor Entity-Relationship diagrams generated with GMF, written with a syntax based on XML, and provides multiple features. This work also proposes a thorough study of the features that an application of this type has and its main components .It is also carried out a selection of such components based on their use within the graphic editor of Entity-Relationship diagrams. This application is developed in a flexible development environment, extensible and integrated platform such as Eclipse; and it is based on a model of modules or dynamic plug-ins. The RCP technology platform that will be developed allow to create Java applications with an unlike user interface. This is possible due to the use of the standard Eclipse SWT (Standard Widget Toolkit). On the other hand, it makes use of JFace which is a GUI toolkit of independent window system. JFace is designed to work with SWT without hiding it and it implements a model-view-controller (MVC). In addition, it promotes the basics of user interface of the application. It uses the workbench, which is the Eclipse development environment, it makes the application easy to write, to scale, to use and to be extensible.

Descripción

Palabras clave

Cliente Enriquecido, Editor Gráfico, Diagramas Entidad-Relación, Plataforma Eclipse, GMF, RCP

Citación