JSR Motivación
El desarrollo de aplicaciones Web es una de las áreas más activas en el desarrollo software.
Java Enterprise Edition es la opción preferida por los desarrolladores de software (un millón de desarrolladores en Europa y 50.000 desarrolladores en España)
En el desarrollo Web múltiples hay frameworks y componentes lo que provoca un decremento en la productividad de los desarrollladores.
Incrementos en la productividad y fiabilidad gracias a la aparición de Ruby on Rails, unido a al uso tecnologías mashup.
JSR Consorcio
Grupo Gesfor ESIMantica
Abysal Ermestel Universidad Politécnica de
Madrid
Infinity Group
Web del proyecto:
http://jsr.germinus.comContacto:
Java Sobre Ruedas
Nuevo paradigma para desarrollar sistemas web con tecnología Java
JSR
Proyecto PROFIT Tractor FIT35040120078 cofinanciado por el Ministerio de Industria, Turismo y Comercio, dentro del Plan Nacional de Investigacion Cientifica. Desarrollo e innovacion Tecnologica 20072008
(Nº Proyecto FIT35040120078 ).
JSR Proyecto
El proyecto investigará en el estudio del modelo del dominio como conductor en el diseño (Domain Driven Design, DDD [Eva03]), para el desarrollo de aplicaciones web en Java, y propone, además, el empleo de un metaframework de código abierto en Java para llevar a cabo aplicaciones web.
El proyecto tratará los requisitos no funcionales del sistema, tales como la seguridad, la fiabilidad y el rendimiento.
Basado en varios proyectos open source, Roma y Trails. Estos proyectos serán extendidos de acuerdo a las necesidades de la propuesta y siguiendo la metodología de desarrollo de proyectos open source, para difundir y explotar los resultados del proyecto.
El proyecto se centrará en mejorar las herramientas que ya existen, como (Spring, Tapestry, Hibernate...) realizando una correspondencia entre los elementos del metaframework y estos frameworks.
Facilitar el uso de los frameworks y aprovechar su robustez y evolución, pero reduciendo la curva de aprendizaje para su uso, mediante la generación de código automático a partir de la definición del dominio.
JSR Objetivos
1 Incrementar la productividad de los desarrollos web, que están basados en el lenguaje de programación Java:
2 Mejorar la calidad del desarrollo software, tratando aspectos no funcionales, como por ejemplo la fiabilidad, rendimiento, seguridad y demás requisitos no funcionales.
3 Investigar en el balance adecuado entre tecnología de web de servidor y la nueva tendencia de cliente rico de internet.
4 Incrementar la productividad software mediante el uso de mashup.