Contenido
Grupo de Investigación Gavab
Gavab es un grupo de investigación de la Universidad Rey Juan Carlos. Este es el wiki de Gavab y contiene información relevante del grupo de investigación. Existen algunas zonas privadas a las que puede acceder personal del grupo pero la mayoría de la web es pública. Hay información de investigación, docencia, gestión, etc...
Esta página es el índice principal de todo lo que se puede encontrar en esta web. También puedes acceder al dashboard para estar al tanto de los últimos cambios en el wiki. Además, ya que esta página es un wiki, si tienes los permisos adecuados podrás editar tu mismo las páginas.
El grupo de investigación gavab se divide en varias líneas de investigación:
- Visión Artificial: Técnicas de segmentación de imágenes, procesamiento borroso de imágenes, técnicas de seguimiento de objetos.
- Biometría Informática: verificación de firmas, modelado y reconocimiento de caras en 3D, análisis de movimiento humano.
- Metaheurísticas: Resolución de problemas de optimización con procedimientos metaheurísticos.
- Capo: Procesamiento de altas prestaciones y optimización, procesamiento de altas prestaciones de imágenes, procesamiento de vídeo en tiempo real, programación de propósito general sobre plataformas gráficas (GPUs) y procesamiento sobre multiprocesadores de consumo: Cell.
- Lingua: Procesamiento de lenguaje natural, alineación de corpus paralelos y comparables, clasificación y clustering de documentos, representación de páginas web.
- Sidelab: Laboratorio de Software y Entornos de Desarrollo Integrados.
A parte de la información cotenida en este wiki, el grupo de investigación Gavab también tiene la página oficial http://www.gavab.es.
Docencia
Los profesores de Gavab imparten docencia en diferentes titulaciones de informática en la Universidad Rey Juan Carlos.
Asignaturas
Páginas web de algunas de las asignaturas impartidas por profesores de Gavab. Por un lado está la página web pública y por otro la página web privada sólo para profesores.
- Bases de Lenguajes de Programación + Lenguajes Informáticos (Página privada)
- Programación en C/C++
- Seguridad Informática (Página privada)
- Visión Artificial
- Visión Computacional
- Optimización de Sistemas de Comunicación (Master en Sistemas Telemáticos e Informáticos)
- Metodología de la Programación (Teleco+ITIS)
- Auditoría Informática
Proyectos de Fin de Carrera
Los proyectos fin de carrera son una parte importante en la formación de los alumnos de las carreras técnicas. Aquí se recoge información sobre ellos.
- Proceso de Desarrollo de un Proyecto de Fin de Carrera
- Ideas de proyectos de fin de carrera
- Normativa, Plazos, Formato de la memoria
Seminarios y Talleres
- Taller de Java+C: Taller en el que se muestran las tecnologías JNI y JNA que permiten integrar código Java y C en una misma aplicación.
- Taller de Mylyn: Charla sobre mylyn, en la que se muestran los beneficios de utilizar una interfaz orientada a tareas cuando se integra con sistemas de bugs/tickets como Bugzilla y repositorios de código como Subversion.
Otras Actividades Docentes
Aplicaciones y Librerías Desarrolladas
En el transcurso de la activdad docente e investigadora los integrantes del grupo Gavab han desarrollado multitud de herramientas o librerías. Algunas de ellas como resultado de un proyecto de fin de carrera (o varios) y otras como desarrollos de los propios profesores:
Aplicaciones
- JBiteo: Player de video en Java con JVLC.
- Leela Player: Reproductor de vídeo para el aprendizaje de inglés.
Librerías
- Carmar: Librería Java para la visualización de datos numéricos y gráficas en SWT y la exportación a Excel y OpenCalc.
- JavaOpenCL: Recubrimiento Java para la API OpenCL
Eclipse plug-ins
- Pascaline: Plugin para diferentes sabores de Pascal basado en CDT.
- PascalFC Development Tools (PFCDT): Plugin para PascalFC.
- Gestor de Licencias: Plugin que permite gestionar la licencia del código fuente.
- EclipseGavab: Versión personalizada del entorno de desarrollo Eclipse diseñada para la docencia de la programación.
- Multilangeditor: Un editor que soporta múltiples lenguajes (que pueden ser embebidos unos dentro de otros).
- PatternDetect: detecta patrones de diseño en proyectos Java.
- gcj4e: permite compilar un proyecto Java utilizando gcj.
Tecnologías, Frameworks, Suites
- Vispper: Tecnología de extracción de información de páginas web.
- SvnAdmin: Aplicación y plugin de Eclipse para administrar un servidor Subversion.
- Java Metaheuristics (JMH): Framework para la investigación en el campo de las metaheurísticas.
- jmh4e: Plugin de JMH para Eclipse
- JSP: Cómo evitar problemas con las tildes al cambiar de S.O.
- Ejecución/Depuración de aplicaciones versionadas: Ejecutar/depurar versiones concretas del código de una aplicación.
- Metaheurísticas Paralelas: Principios, librerías y tecnologías de paralelización de metaheurísticas: multi-core, multi-nodo, en la nube y en las tarjetas gráficas.
Software Utilizado
Información sobre el uso, la configuración y la puesta a punto del software usado comúnmente por miembros de Gavab.
- Ubuntu: La distribución de Linux preferida por los miembros de Gavab.
- OpenCV: Popular librería de procesamiento de imágenes en C/C++.
- LaTeX
- Eclipse: El entorno de desarrollo preferido por los miembros de Gavab.
- Licencias Software: Algunas consideraciones básicas a la hora de publicar un proyecto como software libre.
- Interfaces de Usuario en Java: Interfaces de Usuario en Java (Swing, JavaFX, SWT...)
- XWikiTips: Cómo configurar diferentes aspectos de XWiki
Páginas Personales
Páginas personales de algunos miembros de Gavab:
Área Privada
Los profesores de Gavab pueden acceder al área privada.