Eclipse

Solo disponible en BuenasTareas
  • Páginas : 8 (1827 palabras )
  • Descarga(s) : 0
  • Publicado : 18 de agosto de 2012
Leer documento completo
Vista previa del texto
Plataforma Eclipse
Introducción Técnica

Resumen: La plataforma Eclipse está diseñada para la
construcción de entornos de desarrollo (IDEs) que puedan
ser utilizados para la construcción de aplicaciones web,
aplicaciones Java de todo tipo, programas C++, y Enterprise
JavaBeans (EJBs). Este documento es una introducción a las
posibilidades de la Plataforma Eclipse.

Contenidos:Introducción
Introducción técnica a la plataforma Eclipse
Plataforma de Ejecución y arquitectura de Plug-ins
Workspaces
Workbench y Toolkits UI
SWT
JFace
Programación en Equipo
Epílogo

Jesús Manuel Montero Garrido

Plataforma Eclipse. Introducción
Técnica
Página 1 de 8

Introducción
La Plataforma Eclipse es una herramienta para todo, y para
nada en particular.
La Figura 1 muestra cómoes el interfaz gráfico y los
componentes genéricos que tenemos a nuestra disposición.

Figura 1: Interfaz gráfico de Eclipse
La vista de navegación (navigator) muestra los archivos
sobre los que estamos trabajando; el editor de texto
muestra el contenido de un archivo; la vista de tareas
(tasks) muestra la lista de tareas pendientes así como los
errores; la visita de esquema (outline)muestra la
estructura del archivo que estamos editando.
A pesar de que la funcionalidad de Eclipse es mucha , gran
parte de la funcionalidad es muy genérica. Permite que
nuevos
componentes
puedan
utilizar
nuevos
tipos
de
contenido, para realizar nuevas tareas con contenidos
existentes.
La
Plataforma
Eclipse
permite
descubrir,
e
invocar
funcionalidad implementada en componentesllamados plugins.
Un
fabricante
proporciona
una
herrramienta
independiente como un plug-in que permite llevar a cabo una
Jesús Manuel Montero Garrido

Plataforma Eclipse. Introducción
Técnica
Página 2 de 8

determinada actividad. Cuando la Plataforma se inicializa,
se le mostrarán al usuario además del entorno de Eclipse
todos los plug-ins que tengamos instalados en el entorno.
Lacalidad de la experiencia del usuario depende de cómo se
integren los diferentes plug-ins con la Plataforma y cómo
aquéllos puedan comunicarse entre sí.

Introducción técnica a la plataforma
Eclipse
La Plataforma Eclipse (o simplemente “La Plataforma” cuando
no haya riesgo de confusión) está diseñada para afrontar
las siguientes necesidades:








Soportar
la
construcciónde
gran
variedad
de
herramientas de desarrollo.
Soportar
las
herramientas
proporcionadas
por
diferentes
fabricantes
de
software
independientes
(ISV’s)
Soportar
herramientas
que
permitan
manipular
diferentes contenidos (i.e, HTML, Java, C, JSP, EJB,
XML, y GIF).
Facilitar una integración transparente entre todas las
herrramientas y tipos de contenidos sin tener en
cuentaal proveedor.
Proporcionar entornos de dearrollo gráfico (GUI) o no
gráficos.
Ejecutarse
en
una
gran
variedad
de
sistemas
operativos, incluyendo Windows® y Linux™.
Hacer hincapié en que el lenguaje de programación sea
Java para la construcción de nuevos plug-ins.

El
principal
objetivo
de
la
Plataforma
Eclipse
es
proporcionar mecanismos, reglas que puedan ser, seguidas
porlos fabricantes para integrar de manera transparente
sus herramientas. Medainte APIs interfaces, clases y
métodos, se exponen estos mecanismos. La Plataforma también
nos posibilita la construcción nuevas herramientas que
extenderán la funcionaldiad de la Plataforma.
La Figura 2 muestra los componentes APIs, de la Plataforma
Eclipse.
Jesús Manuel Montero Garrido

Plataforma Eclipse.Introducción
Técnica
Página 3 de 8

Figura 2. Arquitectura de la Plataforma Eclipse.
Plataforma de Ejecución y arquitectura de Plug-ins
Un plug-in es la unidad mínima de funcionalidad de Eclipse
que puede ser distribuida de manera separada. Herramientas
pequeñas se escriben como un único plug-in, mientras que en
las complejas la funcionalidad está en varios plug-ins.
Excepto un pequeño...
tracking img