UDA es el conjunto de utilidades, herramientas, librerías, plugins, guías, y recomendaciones funcionales y técnicas que permiten acelerar el proceso de desarrollo de sistemas software con tecnología Java. El espíritu del proyecto, y por tanto su principal objetivo, es aumentar la productividad del desarrollador, sin coartar por ello su imaginación ni su libertad para crear software. UDA ayuda y colabora en las tareas repetitivas y de poco (o nulo) valor añadido, pero que sin embargo, son imprescindibles.
Servicios horizontales para las AA.PP
,
Normalización y regulación
,
Soporte a la tramitación electrónica
Área funcional
:
Gobierno y Sector Público
Licencia
:
EUPL (European Public License)
Nivel Interoperabilidad
:
Político
Lenguaje de Programación
:
JAVA
Sistema Operativo
:
Windows
,
Unix
,
Linux
Descripción
UDA es el conjunto de utilidades, herramientas, librerías, plugins, guías, y recomendaciones funcionales y técnicas que permiten acelerar el proceso de desarrollo de sistemas software con tecnología Java. El espíritu del proyecto, y por tanto su principal objetivo, es aumentar la productividad del desarrollador, sin coartar por ello su imaginación ni su libertad para crear software. UDA ayuda y colabora en las tareas repetitivas y de poco (o nulo) valor añadido, pero que sin embargo, son imprescindibles.
Pero también persigue otros fines:
Minimizar la curva de aprendizaje. No pretende ser un framework más, adopta y explota los ya consolidados y de uso extendido y se aprovecha del conocimiento compartido por sus creadores y usuarios.
Proponer patrones de usabilidad web, que aprovechen las mejoras proporcionadas por las tecnologías RIA - Ajax. Se cubren los escenarios de uso más habituales para las aplicaciones web con dicha tecnología. • Generar interfaces de usuario. Crea automáticamente las interfaces de mantenimiento de datos (acciones CRUD), y otras de uso común (combos enlazados, fechas-horas, feedback, etc.)
Generar código. Crea el código imprescindible en toda aplicación con arquitectura en capas y bajo el paradigma MVC (Modelo-Vista-Controlador).
Ser flexible y configurable. Permite adaptar el código generado por los asistentes a las necesidades de cada organización (libro de estilo, estándares de codificación, etc.)