Programa
- Apertura
- Introduccion
- Principales novedades de gvSIG 2.0.
- Repaso de contenidos del curso.
- Proyectos y paquetes.
- Grupos de proyectos
- Proyectos de construcción de gvSIG.
- Librerías básicas.
- Fmap base.
- Interfaz de usuario y aplicación.
- Coverage (raster).
- Bases de datos.
- JCRS.
- GPE.
- Servicios remotos.
- Transformaciones de datos.
- DWG.
- Otros proyectos
- Maven como sistema de construcción de gvSIG
- Introducción a maven
- Introducción
- Plugins de maven
- Repositorios local y remotos
- Objetivos habituales
- Configuración inicial
- Requisitos previos
- Configuración inicial de maven
- Cómo montar un workspace de gvSIG para Eclipse
- Integración con eclipse
- Co
- Compilar un gru po de proyectos
- Compilar un gvSIG completo
- Arrancar gvSIG
- Librerías nativas Java ME CDC
mpilar gvSIG - Trabajando con un proyecto gvSIG
- Crear un nuevo proyecto
- Crear una nueva librería
- Crear una nueva extensión
- Compilar mi proyecto
- Desplegar mi proyecto
- Publicar mi proyecto
- Generación de documentación e informes
- Cómo añadir o actualizar una dependencia
- Próximos pasos
- Crear un nuevo proyecto
- Recursos de maven disponibles
- Introducción a maven
- Nueva API de geometrias
- El modelo anterior
- La normas ISO
- En modelo actual
- Geometrías primitivas
- Geometrías complejas
- Geometrías múltiples
- Acceso al API de geometrías
- Tipos de geometrías
- Registro de un tipo de geometría
- Las Geometrías
- Creación de geometrías
- Geometrías primitivas
- Geometrías múltiples
- Operaciones
- Registro de operaciones
- Ejecución de una operación
- LibTools y SLF4J
- Que es libTools
- Puntos de extensio
- Locator/Library
- Excepciones
- Observable
- Visitor
- Evaluator
- DynObject
- SLF4J
- Que es libTools
- DAL desde la perspectiva del cliente de la librería
- Introducción y Contexto de la librería
- Descripción general de la arquitectura.
- Descripción de la arquitectura para datos tabulares.
- Acceso a Fenómenos (Básico, Filtrado, Ordenación, Contexto).
- Modificación y escritura de un almacén.
- Consultar la estructura de un almacén.
- Creación de un almacén nuevo.
- Modificación de la estructura de un almacén.
- Manejo de la selección de Fenómenos de un almacén.
- Bloqueo de Fenómenos.
- Acceso a operaciones específicas del proveedor.
- Soporte para atributos calculados.
- Pila de comandos.
- Soporte para índices.
- Transformación de un almacén.
- Construcción de bibliotecas nativas: JNI
- Introducción
- Buenas prácticas y consejos en el desarrollo con JNI
- Librerías Nativas en gvSIG
- Proyectos JNI en gvSIG
- Ventajas
- Problemas
- Perfiles de trabajo en gvSIG
- Compilación de librerías JNI
- Dependencia de librerías JNI
- Tests Unitarios en librerías JNI
- Creación de un proyecto JNI
- Organización del proyecto.
- Construcción de la parte nativa (cmake)
- Construcción de la parte Java (maven)
- Integración en sistema de construcción.
- Transformaciones de datos en gvSIG
- Definición de transformación
- Transformaciones a nivel de DAL
- Transformaciones a nivel de aplicación
- El wizard de las transformaciones
- Uso del wizard
- Creación de un nuevo wizard
- Las transformaciones
- Registro de una nueva transformación
- Creación de una transformación
- Los paneles asociados a la transformación
- Definición de transformación
- DAL desde la perspectiva del proveedor de datos
- Introduccion
- Servicios a proveedores de datos en la arquitectura general de DAL.
- Servicios a proveedores de datos tabulares
- Creacion de un proveedor de datos simple para ficheros CSV.
- Descripcion general.
- Implementacion de los parametros.
- Implementacion del almacen con acceso de lectura.
- Implementacion filtro para el esplorador de ficheros.
- Registro del nuevo proveedor.
- Añadiendo soporte para escritura.
- ¿ Que no hemos visto ?
- Que nos faltaria para tener un proveedor que no trabaje con los datos en memoria.
- Proveedores de datos empujados desde JDBC