Desarrollo

TODOs

  • Patxi: hay un sleep en la aplicación de Juan Carlos, mirarlo.
  • Problemas de concurrencia con SCPClient
  • Miguel: lista de repositorios al crear un nuevo usuario (como al asociar repositorios al usuario)

Objetivos

Integrar SvnAdmin dentro de Eclipse. El plugin proporcionará una perspectiva propia (tal como hace por ejemplo el plugin de Svn). Dentro de esta perspectiva se dispondrá de varias vistas:

  • Vista de servidores. Esta vista mostrará todos los servidores svn disponibles. Se deben poder añadir nuevos servidores. Idealmente, el plugin debería poder desplegar el programa que debe ejecutarse en el servidor.
  • Vista de repositorios. Mostraría los repositorios disponibles para cada servidor. Esta vista podría estar integrada con la anterior, y mostrarse como un único árbol.
  • Vista de usuarios. Mostrará los usuarios disponibles en un servidor concreto.
  • Vista de propiedades. Mostrará diferente información dependiendo del item seleccionado: si se ha seleccionado un servidor, mostrará información sobre la conexión; si se ha seleccionado un repositorio, información sobre el archivo de claves y demás; etc.

Hitos

  • Comprender el desarrollo de plug-ins en Eclipse y las extensiones necesarias para el proyecto
  • Desarrollar un primer prototipo del plug-in, sin funcionalidad, que permita ir fijando el aspecto de la interfaz de usuario
  • Depurar el prototipo
  • Incluir la funcionalidad requerida
  • Eliminar la necesidad de RMI
  • Memoria
last modified by Administrator on 2009/07/23 18:18

Creator: Administrator on 2009/07/23 18:18
This wiki is licensed under a Creative Commons 2.0 license
XWiki Enterprise 1.9.3.22597 - Documentation