You are on page 1of 80

Lista de Plugins para Eclipse

Proyecto LEAD
Rol Plugins
Abstract
En este documento se presenta una descripción más detallada de los
plugins que fueron considerados críticos de la planilla de casi 450 plugins [1]
encontrados para la Plataforma Eclipse .

Los plugins están agupados en categorías y su análisis está basado en la


información que se encontró en la pagina oficial de cada plugin.
Esta información se complementa con comentarios existentes sobre los mismos,
tutoriales y presentaciones.

Para esta parte del análisis no se realizaron pruebas como sí se realizan


en el documento de plugins analizados [2].
El puntaje que se encuentra al final de cada plugin es a modo de organizar luego la
prueba exahustiva sobre aquellos que obtuvieron el mejor puntaje.
La puntuación está basada en el uso que pueden tener para CBD o lo completa que sea
la herramienta, siempre y cuando esté relacionda en algún punto con el tema de
nuestro interés que es el desarrollo basado en Componentes.
Tabla de Contenidos

Categorías

Application Server .........................................................................................................4


Code Managment ...........................................................................................................9
DataBase ......................................................................................................................18
Deployment..................................................................................................................24
Develop and IDE..........................................................................................................26
Documentación ............................................................................................................26
Editor............................................................................................................................28
J2EE .............................................................................................................................29
Java Tools ....................................................................................................................32
Languages ....................................................................................................................33
Managment ..................................................................................................................34
No Active .....................................................................................................................34
Modeling ......................................................................................................................36
Profiling .......................................................................................................................36
Source Code Analyzer .................................................................................................37
SCM .............................................................................................................................41
Team ............................................................................................................................43
Testing..........................................................................................................................48
Tools ............................................................................................................................50
Versión control - team programming...........................................................................52
UI .................................................................................................................................53
UML.............................................................................................................................60
Web ..............................................................................................................................66
Web Services ...............................................................................................................72
XML.............................................................................................................................74
Application Server

Spindle
Versión de Eclipse 2.1.1
Sistema Operativo N/A.
Licencia Free.
Página Web http://spindle.sourceforge.net
Descripción Entorno gráfico para desarrollo con Tapestry.
Tapestry es un framework para construir Aplicaciones Web en Java (ejemplo JSP,
Servlets, etc. Ref: http://jakarta.apache.org/tapestry/).
Features – El nivel muy alto de la reutilización, todo en tapestry es un componente
reutilizable.
– Los diseñadores gráficos y los desarrolladores de Java pueden trabajar juntos
sin tener que conocerse los trabajos.
– aplicaciones extremadamente robustas: menos código son menos bugs.
Comentario Este plugin parece útil para el proyecto, habría que probarlo para ver si se puede
desarrollar aplicaciones web usando componentes.
Puntaje 10

JOPE
Versión de Eclipse N/A.
Sistema Operativo Independiente.
Licencia GPL.
Página Web http://forge.objectweb.org/projects/jope
Descripción Plugin que brinda un entorno de desarrollo completo para aplicaciones JONAS.
Una aplicación JONAS puede ser una aplicación web, un EJB, un conector JCA,
etc.
Features
– Start, stop y restart de aplicaciones Jonas.
– Debbuging
– Desarrollo para aplicaciones web (templates, entornos gráficos, integración de
struts...)
– Desarrollo para EJB (templates, interfaces gráficas, etc)

Comentario Usos:
Sería de gran utilidad si se implementa la aplicación con EJB.
Ventajas:
Soporta varias implementación de JONAS.
Desventajas;
No parece muy completo dada su generalidad.

Puntaje 10
Easy Struts
Versión de Eclipse Independiente.
Sistema Operativo N/A.
Licencia GPL.
Página Web http://sourceforge.net/projects/log4eclipse/
Descripción Plugin que integra log4J en Eclipse. Es para debbuggear aplicaciones, inserta tags
tipo println, y se utiliza para cuando no se puede utilizar el debbugger (por ejemplo,
aplicaciones distribuidas)
Features ---
Comentario Usos:
No es aplicable específicamente a CBD, aunque podría llegar a utilizarse en la
implementación, sobre todo sabiendo que CBD puede usarse para aplicaciones
distribuidas.
Ventajas:
Importante herramienta de debbuggin.
Puntaje 7

SOFIA
Versión de Eclipse 2.x
Sistema Operativo Windows NT/2000
Licencia GPL
Página Web http://sourceforge.net/projects/salmon
Descripción Conceptualmente SOFIA es similar a otros frameworks para desarrollo de servicios
web para J2EE según el patrón MVC, pero a diferencia de otros SOFIA ofrece
mucho más. Incluye un conjunto de herramientas best-of-breed que permiten
acortar el tiempo de desarrollo, gracias a la fuerza de sus capacidades visuales de
desarrollo.
Features – Provee robustas JSP class y librerías de tags.
– Incluye componentes Java ya construidos de propósito múltiple que simplifican
dramáticamente codificar.
– Separa fuertemente lo que es el diseño de las paginas HTML de Java
permitiendo a los diseñadores web diseñar y la los desarrolladores Java
desarrollar.
– Provee alta portabilidad a las aplicaciones desarrolladas en SOFIA, ya que está
completamente basada en los standards J2EE.
Comentario En lo que a servicios web se refiere puede ser un plugin de interés sobre todo por la
inclusión de componentes pre-construídos que faciliten el desarrollo, además de
cumplir con J2EE y el patrón MVC. Igualmente el potencial que podría tener para
lo que es CBD no tiene mayor interés.
Puntaje 7
Glider for Eclipse
Versión de Eclipse 2.0.x, 2.1
Sistema Operativo Windows 2000 Professional Service Pack 2, Windows XP, Linux, Solaris and Mac
OS X.
Licencia Comercial.
Página Web http://www.ensemble-systems.com/glider/
Descripción Glider es un pequeño pero eficiente ambiente de desarrollo para J2EE, que elimina
la mayor parte del overhead asociado al desarrollo de aplicaciones J2EE.

Features – Permite codificar, compilar y debugear aplicaciones J2EE como si se tratara de


un programa java cualquiera. Esto quiere decir que se puede editar, construir y
testear aplicaciones rápidamente.
– Permite probar EJB en un contenedor simulado, lo que permite saltearse
algunos pasos y por lo tanto reduciendo el tiempo de testeo.
Comentario Usos:
Este plugin tiene utilidad si ser esta trabajando dentro de J2EE pero si nos
apegamos a lo que es estrictamente CBD no es un plugin especifica a este tema.
Por lo anterior y sabiendo que solo es útil al momento del testeo no es de mayor
importancia.
Puntaje 5

STRECL
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Commercial.
Página Web http://www.strecl.com
Descripción Conjunto de plugins con el cuál se obtiene el estado del arte para el desarrollo de
aplicaciones para Java server-side.
Features - Ofrece implementación del paradigma de diseño MVC2 que facilita la
implementación de aplicaciones Web.
- Visualización de archivos de configuración de struts y XML.
- Editor JSP.
- Soporte de Struts.
Comentario Usos:
No sería utilizable en el contexto del desarrollo propio de CBD, sino para la
presentación de la aplicación en caso de que sea vía web.

Puntaje 5
Jetty Launcher
Versión de Eclipse 2.x
Sistema Operativo Multiplataforma.
Licencia Mozilla Public License (MPL 1.0).
Página Web http://sourceforge.net/projects/spindle
Descripción Herramienta que permite rápidamente start/debug proyectos web para Jetty
(servidor web).
Features – Permite chequear visualmente si el servidor web (Jetty) esta corriendo o no.
– Provee una perspectiva de debug para las aplicaciones corriendo en Jetty.
Comentario Este plugin puede ser de interés sólamente en la etapa de deployment-testing
donde puede ser de utilidad para facilitar el manejo del servidor web así como
tambien el debugging.
No tiene mayor aplicación a lo que es desarrollo basado en CBD
Puntaje 4

WASP Developer
Versión de Eclipse 2.x; 3.0
Sistema Operativo Multiplataforma
Licencia Comercial
Página Web http://www.systinet.com/index.php?nav=/products/wasp_developer/overview
Descripción WASP es una colección de herramientas que permite a los desarrolladores crear
servicios web de forma rápida y eficiente. Permite exponer cualquier clase de Java
como un servicio web en cuestión de minutos.
Features – Genera código de forma automática para lo que es el lado del cliente a partir
del código de un servicio web existente, sin importar donde este corriendo o en
que lenguaje fue desarrollado.
– Incluye un monitor de tiempo de ejecución que permite al desarrollador correr y
parar servicios web para propósitos de testeo.
Comentario Este plugin no es de mayor interés para CBD, sin embargo en lo que a servicios
web se refiere para una opción muy interesante sobre todo por la generación
automática de código como tambien su orientación a un desarrollo RAD.
Puntaje 4

Struts Console
Versión de Eclipse Eclipse R1.0
Sistema Operativo N/A.
Licencia Free.
Página Web http://www.jamesholmes.com/struts/console/
Descripción Permite el desarrollo y administración de aplicaciones basadas en Struts. Además
de poder editar visualmente los archivos de configuración de éste último se habilita
la funcionalidad para Tiles, Validator y librerías de tags JSP.
Features N/A.
Comentario No presenta relevancia directa dentro del proyecto aunque se orienta a la parte de
infraestructura.
Puntaje 3
WoProyect
Versión de Eclipse 2.1.3, 3.0
Sistema Operativo N/A
Licencia FREE
Página Web http://objectstyle.org/woproject/
Descripción Independiza el desarrollo con WebObjects de la plataforma y del IDE.
Features – genera código Java usando Ant.

– permite a los desarrolladores usar estructuras de proyectos compatibles con


ProyectBuilder o cualquier otra estructura que deseen.
– integración de WebObjects NSLog con el marco de registro de Log4j, plugins
de la base de datos y otras utilidades de WebObjects.
Comentario En realidad este plugin no parece de mayor interés para el proyecto.
Puntaje 3

WAST
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://membres.lycos.fr/wast
Descripción El “Web Application Server Toolkit” es un framework para el desarrollo de
adaptadores de servidores web.
Features – Creación y borrado de servidores.
– Edición de las propiedades de los servidores.
– Edición del classpath de los servidores.
– Edición de las aplicaciones web dentro de los servidores.
– Funcionalidad para iniciar, debugear, volver a iniciar y detener un servidor.
– Funcionalidad para volver a iniciar aplicaciones web.
Comentario No resulta de interés primordial dentro del proyecto aunque puede tener sus
ventajas en aplicaciones específicas.
Puntaje 2
Code Managment

CodePro Studio (CPS)


Versión de Eclipse 2.0 o superior.
Sistema Operativo Widows2000/XP, Linux.
Licencia Commercial.
Página Web http://www.instantiations.com/codepro/default.htm
Descripción Extiende Eclipse IDE, más views, design patterns, Ant,etc
Features – análisis de dependencias.

– reparación de Javadoc
– patrones del diseño
– integración de Ant
– planificador de tareas
– herramientas de colaboración.
Comentario Usos:
Serviría para aplicar patrones de diseño entre otras cosas, pero no están
relacionado con la metodología CBD. Igual habría que probarlo para estar seguros.
Puntaje 9

Lunar: generate-rmi
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Free
Página Web http://sourceforge.net/projects/lunar-eclipse/
Descripción Este plugin revisa la gerarquía de clases del proyecto y localiza clases que
implementan directamente la interfaz java.rmi.Remote.
Luego corre el comando 'rmic' para generar los stubs y skeletons de esas clases.
Features
– Corre el comando 'rmic' para las clases apropiadas
Comentario Usos:
Es útil cuando se trabaja con rmi. Una de las implementación posibles de
componentes requiere el uso de RMI, por lo cual puede ser interesante.
Ventajas:
Ejecuta rmic automáticamente.
Puntaje 9
Aston Wizards

Versión 2.0.x ; 2.1.x.


Sistema Operativo N/A.
Licencia Free.
Página Web http://renaud91.free.fr/Plugins/index_en.html
Descripción Genera código desde templates y genera web.xml a partir de JSP.

Features – Modelado, deploy de base de datos (relacional o DBMS de objetos) y J2EE


(EJB y Servlet).
– Diagramas de clases y diagramas de secuencias generados a partir de código.
– Integración con GEF y EMF.
– - Provee el desarrollo de arquitectura model-driven para J2EE.
Comentario Usos:
Puede ser de gran utilidad en el proceso de desarrollo dado que se pueden construir
diagramas UML y a partir de ellos generar código java.
Desventajas:
No soporta UML 2.0 pero se está trabajando en una versión que lo soporte.

Puntaje 9

PatternBox
Versión de Eclipse 2.1 ; 3.0 M4
Sistema Operativo Multiplataforma.
Licencia GPL.
Página Web http://www.qanyon.com/TechZone/TechZoneTranscoder
Descripción PatternBox es un editor de patrones de diseño para Eclipse. Clases Java e interfaces
pueden ser customizadas según las necesidades de la aplicación.
Features – La mayoría de las herramientas similares están orientadas al uso de wizard para
la aplicación de un pattern, obligando a tener que definir completamente el
mismo antes de instanciarlo. PatternBox permite que se inserten nuevos
miembros del pattern a medida que estos aparezcan.
– Ofrece un generador de código basado en templates. Los templates están
basados en XML lo que permite definir nuestros propios templates
– Incluye un conjunto de 16 patterns.
Comentario Usos:
Es un plugin de interés para lo que sería el diseño e implementación de cada
componente de nuestra lógica (una vez que estos estén completamente
especificados), permitiendo la generación automática de código.
Es de interés tambien por su habilidad crear nuestros propios templates (en XML)
que nos permitiría la crear templates de generación de código relacionados con lo
que es CBD.
Puntaje 9
Hibernate Synchronizer
Versión de Eclipse 2.1; 3.0 M4; 3.0 M5; 3.0 M6; 3.0 M7
Sistema Operativo Multiplataforma.
Licencia CPL 1.0
Página Web http://hibernatesynch.sourceforge.net
Descripción Hibernate Syncronizer es una herramienta de generación de código para ser
utilizada con el framework Hibernate. El plugin automáticamente genera código
java cuando los archivos de hibernate mapping se modifican. Los objetos son
creados con código generado en una clase base abstracta y una clase de extensión
modificable por el usuario donde se ubica el código de usuario que no se debe
eliminar cuando se realiza la generación.
Features – Generar código de persistencia automáticamente para Hibernate
– Editor con asistente de código y Outline view
– Template de generación personalizadas.
– Wizard de mapeo de archivos que consulta su base de datos
– Wizard para el archivo de configuración.
– Acciones para agregar referencias de mapeo, archivos de sincronización y
activación manual del generador de código.
– Genera automáticamente: Business Objects, Composite Key Objects,
Component Objects, Subclases, DAO Objects.
Comentario Usos:
Es una herramienta muy útil para la implementación de la persistencia del proyecto
si se utiliza Hibernate.
Ventajas:
Genera código de persistencia automáticamente y permite que el usuario agregue
código que no se regenera.
Utiliza Hibernate y es compatible con J2EE, por lo cual se puede utilizar para CBD
en la etapa de implementación de la capa Business Serivces.
Puntaje 9
Design Pattern Toolkit
Versión de Eclipse N/A
Sistema Operativo Linux; Windows
Licencia GPL
Página Web http://www.alphaworks.ibm.com/tech/dptk?open&S_TACT=103AMW61&S_CM
P=GR&ca=dgr-eclpsw03aw0e9DPTK
Descripción El plugin Design Pattern Toolkit es una herramienta para la generación de
aplicaciones basadas en patrones arquitectónicos model-driven customizables.
Permite utilizando un template (una ves completada la información requerida por
este) la generación de aplicaciones enteras a partir del mismo.
Features – Permite acelerar el desarrollo de aplicaciones comunes, valiéndose de la
utilización de patterns que capturan las mejores soluciones en lo que a diseño e
implementación se refieren.
– Incluye un componente para el desarrollo y distribución de patterns.
– Automatiza la utilización de las best-known prácticas de desarrollo.
Comentario Como su objetivo es en realidad la creación de aplicaciones y no la generación de
código para un proyecto, su importancia no es muy alta ni tampoco tiene un uso
obvio en lo que a CBD se refiere. Sin embargo su uso original (para lo que se
supone que sirve) podría ser desviado a algo que tenga valor para CBD.
Refiriéndonos por lo anterior a la creación de templates que generen las estructuras
de directorios, interfaces y clases que se puedan deducir de la información provista
a los mismos.
Puntaje 8
Simteec
Versión *
Sistema Operativo Multiplataforma
Licencia GPL
Página Web http://simteec.sourceforge.net/
Descripción Simteec es un pequeño plugin para la fácil generación de código. El código es
generado en base a archivos con templates y propiedades, que son necesarios para
definir las variables del template.
Features
– Wizard para crear código a partir de templates
– Integración con Ant y menú contextual (más acciones)
– Templates predefinidas (ej Entity Beans con tags xdoclet)
Comentario Puede usarse para la generación de código.
Ventajas:
Existen templates para CMP EntityBeans (persistencia de EJB) con tags xdoclet.
Puntaje 8
CodePro
Versión de Eclipse 2.0;2.1
Sistema Operativo WIN 98,NT,2000,XP;Linux
Licencia Commercial (hay demos)
Página Web http://www.instantiations.com/codepro/agility.htm
Descripción Plugin que brinda herramientas para desarrollar aplicaciones java de alta calidad.
Automatiza muchas tareas, como ser generación de código, presentaciones gráficas,
etc.
Se divide en tres paquetes de funcionalidad: Code quality tools, Developer
Productivity tools y Build Managment tools.
Features Code quality tools (CodePro Advisors)
– Completos analizadores, checkeadores y generadores de código java.
– Analizadores de dependencias
– Métricas
– Mantenimiento de javadoc
– Sheduler
– Administrador de workspace.

Developer Productivity tools (CodePro Agility)


– Patrones de Diseño
– Mejora vistas de Java
– Navegación de Java
– Wizard
– Mejoras del editor
– Monitor de memoria

Build Managment tools (CodePro Build)


– Mejoras para ant.
– Sheduler
– Automatización del deploy
Comentario Usos:
Importante en la etapa de implementación, da soporte aplicaciones java por tanto,
en particular, puede usarse en el desarrollo de EJB.
Puntaje 8
QuiT Code Generator
Versión de Eclipse 3.0 M6
Sistema Operativo N/A
Licencia BSD
Página Web http://quit.sourceforge.net/
Descripción Framework para generar código en base a archivos XML.
Features
– Permite generar beans

Comentario Usos:
Puede ser de utilidad para generar código, aunque habría que estudiar bien sus
limitaciones.
Ventajas:
Parece flexible.
Desventajas:
Las limitaciones que pueda tener.

Puntaje 6

Editor templates for plug-in development


Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 0.5
Página Web http://www.bdaum.de/eclipse
Descripción Templates para desarrollar plugins fácilmente.
Features – Se pueden generar templates a partir de editores que facilitan su creación.
Comentario Es de gran utilidad para el desarrollo de plugins de la metodología CBD.
Puntaje 6

PSE
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia FREE
Página Web http://www.swe.uni-linz.ac.at/people/sametinger/research/pse.html
Descripción Sirve para exhibir y aplicar patrones e diseño como tambien su documentación.
Features – visión para navegar los patrones definidos en el diseño.

– visión para hojear la documentación de un patrón .


– wizard para poner patrones en practica.
– visión para encontrar patrones aplicados en el espacio de trabajo.
Comentario Puede servir a la hora de aplicar patrones de diseño, pero parece que no soporta
Componentes.
Puntaje 6
VeloMix
Versión 2.1.2; 3.0 M6
Sistema Operativo N/A
Licencia N/A
Página Web http://sutternow.net/CodeStuff/velomix
Descripción Melocity-mix permite al desarrollador crear sus propios templates. Éstos pueden
utilizar información de Beans/Clases existentes para desplegar su contenido.
Features
– Permite generar templates para generadores de código.
Comentario Puede utilizarse como herramienta intermedia para la generación de código a partir
de diagramas.
Puntaje 6

ClassLocator
Versión N/A
Sistema Operativo Multiplataforma
Licencia CPL 1.0
Página Web http://sourceforge.net/projects/classlocator/
Descripción Es una herramienta que ayuda a los desarrolladores de java definir referencias de
classpath en Eclipse. Extiende el 'standard autocompletion' y el sistema de
importaciones, para permitir la autoinclusión de clases que no se encuentran en el
classpath actual.
Features
– Configuración de ubicación de clases.
– Inserción automática de la variable classpath.
– Integrado con selector de texto en editores y contenido de clipboard como
inputs.
Comentario Usos:
Es útil a la hora de codificar ya que importa automáticamente las clases.
Ventajas:
Genera automáticamente el classpath - Importa automáticamente.
Puntaje 5

Php Plugin
Versión 2.1
Sistema Operativo N/A
Licencia BSE
Página Web http://quit.sourceforge.net/
Descripción Framework que soporta Php,SQL, HTML en el IDE de Eclipse.
Features
– PHP parser
– PHP debbuger
– Formateador de código
– Templates

Comentario Usos:
No aporta a CBD; podría utilizarse en una aplicación web.
Puntaje 3
Transcoder for Eclipse
Versión de Eclipse 2.1 en adelante.
Sistema Operativo Multiplataforma.
Licencia GPL.
Página Web http://www.qanyon.com/TechZone/TechZoneTranscoder
Descripción Es un plug-in que permite convertir archivos de texto de una codificación de
caracteres a otra.
Features – Soporta un conjunto de codificaciones de caracteres mucho mas amplio de lo
que de forma standard eclipse soporta.
Comentario Este plugin sería de utilidad sobre todo cuando se trabaja en un proyecto que
requiere la manipulación de código fuente en distintos formatos de caracteres pero
más allá de eso no tiene importancia.
Puntaje 3

E-plug
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia GPL
Página Web http://eplug.sourceforge.net/
Descripción Este proyecto encapsula varias librerías open source como plugins para Eclipse.
Estos packages pueden ser utilizados para la construcción de plugins que dependan
de estas librerías.
Features – Reduce el trabajo de packaging para los desarrolladores de plugins y evita la
instalación de múltiples librerías.
Comentario Esta colección de librerías puede ser de utilidad al momento del desarrollo de un
plugin que asista de alguna forma el desarrollo CBD, pero por sí sola no es de
interés.
Puntaje 3

User Libraries
Versión de Eclipse 2.0 o superior.
Sistema Operativo N/A
Licencia Free.
Página Web http://www.javango.net/eclipse/userlib.html
Descripción Permite crear archivos .jar o.zip conteniendo binarios Java, sirve para múltiples
proyectos.
Features ---
Comentario En realidad este plug-in no parece de mayor interés para CBD pero puede
``ayudar`` para organizar el código.
Puntaje 3

Implementors
Versión de Eclipse 2.1.x o superior.
Sistema Operativo N/A
Licencia CPL1.0
Página Web http://eclipse-tools.sourceforge.net/implementors
Descripción Los plugins de Implementors agregan la posibilidad de saltar de una declaración de
un método a una clase que la implementa en vez de hacerlo una interfaz.
Features ---
Comentario En realidad este plug-in no parece de mayor interés para CBD pero puede
``ayudar`` en la etapa de implementación.
Puntaje 3
Eclipse Platform Extension
Versión de Eclipse 2.1.* ; 3.0 M5
Sistema Operativo Multiplataforma.
Licencia CPL1.0.
Página Web http://sourceforge.net/projects/ttl
Descripción Agrega un conjunto de funcionalidades a Eclipse.
Features – Toggle Auto-Build
– Open Folder > In Command Prompt
– Open Folder > In Explorer
– Restart Workbench.
– Run Garbage Collection.
Comentario No es de interés para CBD, solamente puede llegar a ser de utilidad a la hora de
implementar o testear.
Puntaje 2

Library Folder Classpath Container


Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://www.insomniq.com/files/com.insomniq.eclipse.jdt.libcontainer_1.0.0.zip
Descripción Permite agregar de forma sencilla todos los .zip y .jar de un directorio al classpath.
Features N/A
Comentario No es de interés dentro del proyecto.
Puntaje 2

JQuerry
Versión 2.1.x o superior; 3.0 M4 o superior
Sistema Operativo Multiplataforma
Licencia Academic Free License
Página Web http://jquery.cs.ubc.ca
Descripción La vista JQuerry permite a los usuarios definir buscadores de código al instante
escribiendo consultas lógicas, o seleccionar buscadores ya existentes. Los
resultados son desplegados como en un explorador y elementos específicos del
view pueden ser consultados de igual forma.
Features
– Permite buscar código a partir de sentencias lógicas
Comentario No parece ser de gran utilidad
Puntaje 1
DataBase
EclipseJDO
Versión de Eclipse 2.1
Sistema Operativo Independiente (certificado para WIN2000 y XP).
Licencia GPL.
Página Web http://sourceforge.net/projects/eclipsejdo/
Descripción Facilita el desarrollo de aplicaciones transaccionales en java usando los drivers de
JDO. Integra los comandos de JDO en el proceso de desarrollo de JDT con
sencillas barras de herramientas y wizards.
Features
– Plugin extra para la configuración del driver JDO.
– Configuración de propiedades de JDO.
– Editor de JDO 'metada file'.
– Wizard para clase main.
– Wizard para JDO Java project.

Comentario Usos:
Puede ser de utilidad dado el gran tiempo que consume este tipo de actividad, y
soporta persistencia en un entorno de EJB.
Ventajas:
Acelera el tiempo y facilita la dificultad al desarrollar la comunicación entre lógica
y persistencia.
Desventajas;
EJB provee otro tipo de persistencia para entornos distribuidos (CMP)

Puntaje 5

KodoJDO
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Commercial
Página Web http://www.solarmetric.com/
Descripción Es una implementación de JDO, provee acceso a bases de datos relacionales a
través de su especificación.
Features
– Alta performance de transacciones
– Soporte para mapeos N to N
– Arquitectura extensible
– Soporte completo para el ciclo de vida
– JDO 2.0
– Buena documentación
– Soporta la mayoría de las bases de datos.

Comentario Usos:
Muy importante en la persistencia, acelera el tiempo de desarrollo y facilita el
mismo.
Puntaje 5
Clay Database Modeling
Versión de Eclipse 2.1.x en adelante.
Sistema Operativo N/A.
Licencia NFR.
Página Web http://www.azzurri.jp/en/software/clay/index.jsp
Descripción Clay es una herramienta de modelado de bases de datos que corre como un plugin
para Eclipse. Permite diseñar visualmente u obtener por ingeniería inversa el
modelo de la base de datos y generar el código SQL apropiado para la base.
Features – Diseño visual de la base de datos
– Soporta esquemas, tablas, primary keys, unique keys, foreign key e índices.
– Genera scripts SQL.
Comentario Usos:
Este plugin permite el diseño de base de datos, no tiene que ver directamente con
CBD, pero si con el proceso de desarrollo. Si se opta por contar con una base de
datos para resolver los requerimientos de persistencia, este plugin puede ser de
valor.
Puntaje 5

XJDO/Developer
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia Commercial.
Página Web http://www.spadesoft.com/products_section.jsp?page=xjdo_developer
Descripción Permite agregar soporte para base de datos a un proyecto Java de forma muy
sencilla. En concreto lo único necesario es cargar el proyecto en Eclipse, marcar las
clases que se desean sean persistentes y el sistema se encarga de lo demás.
Features N/A
Comentario Usos:
Una simple solución al problema de persistir datos que si bien no tiene que ver
directamente con CBD puede ser un importante servicio de infraestructura.
Puntaje 5

CocoBase Enterprise O/R


Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia Commercial.
Página Web http://www.thoughtinc.com
Descripción Estudios indican que estimadamente es 70% del trabajo de un desarrollador se
ocupa en la escritura de código para persistir o administrar el acceso a datos
relacionales. CocoBase ahorra hasta un 85% de ese tiempo dentro de Java. El
resultado es una reducción de costos de más de la mitad en lo que respecta al
proyecto en su totalidad.
Features – Habilita el mapeo de objetos a tablas y viceversa eliminado el “impedance
mismatch”.
– Generación de código Java a partir de plantillas editables como pueden ser por
ejemplo la persistencia dinámica y transparente al codificador.
– Habilidad de hacer el deploy de clases y/o EJB’s dentro de los Application
Servers más populares o de manera stand-alone.
Comentario Usos:
Si bien no presenta relación directa con el propósito del proyecto resulta una
herramienta de suma importancia para considerar en lo que respecta los servicios
de infraestructura.
Puntaje 5
EclipseDatabase
Versión de Eclipse 2.1.2
Sistema Operativo N/A.
Licencia Free for Non commercial use.
Página Web http://www.eclipsedatabase.com/
Descripción Ofrece funcionalidades de JDO e intelliBO.
Permite trabajar desde un punto de vista de modelado usando diagramas gráficos
de bases de datos.
La base de datos puede ser especificada mediante archivos SQL, Velocity y XML.
Features - Modelado de datos.
- Generación de archivos DDL y SQL.
- Provee wizards, diagramas, XML tmeplates, Velocity templates.
Comentario Usos:
Puede ser de utilidad la generación de diagramas gráficos de base de datos en la
etapa de persistencia.
Puntaje 5

CocoBase
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia Commercial.
Página Web http://www.thoughtinc.com/eclipse/index.html
Descripción Mapea clases y genera código para persistencia.
Features Mapea objetos a tablas y tablas a objetos.
Soporta una gran cantidad de métodos de mapeo entre objetos y tablas.
Genera código Java de persistencia desde templates incluyendo Dynamic
Transparent Persistence, Java Persistence Clases, EJB, Session Beans, JSP y
Servlets.
Deploy de clases Java y EJB para los más populares application servers de J2EE.
Incrementa el reuso y la flexibilidad.
Comentario Usos:
Puede ser de utilidad en la etapa de persistencia en lo referente a la comunicación
con la base de datos.

Ventajas:
Resuelve el Impedance mismatch.
Alta performance y escalabilidad.
Puntaje 5
intelliBO
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia SignSoft IntelliBo License.
Página Web http://signsoft.com/en/intellibo/eclipseplugin.jsp
Descripción Ofrece funcionalidades de untelliBO y JDO.
Es una implementación de Java Data Objects con la funcionalidad de manejar el
acceso a los datos.
Features – Edición de JDO-mappings
– JDO Settings.
Comentario Usos:
Puede ser de utilidad en la etapa de persistencia en lo referente a la comunicación
con la base de datos.

Puntaje 5

Hibernator
Versión de Eclipse 2.0 y superior.
Sistema Operativo Independiente del S.O.
Licencia CPL 0.5
Página Web http://sourceforge.net/projects/hibernator/
Descripción Interfaz para base de datos que habilita sincronización de clases Java y el archivo
de mapeo Hibernate relacionado.
Features – Edición de clases de negocios sin necesidad de actualización del matcheo con el
Hibernate.
– Creación y actualización de esquema de base de datos.
– Creación de documenots de mapeo Hibernate.
Comentario Usos:
Puede ser de utilidad en la etapa de persistencia en lo referente a la sincronización
de archivos Java..
Puntaje 5

Persistence for Eclipse


Versión de Eclipse N/A
Sistema Operativo N/A
Licencia FREE TRIAL
Página Web http://www.persistence.com/download/
Descripción Herramientas para persistencia.
Features – capacidad de generar frameworks de datos scalables directamente de un diseño
del alto nivel.
– separa la especificación modelado de la aplicación de la tecnología haciendo un
diseño limpio.
– permite el desarrollo de model-driven de object-relational mapping
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero la ventaja que tiene es sirviría para persistir los datos de una aplicación.
Puntaje 5
SAP2Java
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia Free.
Página Web http://eclipsesap2java.sourceforge.net
Descripción Herramienta para persistencia.
Features – Facilita la generación de Java Object de RFC habilitando el módulo de
funciones en SAP R3 usando usando SAP-JCO.
– genera serializable Java object equivalente a importaciones SAP.
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero la ventaja que tiene es sirviría para persistir los datos de una aplicación.
Puntaje 4

JFaceDbc
Versión de Eclipse N/A
Sistema Operativo Independiente.
Licencia Free.
Página Web http://sourceforge.net/projects/jfacedbc/
Descripción Herramientas para JDBC.
Features – permite ver la estructura del contenido de cualquier base de datos JDBC.

– publica comandos del SQL, etc.


Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero la ventaja que tiene es sirviría como herramienta para base datos.
Puntaje 4

OraExp
Versión de Eclipse N/A.
Sistema Operativo Independiente.
Licencia GPL.
Página Web http://sourceforge.net/projects/oraexp/
Descripción Plugin que brinda herramientas para el desarrollo en Oracle. Incluye editores para
todos los tipos de Oracle.
Features ---
Comentario Usos:
En la etapa de implementación si se utiliza oracle como motor.
Ventajas:
Facilita el diseño de la base.
Desventajas;
Hay tecnologías específicas provistas por java para la persistencia,en particular en
CMP para EJB o el JDO.
Puntaje 3
Genyamg
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia CPL.
Página Web http://sourceforge.net/projects/genyang/
Descripción Ofrece un buscador de SQL y genera código. Crea clases de acceso a tablas de sql.
Features ---
Comentario Usos:
No parece de utilidad en el projecto, aunque podría utlizarse para la persitencia.
Ventajas:
Automatiza algunas cosas.
Desventajas:
EJB preovee otro tipo de persistencia para entornos distribuídos (CMP). Tambien
JDO cubre los problemas de impedance mismatch.

Puntaje 2

HSQLDB
Versión N/A.
Sistema Operativo Windows,Linux.
Licencia Free.
Página Web http://sourceforge.net/projects/hsqldb-plugin
Descripción Integra HSQLDB en el espacio de trabajo del eclipse permitiendo el desarrollo de
las aplicaciones que utilizan HSQLDB como depósito de datos.
Features ---
Comentario Usos:
No aporta ya que esta orientada a applicaciones pequeñas.
Puntaje 1

e.Suite
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL1.0
Página Web http://jeez.sourceforge.net/
Descripción Provee una serie de herramientas para trabajar en bases de datos.
Features – Herramientas para el diseño de base de datos.
– Diseñador de reportes visual.
– Constructor SQL visual.
Comentario En este momento no se encuentra disponible na versión estable de este plugin y se
ha dejado de trabajar en el proyecto, por lo tanto será descartado.
Puntaje 0
Deployment

'getclasspath' ant Task (Antplus)


Versión de Eclipse *
Sistema Operativo Multiplataforma
Licencia Free
Página Web http://members.optushome.com.au/tomdavies/eclipse.html
Descripción Eclipse genera un archivo '.classpath' conteniendo una versión en XML del
classpath usado cuando se compila el proyecto. El plugin es un Ant Task que lee el
archivo y lo pone en el la estructura de Ant Path, el cual puede hacer referencia a
través de un id.
Features
– Ant Task que lee el '.classpath' para poder utilizarse.
Comentario Usos:
Obtener el classpath para la compilación del proyecto con ant. No es de interés
para el proyecto.
Puntaje 3

OpenMake
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia Commercial.
Página Web http://www.openmake.com
Descripción Manager para el desarrollo de aplicaciones.
Incorpora tareas ANT para construir ejecutables de Java, C, C++, .Net. Microsoft
Studio entre otros lenguajes de programación.
Features – Elimina la construcción de scripts usando XML o Makefiles.
– Provee la funcionalidad de la creación automática de ejecutables ANT.
Comentario Usos:
A la hora de implementar, es una buena herramienta para suplir la construcción de
un ejecutable de la aplicación.
Puntaje 3

Mevenide
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia Free.
Página Web http://mevenide.sourceforge.net/
Descripción Es una herramienta tipo Ant que permite especificar en un archivo XML
propiedades del proyecto como directorio del código fuente, librerías a importar y
directorio para los reportes generados por el build del proyecto.
Features ---
Comentario Tiene uso similar a ant y no incluye features de interés a lo que es el desarrollo en
CBD.
Puntaje 3
Application Starter Generator
Versión N/A
Sistema Operativo Windows
Licencia Free
Página Web http://frenzelsoft.de/indexAppStaGeeng.html
Descripción Es un generador que permite crear un ejecutable de Windows para comenzar una
aplicación Java. Brinda un look & feel de una aplicación estándar de Windows en
C++.
Features
– Ejecutar un comando para correr la aplicación.
– Definir un icono para el archivo .exe generado
Comentario Usos:
Dentro del contexto del proyecto ninguno.
Ventajas:
Crea un .exe para ejecutar la aplicación java.
Puntaje 1

CodePro Build
Versión 2.0.*; 2.1.*; 3.0 M6
Sistema Operativo Windows, Linux.
Licencia Commercial.
Página Web http://www.instantiations.com/codepro/build.htm
Descripción CodePro Build es un build management integrado que automatiza el compilado de
software en Java. Ofrece la habilidad para definir, mantener, compartir, programar
y ejecutar el proceso de compilación y Ant Scripts a travéz de una interfaz
integrada.
Features
– Incrementa las posibilidades de compilación de proyectos.
– Soporta J2EE
Comentario Usos:
Se puede utilizar en la etapa de compilación y testeo, pero no es de mayor interés
para el proyecto.
Ventajas:
Incrementa las posibilidades del build.
Puntaje 0

Dashboard
Versión de Eclipse N/A
Sistema Operativo Independiente.
Licencia BSD
Página Web http://dashboard.sourceforge.net/
Descripción Plugin que provee un feedback visual e inmediato del estado de integración del
proceso.
Features No hay datos.
Comentario Usos:
No parece interésante.
Puntaje 0
Develop and IDE

CheckStyle
Versión de Eclipse N/A.
Sistema Operativo Independiente.
Licencia LGPL.
Página Web http://sourceforge.net/projects/eclipse-cs/
Descripción Chekea el estilo de programción (en Java).
Features ---
Comentario En realidad este plugin no parece de mayor interés para el proyecto o sea para CBD
pero ayudaría en la etapa de implementación.
Puntaje 4

Documentación

Enhydra Kelp
Versión de Eclipse 2.0, 2.1
Sistema Operativo Windows 2000/NT/XP, Linux.
Licencia GPL
Página Web http://kelp.enhydra.org
Descripción Kelp es un proyecto que esta focalizado en la creación de herramientas que
permitan soportar proyectos Enhydra como ser XMLC y DODS.
Incluye línea de comandos, wizards de aplicación e IDE add-ins.
Features – Facilita el uso de:
– compilador Enhydra XMLC.
– Enhydra DODS.
– Enhydra Aplication Server.
– Creación de aplicaciones Web por intermedio de Kelp application wizards.

Comentario Usos:
Su utilidad radica en el desarrollo de aplicaciones Web.
Puntaje 5
Eclipse Wiki Editor
Versión de Eclipse 2.1.2 o superior.
Sistema Operativo Windows 98/NT.
Licencia Free.
Página Web http://www.teaminabox.co.uk/downloads/wiki/
Descripción Entorno para Wiki. Es una herramienta de documentacion, permite linkear recursos
de eclipse. Links pueden ser:
-Documentos Wiki.
-Código Java.
-URL.
Features – Colorea links.
– Complemento para los recursos del eclipse, los documentos locales del wiki o
los acoplamientos de WikiSpace.
– Liberacion de textos y vistas.
Comentario Usos:
No tiene un uso en el entorno de CBD, pero puede utilizarse para documentar.
Puntaje 4

JasperReports
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia GPL.
Página Web http://sourceforge.net/projects/jasperreports
Descripción – Generador de reprotes Java. Templates de reportes XML son usados para
generar archivos imprimibles, a partir de datos customizables. Puede ser usado
en J2EE o en aplicaciones web.
Features ---
Comentario Usos:
No tiene un uso en el entorno de CBD, pero puede utilizarse para documentar.
Puntaje 4

JDemo
Versión N/A
Sistema Operativo N/A
Licencia CPL
Página Web http://www.jdemo.de/
Descripción – Framework para testear librerías. Provee clases para realizar facl y rápidamente
dichos testeos.
Features ---
Comentario Usos:
No tiene un uso en el entorno de CBD, pero puede utilizarse para testear.
Puntaje 3
Report Designer
Versión de Eclipse N/A
Sistema Operativo Windows 95/98/2000; Linux.
Licencia CPL.
Página Web http://sourceforge.net/projects/jeez
Descripción Es una herramienta que tiene como objetivo el facilitar la tarea de creación de
archivos de reporte. Utiliza como engine JFreeReport , lo que le permite tener
como salida archivos PDF, Excel, HTML and XHTML, PlainText, XML y CSV.
Features N/A
Comentario Puede resultar útil en las tareas de documentación del proceso de desarrollo. Se
debe tener en cuenta que el proyecto no es estable (segun los propios creadores) y
carece de los features que serian de mayor utilidad, razón por la cual no es de
interés para lo que sería la creación de documentación de CBD.
Puntaje 3

LatEc
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia CPL 0.1
Página Web http://www.itu.dk/people/jborella
0Descripción Editor de texto para Eclipse.
Crea archivos de extensión .tex.
Features – Resalta código.
– Asistente de contexto.
– Esquemas de código.
Comentario Usos:
No se relaciona con CBD y no aporta utilidad alguna.
Puntaje 0

Editor

ColorEditor
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia Free.
Página Web http://gstaff.org/colorEditor
Descripción Es un editor con soporte para coloración de sintaxis dentro de Eclipse.
Features – Soporte para más de 70 tipos de archivos.
– Uso de archivos de JEdit para definir coloraciones.
Comentario Resulta de interés no dentro de lo que es el proyecto en sí pero puede ayudar a
mejorar la experiencia del usuario. En concreto podría ser usado para soportar
algún lenguaje no nativo dentro de Eclipse que se orientara a CBD.
Puntaje 6
Visual SlickEdit
Versión de Eclipse *
Sistema Operativo Windows, Linux
Licencia Commercial.
Página Web http://www.slickedit.com/products/pr_eclipse_plugin.php
Descripción Editor multi-lenguaje altamente personalizable. Ofrece un amplio rango de
características de edición para Eclipse. Se puede utilizar como editor
predeterminado en Eclipse.
Features – Muy potente para C/C++
– Definición de teclas rápidas.
– Completa código con comentarios Javadoc.
– Debug y build framework.
Comentario Usos:
No parece de gran utilidad para el desarrollo.
Puntaje 0

J2EE

Eclipse for Business


Versión de Eclipse N/A.
Sistema Operativo Microsoft Windows XP
Licencia GPL
Pagina Web www.sourceforge.net/projects/efbiz
Descripción Interfaz para 'The Open For Business Project' framework (www.ofbiz.org ). Éste
último es un conjunto de herramientas que permiten desarrollar y mantener
aplicaciones de porte empresarial sin un trabajo excesivo.
Features The Open For Business Project

Basado en estándares.
Permite que todas las aplicaciones sean construídas usando el mismo framework,
las mismas herramientas y componentes.
Avanzado framework para el desarrollo de aplicaciones web.
Capa lógica basada en servicios.
Arquitectura distribuída.
Arquitectura multicapa de componentes.
Flexible y eficiente capa de datos.
Comentario Puede resultar de mucho interés dentro de lo que plantea el proyecto ya que puede
llegar a presentar desarrollo de sistemas basado en componentes.
Puntaje 12
X-Parrots iPas
Versión de Eclipse 2.0;1.0
Sistema Operativo N/A.
Licencia Free.
Página Web http://www.agents.ch/xparrots/eclipse/eclipse2_ipas3/documentation.html
Descripción Plugin que brinda herramientas para desarrollar EJB sobre iPas 3.0. Integra las
herramientas de iPas a Eclipse.
Features Soporte para ERASCO:
– Crea projecto ERASCO basado en Java.
– Convierte un Java Project a ERASCO basado en Java Project.
– Agrega EJBs y WARs a la estructura de ERASCO.
– Build.

– Desarrollo de EJBs.
– Soporte total EAR.
– Ensambla EJBs.
– Herramientas de configuracion.
– Inicia, debagea y para aplicaciones iPas.
Comentario Usos:
Claramente sería muy utilizado en la etapa de Implementación, sobre todo de las
capas Bussiness Services y Sistem Services.
Ventajas:
Parace muy completo, ya que iPas provee un completo conjunto de herramientas
para el desarrollo de aplicaciones J2EE.
Puntaje 11

Eclipse J2EE
Versión de Eclipse 2.1 (free, enterprise edition); 3.0 (solo enterprise edition)
Sistema Operativo Multiplataforma.
Licencia Free for non-commercial use.
Página Web http://www.eclipsej2ee.com/
Descripción Para el desarrollo avanzado de aplicaciones J2EE, rápido y efectivo, desarrollo y
mantenimiento de alta calidad a bajo costo.
Features – Sincronización bidireccional entre código y modelo directamente desde byte-
codes.
– Herramienta para desarrollo Web.
– Integrado con XDoclet Eclipse UML.
– Lanza y detiene servidores J2EE.
– Creación de EJBs y Servlets
Comentario Usos:
No asiste en ninguna etapa de la metodología, pero si parece de gran utilidad en las
etapas de implementación y testeo ya que tiene soporte completo para J2EE y EJB
Ventajas:
Soporta EJB - Modelado de diagramas de clase y sincronización con el código -
Compatibilidad con servidores J2EE
Puntaje 11
Lomboz
Versión de Eclipse 2.1.2,3.0 M6
Sistema Operativo Multiplataforma
Licencia Free
Página Web http://forge.objectweb.org/projects/lomboz
Descripción Este plugin extiende el Eclipse JDT
Lomboz se integra a herramientas de J2EE como Jasper, XDoclet, Axis y Ant.
Implementa de principio a fin el ciclo de desarrollo de aplicaciones J2EE (code,
deploy, test y debug).
Tiene un alto soporte para el desarrollo de aplicaciones Web con varios servidores.
Completo soporte para Application Server, lanzadores para servidores J2EE.
Features – Wizard para una rápida codificación de EJBs, Containers, Servlets y JSPs.
– Outline View que permite manipular Containers.
– Generadores de código para EJB.
– Asistentes para el desarrollo de aplicaciones Web.
– Lanza y detiene servidores J2EE.
Comentario Usos:
No asiste en ninguna etapa de la metodología, pero si parece de gran utilidad en las
etapas de implementación y testeo ya que tiene soporte completo para J2EE y EJB
Ventajas:
Soporta EJB - No tiene soluciones mágicas - Tiene compatibilidad con varios
servidores J2EE.
Puntaje 10

EASIE (Application Server Integration Environment)


Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia N/A.
Página Web http://www.genuitec.com/products_easie.htm
Descripción Una serie de aplicaciones y plugins diseñados específicamente para brindar una
excelente integración entre Eclipse y cualquier Java/J2EE compilant application
server.
Features ---
Comentario El plugin ha sido integrado en MyEclipse (www.myeclipse.com) y ya no se provee
de forma stand-alone.
Puntaje 8
Java Tools

Javacodegenerator
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia Free.
Página Web http://sourceforge.net/projects/javacodemaker
Descripción Generador de código automático de JavaBeans acorde con el patron MVC, JSP.
Features – soporta generación de código EJB y lo optimiza.
Comentario No hay mucha información de este plugin habría que probarlo para ver si sirve.
Puntaje 6

EJBBuilder
Version N/A
Sistema Operativo Independiente.
Licencia CPL.
Página Web http://sourceforge.net/projects/ejbbuilder/
Descripción Herramienta para el desarrollo de EJBs.
Features – Provee la habilidad de creación y deploy de EJB en Eclipse
– Contiene wizards para la creción de los mismos.
– Soporta manejoi de sesiones, message-driven beans, entidades, etc.
Comentario Muy útil en el caso de manejar EJB en el proceso de desarrollo.
Puntaje 6

DeployGUI
Versión de Eclipse N/A
Sistema Operativo Indepenidiente.
Licencia GPL
Página Web http://sourceforge.net/projects/deploygui/
Descripción Creador de descriptores de deployment para J2EE
Features ---
Comentario Usos:
En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD.
Desventajas:
El desarrollo de este plugin se encuentra detenido.
Puntaje 4

The Big Splash - Dessign Patterns


Versión N/A.
Sistema Operativo Independiente.
Licencia CPL.
Página Web http://bigsplash.sourceforge.net/
Descripción Plugin que provee catálogo y navegador de Design Patterns y un wizard para
Patornes.
Features – Catálogo y navegador para Patrones de Diseño
– Wizard para crear patrones de diseño
Comentario Usos:
No resulta interésante en la metodología.
Puntaje 2
The Big Splash- SWT Forms
Versión 2.1
Sistema Operativo Independiente.
Licencia CPL.
Página Web http://bigsplash.sourceforge.net/
Descripción Plugin para crear presentaciones de SWT en forma gráfica y con generación
automática de código.
Features – Clásicas herramientas automáticas de diseño.
Comentario Usos:
Podría llegar a utilizarse en el desarrollo de presentaciones.
Ventajas:
Automatiza la presentacion grafica.
Puntaje 2

The Big Splash - DB Design


Versión de Eclipse 2.1
Sistema Operativo Independiente
Licencia CPL
Página Web http://bigsplash.sourceforge.net/
Descripción Plugin para diseñar bases de datos.
Features – Crear documento de modelado de base de datos.
– Agrega esquema al modelo
– Maneja filas, columnas a tabla.
– Crea script DDL
Comentario Usos:
Para el diseño e implementación de la persistencia.
Puntaje 2

Languages

Lua Development Tools


Versión de Eclipse *
Sistema Operativo Windows, Linux.
Licencia Free.
Página Web http://www.ideais.com.br/luaeclipse/
Descripción Lua Development Tools (LDT) es un conjunto de plugins para tornar Eclipse en un
LuaIDE.
Lua es un lenguaje de programación.
Features – Remarca sintaxis LUA.
– Completa código.
– Compila y ejecuta.
– Marcas de navegabilidad.
Comentario Usos:
Ninguno dentro del contexto del proyecto.
Puntaje 0
Managment

Metrics
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia CPL 1.0
Página Web http://metrics.sourceforge.net
Descripción Cálculo de Métricas.
Features – las métricas pueden ser exportadas a un archivo xml.

– tambien sirve para mostrar las dependencias entre package.


Comentario En realidad este plug-in no parece de mayor interés para el proyecto pero puede
servir para medir el tiempo del desarrollo del proyecto.
Puntaje 5

No Active

AntView
Versión de Eclipse 2.0 en adelante.
Sistema Operativo Multiplataforma.
Licencia CPL.
Página Web http://sourceforge.net/projects/r2tech-eclipse/
Descripción Es un plugin que permite ejecutar Ant Build desde eclipse.
Features ---
Comentario Aunque puede ser de utilizadad en el momento del testeo o deployment no tiene
nada que ver con CBD.
Puntaje 3

JUB (JUnit test case Builder)


Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia LGPL.
Página Web http://sourceforge.net/projects/jub
Descripción Es una herramienta que genera código de testeo a partir de el código fuente de
clases Java.
Features – El código generado es administrado por el propio Eclipse
– La generación de código cubre casos de testeo que otras herramientas no.
Comentario Es de mucho interés a la hora de testear la aplicación en desarrollo pero no tiene
ninguna relacion directa con CBD.
Puntaje 5
JAXB Builder
Versión N/A
Sistema Operativo Windows NT/2000
Licencia Free
Página Web http://sourceforge.net/projects/jaxb-builder/
Descripción Genera clases Java directamente de esquemas XML.
Provee JAXB wizards, y configuración de los JAXB.
Features ---
Comentario Usos:
Los archivos XML son necesarios para el desarrollo de plugins, por lo tanto hay
que investigar cómo genera código java a partir de éstos.
Puntaje 4

Bugkilla
Versión N/A.
Sistema Operativo N/A.
Licencia GPL.
Página Web http://bugkilla.sourceforge.net/
Descripción Conjunto de herramientas para el testeo de aplicaciones Web en J2EE.
Features ---
Comentario Usos:
En el caso de Utilizar la tecnología J2EE, y en la misma , aplicaciones web, es
una útil herramienta de testeo.
Puntaje 4

JXMLEditor
Versión de Eclipse N/A
Sistema Operativo Independiente.
Licencia GPL.
Página Web http://sourceforge.net/projects/jxmleditor
Descripción Editor XML.
Features – vistas de arbol.

– arrastre y tire.
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puede ayudar al desarrollo de plugins, porque se escriben algunas cosas
en XML.
Puntaje 4
Modeling

Flow4J
Versión de Eclipse N/A.
Sistema Operativo Independiente.
Licencia BSD.
Página Web http://flow4jeclipse.sourceforge.net/docs/index.html
Descripción Plugin para modelar flujos de procesos de manera drag and drop. Un flujo de
proceso puede contener un paso de un proceso y un un link a un flujo complejo. Un
flujo puede ser:
-Flujo de Control: como sucede el flujo (configurable en eclipse).
-Flujo de Tarea: tarea específica embebida en una clase de java (llamada a EJB o de
JNI).
Features – Genera código java a partir del diagrama de flujo.
– Es optimizado.
– Para applicaiones web.
Comentario Usos:
No aplica a CBD.
Puntaje 2

Profiling

Application Performance Evaluator and Resource Allocation Tool


Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia CPL
Página Web http://www.alphaworks.ibm.com/tech/apera?open&S_TACT=103AMW61&S_CM
P=GR&ca=dgr-eclpsw03awAPERA
Descripción Ayuda a construir los modelos de funcionamiento para aplicaciones J2EE.
Es una herramienta para modelar y evaluación de funcionamiento, asignación de
recurso, y planeamiento de capacidad
Features – soporta objetos y containers.

– topologias, workloads, y requerimientos de performance..


– multiples esenarios.
Comentario No dice nada si soporta CBD o no pero pordria servir.
Puntaje 8
Rational ClearCase Plugin for Eclipse
Versión de Eclipse N/A.
Sistema Operativo MacOS, Windows, Linux, Solaris
Licencia CPL.
Página Web http://sourceforge.net/projects/eclipseintrospc/
Descripción Este plugin permite ver como están compuestos los componentes de la plataforma
Eclipse y como trabajan en conjunto.
Features – Permite ver como trabaja eclipse.
Comentario Usos:
Puede ser interesante para entender el funcionamiento de eclipse.
Puntaje 6

Eclipse Profiler Plugin (CPL)


Versión de Eclipse N/A.
Sistema Operativo Independiente.
Licencia CPL.
Página Web http://eclipsecolorer.sourceforge.net/index_profiler.html
Descripción Agrega mas opciones de configuración para lanzar aplicaciones en el RUN MENU
del Ecplipse.
Features – soporta correr Tomcat.

– muestra estadísticas de los mítodos, de los thread de la memoria, etc.


Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puede ayudar en la parte de requerimientos de la aplicación.
Puntaje 5

Source Code Analyzer

PMD for Eclipse


Versión de Eclipse 2.1.*, 3.0 M3.*
Sistema Operativo N/A.
Licencia Free.
Página Web http://pmd.sourceforge.net
Descripción Análisis de código basado en las reglas de chequeo de PMD . Los problemas
detectados son puestos en la lista TODO.
Features – PMD puede detectar cosas como variables declaradas que no son usadas,
bloques de catch vacíos, parámetros y métodos privados no usados, sentencias
if vacías, clases que deben ser singleton.
Comentario Usos:
Es una útil herramienta de implementación.
Puntaje 5
Clover
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Commercial.
Página Web http://www.thecortex.net/clover/
Descripción Herramienta de cobertura de análisis de código Java.
Permite descubrir secciones de código que no están siendo ejecutadas por las
unidades de testeo.
Así cómo los Unit Test manejan la calidad del código, Clover maneja la calidad de
los Unit Test.
Features – Varios formatos del reporte de testeo para su fácil manejo( HTML, PDF, XML
o Swing GUI).
– Detallado reporte de Métodos y sentencias.
Comentario Usos:
Otra herramienta para la implementación.
Complementa los plugins de testeo de código y determina que tan eficientes son.
Puntaje 4

Jlint
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia GPL.
Página Web http://www.willowriver.net/products/jlint.php
Descripción JLint es una utilidad que chequea código Java buscando bugs, inconsistencias y
problemas de sincronización..
Features Las cosas mas importantes que chekea son:
– Comparacion de Strings como referencias a objetos.
– Acceso a variables con posible valor nulo.
– Varialbes locales que son tapadas por variables exteriores al bloque.
– Error de llamado a super.finalize() cuando es requerido.
– ConVersiones de tipos que pierden presición
– Acceso a índices en arreglos que pueden estar fuera de rango.
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puede servir para la etapa de testeo.
Puntaje 4

Duplication Management Framework


Versión de Eclipse N/A
Sistema Operativo Independiente.
Licencia CPL 1.0.
Página Web http://www.sourceforge.net/projects/dupman
Descripción Un framework de herramientas para la detección y eliminación de código
duplicado. Provee varios algoritmos para este propósito.
Features ---
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puede ayudar en la etapa de implementación y testeo.
Puntaje 4
SimScan
Versión de Eclipse *
Sistema Operativo Multiplataforma.
Licencia Free.
Página Web http://blue-edge.bg/simscan
Descripción SimScan (Similarity Scanner) es una utilidad que encuentra fragmentos duplicados
o similares de código en código Java. Código duplicado indica debilidades en el
diseño o implementación de grandes proyectos que debe ser reconstruido para
mantener el código en buena forma, promoviendo el reuso y minimizando el costo
de mantenimiento. SimScan opera en el arbol de parsing y discrimina diferencias
como renombrado de variables, formatos de código distinto o comentarios.
Tambien encuentra porciones no exactas donde el código es copy-paste y luego
modificado.
Features – Busca código repetido o similar.
Comentario Usos:
Para obtener código prolijo y fácil de reutilizar y mantener.
Puntaje 4

JavaSpider
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia CPL 1.0.
Página Web http://javaspider.sourceforge.net/
Descripción Permite entender programas complicados en Java ayudando a dibujar un grafo de
objetos y sus relaciones.
Features
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puede ayudar en la etapa de implementación y testeo..
Puntaje 3

SimianUI
Versión de Eclipse N/A.
Sistema Operativo N/A.
Licencia Free.
Página Web http://www.integility.com/simianui.html
Descripción Simian permite detectar regiones de código duplicado, por ejemplo, causado por
operaciones copiar y pegar. Si dichas duplicaciones no son tomadas en cuenta ellas
atentan contra la calidad y manejabilidad del código. Por su parte, SimianUI actúa
como interfaz dentro de Eclipse para ejecutar Simian y visualizar los resultados.
Features – Visualización de duplicados en pantalla.
– Habilidad hacer clic en un reporte de duplicado y saltar al archivo relacionado.
Comentario Resulta de interés no dentro de lo que es el proyecto en sí pero puede ayudar a
mejorar la calidad del código producido.
Puntaje 3
Eclipse Metrics
Versión de Eclipse 2.*; 3.0 M5 en adelante.
Sistema Operativo Multiplataforma.
Licencia CPL 1.0
Página Web http://www.teaminabox.co.uk/downloads/metrics/index.html
Descripción Calcula varias métricas durante el compilado y da alertas via Task List. Permite
mantener el estado del código base y se puede exportar los metrics en diferentes
formatos.
Features – Calcula varias métricas.
Comentario Usos:
Ver la calidad del software con respecto a varias métricas
Puntaje 3

JDepend4Eclipse
Versión de Eclipse 2.1; 3.0 M6; 3.0 M7
Sistema Operativo Multiplataforma
Licencia Free
Página Web http://andrei.gmxhome.de/jdepend4eclipse
Descripción Este plugin esta diseñado para correr JDepend en Eclipse.
JDepend revisa un conjunto de java class y directorios de archivos con código y
genera metricas de calidad de diseño para cada java package. JDepend permite
verificar la calidad de un diseño en extensibilidad, reusabilidad y mantenimiento
para el manejo y control de dependencias. Las dependencias circulares entre
paquetes son reportados en la gerarquía de los paquetes participantes.
Features
– Permite correr Jdepend en eclipse
Comentario Usos:
Verificar la calidad del código. No tiene aparente relación con CBD ni la
metodología.
Puntaje 3

Demeter Cop
Versión de Eclipse *
Sistema Operativo Multiplataforma
Licencia Free
Página Web http://sourceforge.net/projects/demetercop/
Descripción Revisa el código en busca de violaciones a la Ley de Demeter (only talk to your
immediate friends) y provee una variedad de soluciones.
Features
– Checquea el código en busca de violaciones a la Ley de Demeter.
Comentario Usos:
No se puede relacionar con CBD.
Ventajas:
Asegura la ley de Demeter.
Desventajas:
No está orientado a CBD.
Puntaje 0
SCM

CMVC
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://hsmalhi.tripod.com/mysoftwares.html
Descripción Permite la conexión entre Eclipse y el IBM CMVC para el control y la
administración de código.
Features N/A
Comentario No se presenta como de interés dentro del proyecto pero puede ser utilizado en lo
relativo a la infraestructa del sistema a construir.
Puntaje 5

Subclipse
Versión de Eclipse 2.1.x; 3.0 M7
Sistema Operativo Windows; Linux; OSX
Licencia Apache License
Página Web http://subclipse.tigris.org/
Descripción Subeclipse es un plugin para Eclipse que da soporte para el control de Versiones de
archivos fuentes.
Features Compartir (para trabajo en equipo)
– Checkout
– Update
– Commit
– Add
– Move/Delete (archivos y carpetas)
– Comparar (estructura y código de archivos java)
Comentario Es de interés para lo que es la etapa de implementación (sobre todo si se trabaja en
equipo) como tambien para lo que es el testeo y development, pero no tiene
ninguna relación con CBD.
Puntaje 5

Rational ClearCase Plugin for Eclipse


Versión *
Sistema Operativo Windows, Linux
Licencia CPL 1.0
Página Web http://www-
106.ibm.com/developerworks/rational/library/content/03July/2500/2834/ClearCase
/clearcase_plugins.html
Descripción Este plugin provee funcionalidades ClearCase a usuarios de Eclipse para una
solución integrada de CM.
ClearCase es una herramienta de control de Versiones para proyectos en pequeños
grupos de trabajo
Features
– Provee funcionalidades CM
Comentario Usos:
En la codificación realizada en grupo, administrar las versiones del código.
Puntaje 4
ESSTP
Versión de Eclipse N/A
Sistema Operativo Windows 95/98/2000/NT
Licencia CPL 1.0
Página Web http://sourceforge.net/projects/esstp
Descripción ESSTP (Eclipse SourceSafe Team Provider) Proporciona la funcionalidades de
Microsoft Visual SourceSafe via COM automation components.
Features
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puede ayudar en la etapa de implementación para el control de
Versiones.
Puntaje 4

Clearcase plugin for Eclipse


Versión de Eclipse 2.1.2, 3.0 M7
Sistema Operativo Windows NT/2000
Licencia FREE
Página Web http://sourceforge.net/projects/eclipse-ccase
Descripción Es un control de Versiones.
Features ---
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero la ventaja que tiene es sirviria para controlar las versiones en la etapa de
implementación y testeo.
Puntaje 4

Boneclipse-cvsgrapher
Versión 2.1;3.0
Sistema Operativo N/A
Licencia Free
Página Web http://www.bonevich.com/boneclipse-master/boneclipse-cvsgrapher/index.html
Descripción Plugin para manejar Versiones de código fuente y comparalas.
Features
– Muestra graficamente las Versiones de código como nodos
– Crea arboles de dependencias
– Permite zoom

Comentario Usos:
Para la implementación, pero no es especifico para CBD.
Ventajas:
Puede ayudar en el control de Versiones de proyectos grandes
Desventajas:
Hay que tener estricto control de Versiones.

Puntaje 3
Team

CodeBeamer
Versión N/A
Sistema Operativo Windows 2000/XP/NT; Linux 7.1 o superior
Licencia Commercial
Página Web http://www.intland.com/products/codebeamer.htm
Descripción Plugin para sincronizar trabajo en equipo.
Features Plugin muy completo, con muchas herramientas para cada uno de los siguientes
campos:

– Arquitctura web
– Permisos y seguridad
– Multiples projectos para multiples equipos
– Foros de discusión
– Inboxes
– Manager de documentos
– Integracion del manager de configuracion del software
– Busquedas
– Busqueda de código fuente
– Reportes en tiempo real
– Integracion
– Plataformas

Comentario Usos:
Para manager del proyecto, es de gran utilidad.
Ventajas:
Es independiente de la tecnología y la plataforma. Gran ayuda para la division de
trabajos de gran tamaño, y el desarrollo via web.
Puntaje 8

AT-Project
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Free for non commercial use
Página Web http://www.atreides-technologies.com
Descripción Se trata de una herramienta colaborativa diseñada para el desarrollo de software y
administración del proyecto.
Features – Administración de usuarios.
– Administración del producto.
– Administración de tareas.
– Administración de bugs.
– Vista de las tareas planificadas como un gráfico de Gantt.
Comentario Resulta de interés no dentro de lo que es el proyecto en sí pero puede ayudar a
mejorar la experiencia de los desarrolladores.
Puntaje 4
Project Sets
Versión de Eclipse CPL
Página Web http://www.ejbprovider.de/homepage/index.html
Descripción Como su nombre lo dice esta herramienta permite crear y manipular conjunto de
proyectos (de Eclipse).
Features – Editor de conjunto de proyectos
– Compatibilidad total con el formato XML 'Team Project Set'
– Loading recursivo de conjunto de proyectos dependientes.
– Deteccion de conflictos entres tareas.
Comentario Este plugin puede ser de utilidad en el momento de trabajar en equipo ya que
compartir conjunto de proyectos. No tiene interés para CBD.
Puntaje 4

Hipikat
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL
Página Web http://www.cs.ubc.ca/labs/spl/projects/hipikat/
Descripción Recomienda artefactos relevantes basándose en el contexto en el cual un
desarrollador hace un pedido.
Features N/A
Comentario Este plugin tiene interés para lo son grandes proyectos que siguen un desarrollo
incremental, ya que el gran volumen de información (relacionada a los proyectos)
puede complicar la tarea de buscar información acerca de un tema específico.
Igualmente no tiene mayor interés para lo que es CBD
Puntaje 4

Buglist
Versión de Eclipse 3.0 M4
Sistema Operativo N/A
Licencia GPL
Página Web http://www.cs.ubc.ca/labs/spl/projects/hipikat/downloads.html
Descripción Permite acceder a base de datos bugzilla desde eclipse. Bugzilla es una base de
datos especializada en el reporte de bugs.
Features N/A
Comentario Importante para lo que es el testeo pero no tiene realcion directa con CBD.
Puntaje 4
ITracker
Versión *
Sistema Operativo Multiplataforma
Licencia GPL
Página Web http://www.cowsultants.com
Descripción Plugin para ITracker. ITracker es un sistema open source basado en J2EE para
reportar bugs. Soporta características de múltiple proyectos, múltiples Versiones,
componentes, Versiones, notificaciones por email y más.
Features
– Ayuda al reporte de bugs y otros.
Comentario Usos:
En la etapa de testeo se puede utilizar para comunicar a otras personas sobre la
existencia de bugs
Ventajas:
Esta basado en j2ee - Gratis
Desventajas:
No se encontraron.
Puntaje 3

Insectivore
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL
Página Web http://www.zclipse.org/projects/insectivore/
Descripción Organizador y coordinador de tareas tambien CVS.
Features ---
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puede servir para coordinar un equipo de desarrollo y la etapa de testeo.
Puntaje 3

Revision History Viewer


Versión de Eclipse N/A
Sistema Operativo MacOS X, Windows 95/98/2000, HP-UX, Linux, SunOS/Solaris
Licencia CPL 1.0
Página Web http://sourceforge.net/projects/e8x2/
Descripción Es un CVS grafico incluye una linea de tiempo para los updates de los archivos.
Features ---
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puede servir para la etapa de testeo
Puntaje 3
Project Collaboration
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Free
Página Web http://composent.com/code/eclipsesite
Descripción Provee una segura y extensible colaboración en tiempo real a los proyectos de
Eclipse.
Features – Autenticación integrada con sistemas de control de versión.
– Sharing de archivos y aplicaciones entre el grupo de desarrollo.
– Sistema de mensajería y conversación.
– Permite agregar nuevas funcionalidades.
Comentario Si bien no es de uso directo para CBD podría llegar a considerarse como una
herramienta auxiliar para mejorar la experiencia del grupo de desarrollo.
Puntaje 3

Jupiter
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Free

Página Web http://csdl.ics.hawaii.edu/Tools/Jupiter


Descripción Permite realizar reviews de código de forma de mejorar la comunicación entre los
miembros del equipo de desarrollo.
Features – Almacenamiento de datos en formato XML para simplificar el reuso.
– Sharing a través de CVS.
– Busqueda y ordenación.
– Permite alternar de forma sencilla entre las reviews y el código.
Comentario Resulta de interés no dentro de lo que es el proyecto en sí pero puede ayudar a
mejorar la experiencia del desarrollador.
Puntaje 3

Ganymede
Versión de Eclipse N/A
Sistema Operativo Microsoft Windows 98/Me/2000/XP (se espera soporte para demás sistemas
operativos cuando se solucione el problema con un bug existente)
Licencia CPL 1.0
Página Web http://sourceforge.net/projects/ganymede
Descripción Se trata de un plugin que actúa de interface con log4j dentro de Eclipse como una
nueva vista. En lo que respecta a log4j se tiene que el mismo permite habilitar
logging en tiempo de ejecución sin modificar los binarios.
Features log4j

– Permite tener sentencias de logging en el código sin provocar una gran


degradación en la performance de la aplicación.
– Comportamiento controlado a través de un archivo de configuración (sin tocar
binarios).
– Permite definir jerarquías de logs de forma de poder elegir cuales son
destinados al output controlando así el volumen de información presentado.
Comentario Puede resultar una herramienta interésante pero escapa el alcance del proyecto
debido a que se trata de una funcionalidad muy específica que podría servir para
ciertas aplicaciones pero no para otras.
Puntaje 2
p4eclipse
Versión *
Sistema Operativo MacOS X, Windows NT/2000, Linux, SunOS/Solaris
Licencia Free
Página Web http://sourceforge.net/projects/p4eclipse/
Descripción El objetivo del proyecto es proveer integración entre Eclipse y Perforce SCM.
Perforce SCM es un manejador de Versiones (Comercial).
Features
– Integra Eclipse con Perforce SCM.
Comentario Usos:
Ayuda en la etapa de implementación para mantener las versiones del proyecto.
Ventajas:
Maneja el uso de Versiones.
Desventajas:
Perforce SCM es comercial.
Puntaje 1

Timer Plugin
Versión *
Sistema Operativo Multiplataforma
Licencia Free
Página Web http://trz.turbino.net/
Descripción Es un plugin simple para registrar el tiempo dedicado a un proyecto. Agregado al
report view y un archivo log.
Features
– Toma el tiempo dedicado a un proyecto.
– Usa el report view y un archivo log como salida.
Comentario No es de interés.
Puntaje 0

PVCSVmAddin
Versión Ninguna
Sistema Operativo Windows
Licencia CPL 1.0
Página Web http://sourceforge.net/projects/pvcspluginproj/
Descripción El objetivo es proveer un plugin PVCS VM para ambientes de desarrollo comunes
como JBuilder y Eclipse.
Features
Comentario Usos:
Ninguno, no es para Eclipse.

Puntaje 0
Testing

Simplifying Test Cases


Versión N/A
Sistema Operativo N/A
Licencia CPL
Página Web http://www.st.cs.uni-sb.de/eclipse/
Descripción Plugin para detectar errores automáticamente en tiempo de ejecucion.
Features
– Detecta errores en la entrada
– En la historia del programa
– En la ejecucion en general

Comentario Usos:
Para la etapa de debbuggin
Ventajas:
Parace bastante bueno, aunque en términos de CBD no aplica estrictamente.
Desventajas;
No se encontraron.

Puntaje 5

Log4J Integration
Versión N/A
Sistema Operativo N/A
Licencia CPL
Página Web http://www.eclipsepowered.org
Descripción Plugin para editar archivos log4J.
Features
– Detecta errores en la entrada
– En la historia del programa
– En la ejecucion en general

Comentario Usos:
Para la etapa de debbuggin
Ventajas:
Parace bastante bueno, aunque en términos de CBD no aplica estrictamente.
Desventajas;
No se encontraron.

Puntaje 5
Hyades
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 0.5
Página Web http://www.eclipse.org/hyades
Descripción El proyecto Haydes provee una plataforma libre para herramientas ASQ
(Automated Software Quality) así como también una amplia gama de código de
referencia sobre las antedichas tanto en términos de testeo y seguimiento como en
lo relativo al monitoreo de sistemas de software.
Features N/A
Comentario No tiene relación directa con CBD aunque podría resultar de interés como una
herramienta para mejorar la calidad del software producido.
Puntaje 5

Cactus-integration plugin
Versión de Eclipse Eclipse R2.1 RC2
Sistema Operativo N/A
Licencia ASF
Página Web http://jakarta.apache.org/cactus/integration/eclipse/index.html
Descripción Se trata de una interfaz para Cactus desde Eclipse. Por su parte, Cactus es un
sistema que pretende bajar los costos en lo relativo a la escritura de tests para
código de servidor. En concreto utiliza JUnit y lo extiende.
Features – Acceso directo a la ejecución de tests.
– Agregación de una página de propiedades al proyecto para configurar la
aplicación web.
Comentario No tiene relación directa con CBD aunque podría resultar de interés como una
herramienta para mejorar la calidad del software producido.
Puntaje 4

JTest
Versión N/A
Sistema Operativo N/A
Licencia Commercial
Página Web http://www.parasoft.com/jsp/products.jsp
Descripción Agrega la tecnología de prevención de errores para java.
Permite testeo automático de código Java en Eclipse.
Features – Genera ejecuta Junit-fprmat test.
– Permite realizar importantes pruebas de verificación en el proceso de desarrollo
así como tambien se pueden realizar pruebas unitarias.
Comentario Uso:
En implementación, para testear código.
Puntaje 4

JFCUnit
Versión N/A
Sistema Operativo Independiente del SO
Licencia Free
Página Web http://sourceforge.net/projects/jfcunit
Descripción Es una extensión del framework de Junit que permite ejecutar unit test a código que
contenga una interface GUI basada en Swing.
Features -Genera y ejecuta Junit –test de código Swing.
Comentario Uso:
En implementación, para testear código de presentación.
Puntaje 2
Tools

Together Edition for Eclipse


Versión 2.1.*.
Sistema Operativo Windows, Linux.
Licencia Commercial.
Página Web http://www.borland.com/together/eclipse/
Descripción Es una herramienta que sirve para el proceso de desarrollo.
Features – Creación de modelos en UML.
– Creación y uso de Patrones de diseño.
– Generación de código
– Seteo de Perfiles UML.
– Generación automática de documentos.
– Manejo de vistas de los diagramas.
– Y más…
Comentario Usos:
Para todo el proceso de desarrollo.
Puntaje 12

Cotsec
Versión N/A
Sistema Operativo N/A
Licencia Commercial
Página Web http://www.cotsec.com/product/intro/firstexample/index.html
Descripción Framework para generar aplicaciones.
Features Puede generar:
– Forms para editar bases de datos, y archivos XML.
– EJB
– Menus web
– Paquetes J2EE.
– Incluye herramientas para la generación.
Comentario Usos:
Podría utilizarse para la implementación, habria que ver hatsa donde llega.
Ventajas:
Acelera el proceso de desarrollo.
Puntaje 8
JBoost
Versión de Eclipse N/A
Sistema Operativo Windows XP/2000, Mac OS X, Linux
Licencia Commercial
Página Web http://www.ivis.com/jboost/index.cfm
Descripción JBoost Plugin permite ejecutar las Aplicaciones Administrativas de JBoost dentro
de Eclipse. Por su parte, JBoost es un ágil y consistente conjunto de integrados y
extensibles servicios que facilitan la administración de la presentación y seguridad
de aplicaciones web.
Features Seguridad

– Modelo de alta performance orientado a la administración de identidades.


– Servicios para autenticación, control de autorización y condicionamiento según
políticas definidas.
– Protección inmediata para los recursos en línea.
– La seguridad puede ser aplicada a elementos específicos sin tener la necesidad
de modificar el código.

Presentación

– 'Web Skins' permiten crear un 'Look and Feel' que se acomode a las
necesidades.
– Reusabilidad a lo largo de proyectos distintos.
– Orientado tanto a programadores como diseñadores.

Comentario Si bien no presenta relación directa con CBD puede llegar a considerarse como
alternativa a la hora de definir lo relativo a la capa de infraestructura del proyecto.
Puntaje 5

SpringUI
Versión de Eclipse 2.1.x; 3.0 M7
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://springui.sourceforge.net
Descripción Interfáz para el Spring Framework (desarrollo de aplicaciones J2EE). Permite
editar y manipular cuestiones de configuracion de proyectos para Spring como
archivos de configuracion del framework.
Features N/A
Comentario No tiene mayor interés ya que solamente se refiere a la etapa de implementación y
deployment del desarrollo, siendo la utilidad del mismo limitada a lo que es
configuracion del framework (Spring
Puntaje 4
Eclipse Launcher
Versión de Eclipse N/A
Sistema Operativo Windows
Licencia Apache Software License
Página Web http://sourceforge.net/projects/eclauncher/
Descripción Permite cargar Eclipse con diferentes configuraciones.
Features – Permite cambiar el directorio del worksapce
– Permite cambiar el directorio de plugins.
Comentario No tiene ningun interés para lo que es CBD.
Puntaje 3

Jagzilla
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://jagzilla.sourceforge.net
Descripción Provee una interfase Java para Bugzilla. Éste último es un sistema que permite el
seguimiento de bugs en un proyecto.
Features N/A
Comentario No es de interés dentro del proyecto.
Puntaje 2

StartEclipse
Versión de Eclipse N/A
Sistema Operativo Independiente
Licencia CPL 1.0
Página Web http://sourceforge.net/projects/starteclipse/
Descripción Alternativa para permitir cargar Eclipse con diferentes configuraciónes.
Features
Comentario En realidad este plug- no tiene mucha utilidad.
Puntaje 2

Versión control - team programming

Sangam

Versión N/A
Sistema Operativo Windows.
Licencia GPL
Página Web http://sangam.sourceforge.net/
Descripción Es un plugin para compartir tareas, donde más de un programador trabaja
concurrentemente con el mismo proyecto.
Features ---
Comentario Usos:
No presenta utilidad alguna para CBD.
Desventaja:
No existe una versión estable del plugin.
Puntaje 0
UI

Graphical Editor Framework (GEF)


Versión de Eclipse Eclipse R2.1
Sistema Operativo N/A
Licencia Free for personal use, not free for organizations
Página Web http://www.eclipse.org/gef
Descripción Permite a partir de un modelo de aplicación la generación de editores gráficos para
dicho modelo.
Features – Herramientas como selección, creación, conexión y marquesina.
– Una paleta para desplegar las herramientas disponibles.
– Posibilidad de cambiar el tamaño de objetos y de doblar conexiones.
– Dos tipos de visores ('Graphical' y 'Tree').
– CommandStack que permite funcionalidades como Undo/Redo.
– Draw2d que gestiona todo lo relativo al rendering en pantalla.
Comentario De sumo interés en sentido que puede habilitar la construcción de un editor gráfico
específico para la generación de los diagramas involucrados en CBD.
Puntaje 10

Java Advanced Imaging

Versión *
Sistema Operativo Linux, Windows
Licencia CPL 1.0
Página Web http://www.holongate.org
Descripción Este plugin es un paquete para el workbench de Sun Microsystem Java Advanced
Imagin.
Features
– Librería para el manejo de imágenes.
Comentario Usos:
La librería puede utilizarse en la construcción de plugins para buscar formatos de
imágenes.
Ventajas:
Es muy general.
Desventajas:
Diseñado para el reconocimiento de imágenes.
Puntaje 6
Advanced Eclipse SWT Designer
Versión 2.0*; 2.1*; 3.0 M7
Sistema Operativo Linux, Windows
Licencia Free for non-commercial use
Página Web http://www.swt-designer.com/
Descripción SWT Designer es una poderosa y facil de usar Java GUI designer basado en
Eclipse SWT technology. Crear aplicaciones Java GUI es fácil sin desperdiciar
tiempo escribiendo código para desplegar simples forms. Con SWT Designer
puedes crear ventanas complicadas en minutos. Permite agregar con dgrag & drop,
agregar manejadores de eventos y cambiar varias propiedades de los controles
utilizando el property editor. Hay una versión free disponible.
Features
– Generación de código bidireccional.
– Soporta todos los SWT Widgets
– Edición con menú gráfico.
– Testeo instantáneo.
– Soporta todos los Layouts.
Comentario Usos:
Herramienta muy potente para el desarrollo de la presentación pero escapa de los
límites de CBD.
Ventajas:
Aparentemente fácil de usar - Hay versión free
Desventajas:
Usa SWT
Puntaje 5

ProSyst-GUI Builder
Versión N/A
Sistema Operativo N/A
Licencia Commercial
Página Web http://www.prosyst.com/solutions_html/eclipse_plugins.html
Descripción Plugin para desarrollar interfaces graficas.
Features
– Repesentacion grafica y de código fuente de los archivos java de presentacion
– Facil seteo y manejo de eventos
– Componentes gráficos colocados en beans
– Beans organizados en paletas
– Facil extension de librerias de Swing

Comentario Usos:
Para desarrolla presentaciones, no esta dentro de la metodologia CBD
Ventajas:
No tiene ventajas dentro de la metodología CBD.

Puntaje 5
JLense
Versión N/A
Sistema Operativo N/A
Licencia CPL
Página Web http://jlense.sourceforge.net/
Descripción Framework para desarrollas procesos de negocio en Swing.
Features
– Framework reusable para clases de UI
– API abstracta para accseso a datos.
– Frameworks para desarrollar forms.

Comentario Usos:
Para desarrolla presentaciones, no esta dentro de la metodologia CBD.
Ventajas:
No tiene ventajas dentro de la metodología CBD.

Puntaje 5

Eclipse Visual Editor


Versión de Eclipse Eclipse R2.1.2
Sistema Operativo Microsoft Windows, Linux (no hay soporte aún para Mac OS X)
Licencia CPL 1.0
Página Web http://www.eclipse.org/vep
Descripción Se trata de un framework dedicado a la creación de editores para interfaces
gráficas.
Features N/A
Comentario Puede ser considerado como herramienta que nos permita crear un módulo para un
determinado lenguaje que nos sirva para construir capas de presentación de forma
más sencilla. Notar que en sí no presenta nada relacionado con CBD.
Puntaje 5
Jelly SWT
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 0.5
Página Web http://jakarta.apache.org/commons/sandbox/jelly/jellyswt.html
Descripción Jelly SWT es una simple libreria que puede ser usada para crear interfaces de
usuario SWT. Permite usar documentos XML (Jelly scripts) para definir el layout y
renderizado de SWT front ends lo que evita escribir mucho código no necesario.
Pudiendo definir la vista de los front ends y permitiendo enlazar código java a los
objetos del negocio y modelos.

This mechanism uses seperation of concerns and MVC ideas from web
applications, allowing the rendering of your SWT front end to be easily
transformed (since its XML) into different styles while leaving your model and
business objects untouched. It also allows different views to be constructed
independently of your models.
Features – El mecanismo usa ideas de MVC de aplicaciones web.
– Permite que el renderizado de un SWT front end pueda ser transformado
facilmente (ya que es XML) en diferentes estilos dejando el modelo y objetos
de negocios sin tocar.
– Permite crear diferentes vistas de forma independiente de los modelos.
Comentario Es muy interésante en lo que a presentacion se refiere pero no tiene mayor interés
para CBD.
Puntaje 5

Workzen
Versión N/A
Sistema Operativo N/A
Licencia GPL.
Página Web http://sourceforge.net/projects/workzen/
Descripción Provee una infraestructura para construir aplicaciones Java.
Provee además generación de código y edición de acciones y vistas model-view-
controller.
Features – Generación de código para MVC.

– Edición de archivos XML.


– - Edición de MVC.
Comentario Usos:
Herramienta útil para la construcción de la inrerfaz de usuario.
No está relacionado con CBD.
Puntaje 4
Eclipse V4ALL Swing &SWT
Versión 2.1 o superior.
Sistema Operativo Windows(NT/XP), Linux.
Licencia CPL 1.0.
Página Web http://sourceforge.net/projects/v4all
Descripción Diseña y genera código de Java Swing y SWT GUI.

Features ---
Comentario Usos:
Herramienta útil para la construcción de la inrerfaz de usuario.
No está relacionado con CBD.
Puntaje 4

SWT GUI Builder


Versión 2.1 o superior.
Sistema Operativo Windows, Linux.
Licencia Commercial.
Página Web http://www.swtguibuilder.com/index.htm
Descripción Permite crear interfaces de usuario SWT.
Features -Manejo de componentes de IU.
Comentario Usos:
Herramienta útil para la construcción de la inrerfaz de usuario.

Puntaje 4

Sweet- SWT
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://sweet-swt.sourceforge.net/
Descripción API que habilita la libreria de SWT GUI para soportar construcciones de GUI.
Features
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puede servir para realizar la presentacion para una aplicación.
Puntaje 4
SWT Workbench Essential Data
Versión N/A
Sistema Operativo N/A
Licencia Free
Página Web http://www.swtworkbench.com/index.shtml
Descripción Plugin para crear cualquier tipo de aplicaciones de negocio con SWT rápida y
fácilmente.
Features
– Genera código dee SWT
– Incluye nuevos controles SWT

Comentario Usos:
Para desarrolla presentaciones, no esta dentro de la metodologia CBD
Ventajas:
No tiene ventajas dentro de la metodología CBD.
Desventajas;
Ninguna.

Puntaje 4

JBeaver Swing GUI Builder


Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Commercial
Página Web http://www.ratundtat.com/index01.htm?menue=40
Descripción Una herramienta para la construcción de interfaces gráficas basadas en Swing.
Features – Posibilidad de integrar beans externos.
– Soporte para varios layout managers.
– Almacenamiento de GUIs en archivos XML.
– Vista previa del GUI siendo generado.
– Fácil modo manejar eventos.
Comentario Resulta de interés no dentro de lo que es el proyecto en sí pero puede ayudar a
mejorar la experiencia del usuario.
Puntaje 4
Jigloo SWT/Swing GUI Builder
Versión de Eclipse Eclipse R2.1
Sistema Operativo N/A
Licencia Free for non commercial use
Página Web http://cloudgarden.com/jigloo
Descripción Permite la construcción y admnistración de interfaces gráficas en Swing y SWT.
Features – Creación de interfaces de manera sencilla con un editor WYSIWYG.
– Paleta para la agregación de componentes y es seteo de layouts.
– Multiselección de componentes.
– Manipulación de la mayoría de las propiedades de un componente.
– Creación de manejadores dee eventos.
– Soporte para todos los layouts de Swing y SWT.
Comentario Resulta de interés no dentro de lo que es el proyecto en sí pero puede ayudar a
mejorar la experiencia del usuario.
Puntaje 4

cSpy
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 0.5
Página Web http://gstaff.org/cspy/
Descripción Es una serie de herramientas para examinar/inspeccionar el workspace de Eclipse.
Features N/A
Comentario Puede ser de interés a la hora de tener que desarrollar algun tipo de interfaz grafica
para un plugin de Eclipse. Pero no tiene relacion con CBD
Puntaje 3

SWT MVC Wrapper Library


Versión de Eclipse N/A
Sistema Operativo Microsoft Windows 98/Me/2000/XP (ciertos problemas en Linux)
Licencia LGPL
Página Web http://swtmvcwrapper.sourceforge.net
Descripción Es una biblioteca que provee widgets basados en los que brinda SWT agregando el
modelo MVC.
Features – Provee el paradigma MVC
– Todos los modelos contienen memoria (recuerdan sus valores).
– Tanto widgets como modelos pueden ser usados para generar subclases de ellos.
– Incluye clase FormLayoutColumn para la creación sencilla de columnas de
pares de widgets/labels bajo el layout FormLayout.
Comentario Puede resultar como alternativa para la creación de interfaces gráficos pero
lamentablemente el soporte actual de widgets es muy limitado contando además
que el producto ha sido descontinuado.
Puntaje 2
UML

Visual Paradigm for UML


Versión N/A
Sistema Operativo N/A
Licencia Free for non Commercial
Página Web http://www.visual-paradigm.com/vpuml.php
Descripción Es una herramienta de UML. Diseñada para desarrollar software con OOP. Soporta
los últimos estandares de Java y UML, y provee mecanismos de Ingeniería reversa
y generación de código.Además de pasaje entre análisis, diseño e impementación.
Features
– Sosporta ultimas Versiones de UML.
– Analisis textuales del projecto y de los casos de uso (selecciona clases
candidatas)
– Generación de modelos a partir de otros modelos
– Facilidades para interfaces de usuario
– Soporte completo de diagramas.
– Organizador de prioridades de casos de uso.

Comentario Usos:
Es de gran utilidad. Estamos frente a un plugin que brida muy nutridas
herramientas de desarrollo, que si bien son independientes de CBD, son
perfectamente aplicables.
Ventajas:
Completo.

Puntaje 12
Omondo
Versión 2.1.2 ; 3.0 M6.
Sistema Operativo Windows 2000/XP, Linux GTK2.
Licencia Free for Non commercial use.
Página Web http://www.omondo.com/download/enterprise/index.jsp
Descripción Omondo Eclipse UML es una herramienta de modelado, independiente de la
tecnología, integrada a eclipse.
Mantiene una sincronización bidireccional entre los modelos y el código generado.

Features - Modelado, deploy de base de datos (relacional o DBMS de objetos) y J2EE (EJB
y Servlet).
- Diagramas de clases y diagramas de secuencias generados a partir de código.
- Integración con GEF y EMF.
- Provee el desarrollo de arquitectura model-driven para J2EE.
Comentario Usos:
Puede ser de gran utilidad en el proceso de desarrollo dado que se pueden construir
diagramas UML y a partir de ellos generar código java.
Desventajas;
No soporta UML 2.0 pero se está trabajando en una versión que lo soporte.

Puntaje 12

EclipseUML2
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://www.eclipse.org/uml2
Descripción Es una herramienta para crear EMF basado en el metamodelo de UML2.0 .
.eatures – el objetivo de este proyecto es proporcionar usos del metamodelo para apoyar el
desarrollo de modeos.
– provee un esquema común XMI para facilitar el intercambio de los modelos
semánticos.
Comentario Este plug-in no hace mencion para CBD pero como usa UML 2.0 puede que haya
algo interésante..
Puntaje 11
MDE4UML
Versión de Eclipse 2.0.2; 2.1.2; 3.0 M6
Sistema Operativo N/A
Licencia Free
Página Web http://www.metanology.com/mde_products/mde_for_uml.html
Descripción Es una herramienta orientada al desarrollo model-driven. Es ideal para trabajo en
equipo por contar con un repositorio de archivos. Se comparten los modelos entre
los miembros del equipo y se usa un manegador de control de Versión integrado
para manegar los cambios al nivel de las clases.
Se puden crear metaProgramas que luego son instanciados segun una arquitectura
especifica. Es posible extender la capacidades de generación de código para generar
a partir de un metaPrograma la arquitectura deseada.
Features – Crear models
– Agregar diagrama de clases a los modelos
– Crear clases
– Agregar y borrar clases a un diagrama de clases
– Agregar, Editar y Borrar atributos y operaciones de clases
– Agregar, Editar y Borrar asosiaciones entre clases, inclusive clases de
asociacion.
– Crear diagrama de compoenentes
– Crear componentes
– Asignar clases a componentes
– Agregar estereotipos
– Agregar tagged values
– Zoom e impresion de diagramas
– Compartir modelos con miembros del equipo para modelado concurrente.
Comentario Este plugin es de mucho interés tanto para las tareas de modelado involucradas en
lo que es la especificacion de los componentes de un sistema como tambien en
etapas posteriores como diseño e implementación gracias a su capacidad de
generación automática de código.

Ventajas:

Permite trabajar con metaProgramas que luego pueden traducirse a código segun
una arquitectura especifica (definida por el usurario). Asocia semantica a los
componentes.

Desventajas:

Mas halla de ser de gran utilidad para el proceso de desarrollo en su totalidad, no


presta mayor utilidad a lo que es la metodologia CBD que la creacion de los
modelos UML que son utilizados como artefactos en esta.
Puntaje 11
SDE for ECLIPSE
Versión N/A
Sistema Operativo N/A
Licencia Free for non Commercial
Página Web http://www.visual-paradigm.com/sdeHighlight.php
Descripción Provee un entorno de desarrollo unificado, donde en el mismo IDE prevee
herramientas completas de UML, imlpementacion y documentacion. Todo el
proceso de desarrollo en el mismo IDE, reduciendo el tiempo entre el diseño y la
implementación y faciltando la documentacion.
Features
– Ingenieria reverso.
– Generación de código
– Sincronizacion de código.
– Diagramas UML
– Analisis, diseño, implementación y documentacion en el mismo modelo.
– Regeneración de código a partir de diagramas.
– Genera documetacion

Comentario Usos:
Para todo el proceso de desarrollo, si bien no orienta a CBD, se puede utilizar las
herramientas de UML para las disciplinas de requeriments y analisys&disegn.
Luego, seria de gran utilidad a la hora de desarrollar cada componente en paritcular
con OOP, pero eso es otro cantar.
Ventajas:
Completisimo.
Desventajas;
Tiene muchisimis utilidades que no se usarian especificamente en CBD sino para el
desarrollo de cada componente.

Puntaje 11

EMF (Eclipse Modeling Framework)


Versión de Eclipse N/A
Sistema Operativo N/A
Licencia LGPL
Página Web http://www.eclipse.org/emf
Descripción EMF es un framework para el modelado y la generación de código.
Features – Meta Modelo (Ecore) para describir modelos.
– Clases genéricas de carácter reusable para construir editores de modelos.
– Generación automática de código.
Comentario Puede ser usado para definir un meta modelo de uso específico para CBD así como
un editor que soporte la creación de modelos específicos. También podría ser
interésante crear un generador de código especializado para CBD.

Téngase en cuenta que no se provee directamente nada para CBD. De acuerdo con
ello cabe remarcar que el uso de EMF dentro del proyecto involucraría creación por
nuestra parte.
Puntaje 10
MagicDraw
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Comercial
Página Web http://www.magicdraw.com
Descripción Es una herramienta de modelado UML con soporte para trabajo en equipo. Facilita
el analisis y diseño de sistemas OO y bases de datos.
Features
– Provee un Editor de UML altamente costumizable y amigable GUI deja
expresar las ideas en UML de forma rapida y directa.
– Soporta UML 1.4 notacion y semantica.
– Permite la genracion de código de forma automática de código fuente a partir de
modelos UML.
– Soporta ingenieria inversa al general los modelos a partir del código fuente.
– Pueden generarse reportes HTML (costumizables) a partir de un modelo.
– Provee una herramienta de analisas para OO.
– Un conjunto predefinido de design patterns.
– Soporta trabajo en equipo
– Herramienta de modelado de base de datos.
Comentario Es una herramienta muy interésante para lo que es el desarrollo en OO con un
aproach model-driven por lo que puede ser utilizado en el desarrollo en CBD. Aun
asi no es una herramienta especializada en CBD por lo que pueden no encontrarse
los artefactos necesarios y de ser posible definirlos no tendrian la semantica que
permitiera la generación automática de código.
Puntaje 10

Slime UML
Versión 2.1.*; 3.0 M*
Sistema Operativo Multiplataforma
Licencia Shareware
Página Web http://www.mvmsoft.de/content/plugins/slime/slime.htm
Descripción Slime UML es una pequeña y rápida herramienta UML enfocada a la
documentación del código y la ingeniería inversa. Hace fácil documentar el código
java, ingeniería inversa de código existente, visualizar librerías complejas de java
(incluso sin código).
También permite realizar diagramas de use cases, packages y class diagrams.
Features
– Soporte completo para diagramas use case, packages y class diagrams.
– Drag & Drop de clases y paquetes al package view.
– Actualización instantánea de diagramas cuando se cambia el código.
Comentario Usos:
Si bien no está orientado a CBD, puede ser útil para la creación de diagramas en
varias etapas de la metodología.
Ventajas:
Modelado UML - Sincronización de código y diagramas
Desventajas:
No soporta EJB.
Puntaje 9
OCLForEMF
Versión N/A
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://www.cs.kent.ac.uk/projects/oc
Descripción Provee un evaluador de expresiones en OCL para modelos EMF.
Features – Evalúa expresiones OCL.
– Genera una clase java que representa al archivo conteniendo las expresiones
OCL.
Comentario Uso:
En el proceso de desarrollo CBD, vamos a tener que utilizar OCL para escribir
restricciones. Sería útil manejar este plugin en el caso de tener modelos en EMF.
Puntaje 8

Collaxa BPEL Designer


Versión 3.0
Sistema Operativo Multiplataforma
Licencia Commercial
Página Web http://www.collaxa.com/developer.bpelz.beta.html
Descripción En un ambiente grafico de desarrollo para procesos BPEL. Provee ambientes para
modelar, editar, validar y testear para construir porcesos conforme a la
especificacion OASIS WS-BPEL.
Features
– Ambiente grafico para desarrollar procesos BPEL
Comentario Usos:
Puede usarse para desarrollar aplicaciones que se comuniquen en un ambiente
distribuido.

Puntaje 9

Agro2Encore
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://sourceforge.net/projects/argo2ecore
Descripción Agro2Encore permite convertir modelos UML creados con AgroUML
(www.agrouml.org) al dialecto Ecore (www.eclipse.org/emf) para poder luego
generar código Java de forma automática.
Features N/A
Comentario Tiene como desventaja que impone el uso de AgroUML y de EMF.
Puntaje 7

UDE for UML


Versión de Eclipse Eclipse R1.0
Sistema Operativo Microsoft Windows, POSIX
Licencia IBM Common Public License
Página Web http://sourceforge.net/projects/udt
Descripción Entorno que permite la creación de diagramas UML.
Features N/A
Comentario N/A
Puntaje 6
Web

IBM WebSphere Studio Enterprise Developer


Versión N/A
Sistema Operativo N/A
Licencia Commercial
Página Web http://www-306.ibm.com/software/awdtools/studioenterprisedev/
Descripción Plataforma para desarrollar aplicaciones web basadas en componentes. NO ES UN
PLUGIN.
Features – Editor de diagramas web
– Soporte para EGL (Enterprise Generation Language)
– Desarrollo en Java
– Desarrollo Web
– Soporte para J2EE
– Testing and Deployment
– Web service deployment
– Bases de datos relacioneles
– Desarrollo XML
Comentario Usos:
Si bien no enfoca dentro del proyecto por no ser un plugin de eclipse, es interésante
ya que cuenta con apoyo para desarrollo web basado en componentes.
Ventajas:
No tiene utilidad para nuestrto trabajo.
Desventajas;
No aplica.

Puntaje 8

MDE for Struts


Versión de Eclipse N/A
Sistema Operativo N/A
Licencia COMERCIAL
Página Web http://www.metanology.com/MDEforStruts.html
Descripción Entrega el poder del desarrollo de model-driven para Struts, crea un modelo simple
de interface de usuario de la aplicación utilizando diagramas de UML estandard.
Features – Crea archivos de configuracion de Struts y archivos de validacion, tambien crea
Ant build scripts.
Comentario Este plug-in no habla nada de CBD pero podría tener algo interésante para el
desarrollo de aplicaciones web.
Puntaje 8
Jraf
Versión *
Sistema Operativo Multiplataforma
Licencia GPL
Página Web http://sourceforge.net/projects/jraf/
Descripción Un plugin rápido para el desarrollo de aplicaciones que genera una aplicación Java
completa con Hibernate o JDO - Struts.
Features
– XMI, UML y J2EE templates como entrada
– Genera código Java, XML, SQL
Comentario Usos:
Puede utilizarse para generar código a partir de herramientas UML o XMI.
Ventajas:
Es gratis - genera aplicaciones para Hibernate
Desventajas:
Página Web en frances
Puntaje 7

Casabac Rich Web GUI Designer


Versión N/A
Sistema Operativo N/A
Licencia Commercial
Página Web http://www.casabac.com/
Descripción Plugin para crear presentaciones web. Es un entorno de desarrollo, diseño y
runtime para crear GUI complejas simple y rápidamente. La GUI corre en el
browser sin plugins.
Features
– Paginas estables durante la interaccion
– Páginas se crean basadas en 'Open Control Concept'
– Facil integracion de la logica de la aplicación del servidor.

Comentario Usos:
Para la presentacion de la aplicación si es web.
Ventajas:
Parece completo en su área, aunque no aporta directamente en CBD.
Desventajas;
Es CARO.

Puntaje 5
W4T Eclipse
Versión 2.1.*, 3.0 M0-M4.
Sistema Operativo Windows
Licencia Free
Página Web http://www.w4toolkit.com
Descripción Ofrece un completo rango de oportunidadespara la construcción de GUI.
Está orientado a interfaces de usuario para Java Web-Applications.
Features - Construcción de interfaces gráficas de usuario.
- Interfaces de Usuarios orientadas a objetos.
- Elementos HTML pueden ser encapsulados en componentes.
Comentario Uso:
Herramienta útil en la implementación de la presentación.
Puntaje 5

Web Publisher
Versión de Eclipse 2.1.x
Sistema Operativo Windows
Licencia CPL 1.0
Página Web http://webpub.narucy.com/index.en.html
Descripción Es una herramienta para publicaciones web.
Features – Arquitectura de templates HTML por partes.
– Publicacion de HTML con Ruby/Amrita/ERB
– Managment del sitio web con mapa del sitio.
– Editor de HTML, con asistencia de código para tags y atributos.
Comentario Es de interés para la creacion de sitios web pero no tiene relacion con CBD.
Puntaje 4

Java Server Faces Console


Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Free
Página Web http://www.jamesholmes.com/JavaServerFaces/console/
Descripción Es una herramienta para el desarrollo y manejo visual de aplicaciones basadas en
JavaServer Faces.
Features – Soporte para archivos de configuracion JavaServer Faces.
– Soporte para archivos de librerias de tags JSP.
Comentario No es de interés para lo que es CBD.
Puntaje 4
Flux4Eclipse
Versión N/A
Sistema Operativo N/A
Licencia BSD
Página Web http://sourceforge.net/projects/flux4eclipse/
Descripción Soporta el diseño model-driven de Struts para aplicaciones web .
Genera los struts-config-.xml desde diagramas de actividad UML.
Features - Generación de Struts.
Comentario Usos:
Puede ser de utilidad en el desarrollo de aplicaciones Web.
Desventajas:
No provee editor de diagramas de actividad.
Puntaje 3

BPWS4J Editor
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia AlphaWorks 90 Day Trial
Página Web http://www.alphaworks.ibm.com/tech/bpws4j
Descripción Editor de BPWS4J.
Features – Sincroniza el código XML y tiene vista de arboles para los procesos de negocio
creados.
– Flexibilida al diseño de procesos top--down y bottom-up.
– Menus sencibles al Contexto que facilita la creacion de especificaciones
obedientes a los procesos.
– Validación de procesos contra requisitos de la especificación durante la sesión
de edición.
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puiede servir para hacer aplicaciones web.
Puntaje 3

X-Parrots ServletExec Plugin


Versión de Eclipse Eclipse R2.0
Sistema Operativo N/A
Licencia CPL 0.5
Página Web http://www.agents.ch/xparrots/eclipse/eclipse2_servletexec/about.html
Descripción Se trata de una interfase para el ServletExcec Debugger (testeador de servlets y
JSP).
Features N/A
Comentario Se trata de una utilidad muy específica que claramente no se presenta como de
interés dentro de lo que es el proyecto.
Puntaje 2
Media Fortress TCP Tunnel
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Free
Página Web http://www.mediafortress.com/presence/tools.do
Descripción Permite monitorear los intercambios TCP desde Eclipse.
Features N/A
Comentario Puede ser de utilidad al momento de testear servicios web, pero no tiene realcion
con CBD
Puntaje 2

Solex
Versión 2.1.2 or more
Sistema Operativo N/A
Licencia Free
Página Web http://solex.sourceforge.net/
Descripción Testeador de aplicaciones web. Provee funciones para grabar sesiones de usuario,
ajustar sus parámetros. Actua como proxy a HTTP.
Features
– Graba mensajes HTTP como proxy
– Sesiones guardadas puededn ser regrabadas como XML
– Muestra pedidos y respuestas HTTP para ser analizados

Comentario Usos:
No tiene un uso en el entorno de CBD, aunque a lo largo del proceso de desarrollo
llegara a utilizarse en caso de ser una aplicación web.
Ventajas:
No tiene utilidad para nuestrto trabajo.
Desventajas;
No aplica.

Puntaje 1
WDTE
Versión N/A
Sistema Operativo N/A
Licencia CPL
Página Web http://wdte.sourceforge.net/
Descripción Web Development Tool for Eclipse es un conjunto de herramientas para mezclar
projectos separados en una sola aplicaion web
Features No hay datos
Comentario Usos:
No tiene un uso en el entorno de CBD, aunque a lo largo del proceso de desarrollo
llegara a utilizarse en caso de ser una aplicación web.
Ventajas:
No tiene utilidad para nuestrto trabajo.
Desventajas;
No aplica.

Puntaje 1

pinEdit WYSIWYG HTML Editor


Versión *
Sistema Operativo Windows
Licencia Free trial
Página Web http://www.pintexx.com
Descripción pinEdit es un plugin para plataformas win32 que permite edición profecional de
páginas HTML. La versión de prueba tiene deshabilitado la opción de save.
Features
– Editor de HTML, JSP , Java y otros formatos
Comentario Usos:
Edición de HTML
Ventajas:
Parece potente
Desventajas:
No es Free - Es sólo para Windows
Puntaje 1

X-Parrots HTTP Proxy Settings


Versión 2.0 o superior.
Sistema Operativo N/A.
Licencia CPL 0.5.
Página Web http://www.x-parrots.com/eclipse/eclipse2_proxysettings/about.html
Descripción Provee una página de preferencias de HTTP proxy settings en el workbench de
Eclipse.
Features - Tener un Proxi Server en el workbench.
Comentario Usos:
Puede suceder que muchos plugins hagan conecciones URL a internet, por lo que
este plugin permite setear las propiedades del proxi.
No presenta en un principio utilidad en CBD.
Puntaje 1
Grand-Rapid
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia Free for non-commercial use
Página Web http://www.meyou.com/grandrapid/Eclipse.jsp
Descripción Es un explorador de internet.
Features – Esta hehco en SWT y consume pocos recursos como por ejemplo para usar en
PALMS.
– Soporta HTML 4.0, XHTML, XML, CSS, Java Script (ECMA Script),
DHTML, SSL, TLS.
Comentario En realidad este plug-in no es de mayor interés para el proyecto.
Puntaje 0

Web Services

BPEL Editor
Versión *
Sistema Operativo Multiplataforma
Licencia Commercial
Página Web http://www.bpwizard.com
Descripción Este plugin es un editor para BPEL y viene con un servidor BPEL integrado.
Features
– Editor gráfico BPEL
– Wizard integrado de creación de proyectos Web Services.
– Servidor BPEL
Comentario Usos:
Podría servir para la comunicación entre componentes en un ambiente distribuído o
en distintos servidores.
Ventajas:
Permite comunicación entre servicios a través de XML.
Desventajas:
Es comercial
Puntaje 9
WSDL2Java
Versión de Eclipse N/A
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://www.myspotter.com/wsdl2java.shtml
Descripción Un plug-in para generar client-side bindings para un servicio Web la herramienta
AXIS WSDL2Java de Apache. Este plug-in se ha puesto al día para utilizar la
versión más última de archivos jar Apache AXIS .
Features – Advansado XML Content Management Systems usando XML, XSL, XSL-FO,
y CSS para multiples formatos de presentaciones.
– Solusiones .Net y J2EE.
– permite el desarrollo de model-driven de object-relational mapping
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero podría ayudar para hacer aplicaciones web.
Puntaje 3

SOAP Raw Message Sender


Versión de Eclipse Eclipse R2.1.1
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://sourceforge.net/projects/wscep
Descripción Permite el envío mensajes SOAP a un servicio web.
Features N/A
Comentario No resulta de interés primordial dentro del proyecto aunque puede tener sus
ventajas en aplicaciones específicas.
Puntaje 2

WSVT
Versión de Eclipse Eclipse R2.1.1
Sistema Operativo N/A
Licencia CPL 1.0
Página Web http://www.eclipse.org/wsvt
Descripción El “Web Service Validation Tools Project” provee una serie de plugins para
Eclipse que permiten validar y analizar servicios web.
Features – Plugin para validación WSDL de tres niveles.
– Plugin para validación de archivos WSDL contra el WS-I Basic Profile 1.0.
– Plugin para validación de logs de tráfico.
Comentario No resulta de interés primordial dentro del proyecto aunque puede tener sus
ventajas en aplicaciones específicas.
Puntaje 2
XML

Ejen
Versión *
Sistema Operativo Multiplataforma
Licencia Free
Página Web http://sourceforge.net/projects/ejen/
Descripción Ejen es un generador de código de proposito general basado en tecnologías
Java/XML/XSLT. Esta implementado como un Ant Task y tiene una demostración
de generación de código EJB para servidores de bases de dato JBoss con
HSQLDB, PostgreSQL y MySQL.
Features
– Genera EJB a partir de XML con soporte para diferentes BD.
– Basado en Java, XML, XSLT
Comentario Usos:
Puede ser útil para la construcción de herramientas que generen código EJB a partir
de XML que puede ser la salida de otra herramienta (ej diagramas de clases).
Ventajas:
Es gratis
Desventajas:
La generación de EJB es una demostración.
Puntaje 7

hyperModel
Versión de Eclipse Eclipse R2.1.2 (no 3.0 Milestone)
Sistema Operativo N/A
Licencia Free
Página Web http://www.xmlmodeling.com/hyperModel/index.html
Descripción hyperModel es una herramienta de análisis y diseño que trabaja fácilmente en
combinación otras aplicaciones dedicadas a UML, como puede ser Racional Rose o
AgroUML, a través de los modelos de intercambio XMI 1.0. Además es el único
software que ofrece modelos y diagramas UML de cualquier esquema XML con el
simple clic del mouse.
Features – Importación de cualquier esquema XML a UML.
– Generación de esquemas XML a partir de cualquier modelo UML.
– Personalización completa para el diseño de esquemas XML.
– Creación de interactivos y dinámicos diagramas UML.
– Complementa, a través de XMI, otras herramientas UML.
– Complementa otras herramientas de diseño XML.
Comentario Si bien se le podría encontrar utilidad en lo relativo al modelado UML la utilidad
en sí no presenta mayor importancia si se la observa desde la perspectiva de todas
las herramientas disponibles en el mercado.
Puntaje 6
xml2object
Versión 2.1 o superior
Sistema Operativo Multiplataforma
Licencia Free
Página Web http://www.swt-designer.com/http://www.vancauwenberge.info/eclipse/
Descripción Este plugin genera archivos java de una plantilla XML. Analiza el xml y extrae
información de tipo (int, boolean, double, Object, Object[]) y lo usa para generar el
archivo java, incluyendo las inner classes necesarias (para Object y Object[]).
Ahora también incluye el runtime jar para obtener datos xml para generar clases.
Tiene soporte para extención de tipos simple.
Para funcionar requiere tener instalado los plugins: tostring, xercer sax parser,
log4j from apache (links en la página)
Features
– Threaded o non-threaded parsing.
– Posibilidades ilimitadas de extensión para tipos simples.
– Soporte para objetos complejos y arrays de objetos complejos
Comentario Usos:
Se podría utilizar en la construcción de plugins para la generación de código, ya
que el xml de donde obtiene la información podría ser la salida de otra herramienta
(ej. de diagramas)
Ventajas:
Genera código java a partir de una especificación en xml.
Desventajas:
Es muy simple - Aparentemente sólo generea sets y gets.
Puntaje 6

eclipsetidy
Versión de Eclipse N/A
Sistema Operativo Multiplataforma
Licencia CPL
Página Web http://eclipsetidy.sourceforge.net/
Descripción Es una herramienta para arreglar un amplio rango de problemas en la codificación
de archivos XML/HTML. No genera Versiones limpias del código, solo se dedica a
marcar los errores por lo que es muy bueno en esto.
Features – Cada error es mostrado con linea y columna
Comentario Es de interés en lo que es la creacion de XML/HTML pero no tiene relacion directa
con CBD.
Puntaje 4
XMLBuddy
Versión de Eclipse N/A
Sistema Operativo Windows, MacOS X, Linux, Solaris
Licencia Free
Página Web http://www.xmlbuddy.com
Descripción Provee utilidades de edición de XML.
Features – Coloreado de sintaxis configurable.
– Asistencia dinamica de código.
– Localiza la linea y columna de los errores detectados.
– Administrador de proyectos con CVS.
Comentario Es de interés a la hora de escribir archivos XML pero no tiene ralacion con CBD.
Puntaje 4

Oxygen
Versión de Eclipse Eclipse R2.1
Sistema Operativo Microsoft Windows, Mac OS X, Linux, Solaris
Licencia Commercial
Página Web http://www.oxygenxml.com
Descripción Es un editor XML que cubre todas las tecnológias del hoy relacionadas con ese
lenguaje. Además de ofrecer soporte para cualquier documento XML, la
posibilidad de trabajar con esquemas y DTDs habilita al usuario obtener la salida
en formatos como HTML, PS y PDF.
Features – Soporte para XML, XSLT, XML schema, Relax NG, DTD y NRL schemas.
– Validación de XML schemas, Relax NG schemas, DTDs y NRL schemas.
– Edición remota de archivos.
– Generación de documentación en HTML.
– Conversión entre esquemas..
Comentario No presenta ayuda dentro del proyecto.
Puntaje 2

Qanyon XT3 for Eclipse


Versión de Eclipse Eclipse R2.1.1
Sistema Operativo N/A
Licencia Free
Página Web http://www.qanyon.com
Descripción Permite convertir, filtrar y transformar de manera sencilla populares formatos de
datos orientados al web como pueden ser archivos Excel, archivos CSV, archivos
Log o archivos HTML. Sus poderosas capacidades de limpieza y filtrado aseguran
que solo se obtiene la información que uno necesita. Reglas de normalización
aseguran que los valores involucrados estén en la forma correcta para que así sea
posible una futura integración.
Features – Conversión de populares formatos a XML.
– Transformación de XML a la forma de salida requerida.
– Biblioteca integrada con reglas de transformación y normalización. Es posible
además por parte del usuario la escritura de sus propias reglas.
– Reglas de restricción permiten controlar y revisar datos a un nivel muy fino.
Comentario No tiene uso ninguno dentro del proyecto.
Puntaje 2
Qanyon XT3
Versión 2.1.1, 3.0 M4.
Sistema Operativo Windows, Linux.
Licencia Free For Non Commercial Use.
Página Web http://www.qanyon.com
Descripción Convierte extrae y transforma formatos Web cómo ser Excel, CSV, HTML, o
Logfiles a XML y a partir de éstos se puede generar un archivo de salida con el
formato deseado. Colabora en la unificación de datos y la construcción de reglas y
restricciones.

Features - Convierte data de la Web.


- Provee una librería que da soporte a normalización y reglas de transformación.
- Facilita el reuso de datos de archivos Web.
Comentario Usos:
Puede servir cómo herramienta de apoyo en el desarrollo de páginas web.
Puntaje 2
X-Men
Versión 2.1 or more
Sistema Operativo N/A
Licencia CPL
Página Web http://sourceforge.net/projects/xmen
Descripción Manipulacion dee archivos XML
Features
– Multiples vistas para archivos XML
– Verificacion automática en base a esquemas
– Wizard para diferentes dialectos XML
– Administracion de projectos

Comentario Usos:
No tiene un uso en el entorno de CBD, aunque a lo largo del proceso de desarrollo
llegara a utilizarse.
Ventajas:
No tiene utilidad para nuestrto trabajo.
Desventajas;
No aplica.

Puntaje 2

XML Schema Quality Checker


Versión de Eclipse N/A
Sistema Operativo N/A
Licencia FREE
Página Web http://www.alphaworks.ibm.com/tech/xmlsqc
Descripción Analiza esquemas XML, recibe como entrada un esquema XML y diagnostica el
usos indebidos en el esquema.
Features – en una corrida puede dignosticar multiples esquemas de XML
Comentario En realidad este plug-in no parece de mayor interés para el proyecto o sea para
CBD pero puede ayudar en la creacion de XML para la producion de plug-ins.
Puntaje 2
XSD
Versión N/A
Sistema Operativo N/A
Licencia Free
Página Web http://www.eclipse.org/xsd/
Descripción Librería de referencia para examinar código XML, permitiendo tanto crear como
modificar esquemas.
Features
– Serializa y desserializa esqumas XML
– Checkea integridad de esquemas
– Soporta 100% de funcionalidad de XML

Comentario Usos:
No tiene un uso en el entorno de CBD, aunque a lo largo del proceso de desarrollo
llegara a utilizarse.
Ventajas:
No tiene utilidad para nuestrto trabajo.
Desventajas;
No aplica.

Puntaje 1
Glosario
Jetty Servidor Web
NFR Not For Resale, licencia de software.
LGPL Lesser General Public License
Ruby Es un lenguage de scripting interpretado para facil y rapida programacion
orientada a objetos.
Amrita Es una libreria de templates HTML para Ruby. Crea documentos HTML a partir
de templates y modelos de datos.
JavaServer Es un framework para aplicaciones para crear web-based UI.
Faces
Jakarta Struts Framework para implemntar aplicaciones web con servlet y JSP según el patrón
MVC. Funciona sobre cualquier servidor de aplicaciones web que implemente las
APIs de Servlet y JSP. Proporciona un servlet Front Controller y clases
relacionadas, y también una librería de tags de JSP muy completa.
iPas Contenedor de EJB. Crea un esqueleto sobre el framework ERASCO.
Herramientas para trbajar con J2EE. EL iPortal Application Server brinda
herramientas para desarrollar, deplyiar, y correr 'Component Based Enterprise
Applications' sobre J2EE. Provee interface grafica.
http://www.iona.com/support/docs/iportal_application_server/3.0/DevelopGuide/html/in
dex.html
EAR Formato de archivos.
ERASCO Estructura de directorios para desarrollar aplicaciones sobre J2EE
JDO Es un especificacion de un mecanismo de persistencia que provee un mapeo
automático de un modelo de objetos persistentes en java a un modelo relacional.
Soporta transacciones y seguridad.
http://www.aqs.es/web/files/JavaDataObjects_cap1.pdf
JDT (Java Dicom Toolkit) Es la ayuda para un programador en JAVA para construir una
aplicación que siga lo marcado por el estándar DICOM 3.0. Combina las ventajas y la
fuerza de DICOM y JAVA en una API muy fácil de usar. Proporciona numerosas clases y
métodos que simplifican la programación de aplicaciones DICOM.
JDBC Estándar para almacenar datos. Requiere manejo de dos lenguajes (java y el de
bases) y dos modelos (clases y tablas) y manejo de dependecy basis.
HSQLDB (Hypersonic SQL Database) Motor de base de datos relacional escrito en java que
utiliza los drivers de JDBC. Es rápido y pequeño.
DICOM (Digital Imaging Communication in Medicine) Java MEdical Imaging Software.
JONAS (Java Open Application Server) Es una implementación de J2EE. Es parte del
proyecto ObjectWeb. Provee soporte para las siguientes especificaciones: EJB 2.0,
Servlet 2.3 y JSP 1.2.
WIKI Herramienta de documentacion.
SCM Software Configuration Management
BPEL (Business Processs Execution Language) para Web Services es un lenguaje basado
en XML diseñado para habilitar el compartimiento de tareas para ambientes de
computación distribuidos.
CM Change Management
WebObjects Hace facil el desarrolo y el deploy de Java server
application(http://www.apple.com/webobjects/).
SAP-JCO SAP Java Connector es una heramiente que permite la comunicacion de
aplicaciones con sitsemas SAP.
SAP Client/Server software aplicacion que utiliza base de datos.
TCP Protocolo de comunicación entre distintas computadoras de una red.
Microsoft El sistema de control de la versión para los equipos del desarrollo usando el
Visual .NET visual del estudio.
SourceSafe
CVS Controlador de Versiones.
SCM Source Code Managment.
EMF Eclipse Modeling Framework(plug-in de Eclipse)
BPEL4WS Business Process Execution Language for Web Services es una especificacion de
servicios web lanzado en 08/09/02 por IBM, Microsoft y BEA (ver http://www-
3.ibm.com/software/solutions/webservices/pr20020809.html for the press
release).
Apache Axis Es una implementación de SOAP.
Enhydra Open source Java/XML application server para construir aplicaciones web dinámicas.
XMLC Compilador XML.
DODS Data Object Design Studio.

Referencias
[1] .- PrimeraLista.doc – Rol Plugins – Proyecto Lead.
Tabla de plugins para Eclipse que contiene características generales de los mismos como
ser nombre, sitiio web categoría y descripción, entre otros.

[2] .- PluginsAnalizados.doc – Rol Plugins. – Proyecto Lead.


Documento que contiene los resultados a testeos de los plugins que se consideraron
importantes para testear.

You might also like