Agradecimientos
Índice
Capítulo 1 - Introducción y Motivación
1.1. Motivación
1.2. Objetivos y Metodologías a Emplear
1.3. Estructura de la Tesina
Capítulo 2 - Estado del Arte
2.1. Visualgo
2.2. JGrasp
2.3. JavaMy
2.4. CADILAG
Capítulo 3 - Descripción del Problema
Capítulo 4 - Propuesta de Solución
Capítulo 5 - Herramientas y Metodologías Utilizadas
5.1.
Herramientas de ayuda
5.2.
Herramientas para la creación
Capítulo 6 - Plugin
6.1.
Creación de un proyecto para el desarrollo de un Plug-in (Plug-in Project)
6.2.
Generar vistas y perspectivas en Eclipse
6.3. Creación de un proyecto para empaquetar a un plugin (Feature Project)
6.4. Prueba de un Plug-in
6.5. Creación de un proyecto para desplegar un plugin (Update Site Project)
6.6. Puesta en Marcha del Plugin
Capítulo 7 - Arquitectura
7.1. Vista de alto nivel
7.2. Modelos
7.3. Diagramas de secuencias
Capítulo 8 - SWT
8.1. Construyendo Interfaces de Usuario con SWT
8.2. Programando en SWT
Capítulo 9 - Programación orientada a Aspectos
9.1. Vida sin POA
9.2. Posibles problemas
9.3. Vida con POA
9.4. Diseño orientado aspectos
9.5. Lenguaje Orientado a Aspectos
9.6. El Modelo Punto de enlace (Join Point)
9.7. Implementación de puntos de corte básicos
9.8. Implementación del Lenguaje Orientado a Aspectos
Capítulo 10 - Prototipos
10.1. La vista Algolipse
10.2. Ventana de Configuración
10.3. Ejemplo 1: Ejecución del método “printInOrden()”.
10.4. Ejemplo 2: Ejecución del método “evaluar()”
10.5. Ejemplo 3: Ejemplo del procesamiento de una lista recursivamente
Capítulo 11 - Líneas de trabajo futuras y conclusiones
11.1. Líneas de trabajo futuras.
11.2. Conclusiones
Capítulo 12 – Índice de imágenes
Bibliografía