Diferencia entre revisiones de «JasperReports»

Línea 2: Línea 2:
 
|nombre=JasperReports
 
|nombre=JasperReports
 
|imagen=Jasper.jpg
 
|imagen=Jasper.jpg
|descripción=Librería de creación de informes que tiene la habilidad de entregar contenido enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML.
+
|descripción=Librería   de creación de informes que tiene la habilidad de entregar contenido   enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y   XML.
 
|creador=[[Teodor Danciu]]
 
|creador=[[Teodor Danciu]]
 
|fecha de creación=
 
|fecha de creación=
Línea 44: Línea 44:
 
}}</pre>
 
}}</pre>
  
 +
[[Category:  Solicitada]]
  
  '''JasperReports'''. Herramienta escrita completamente en Java y puede ser usado en gran variedad de aplicaciones de Java, incluyendo J2EE o aplicaciones web, para generar contenido dinámico. Se ha desarrollado un subproyecto que es un servidor integrado para informes: JasperReports Server.
+
  '''JasperReports'''. Herramienta escrita completamente en Java y puede ser usado en gran variedad de aplicaciones de Java, incluyendo J2EE o aplicaciones web, para generar contenido dinámico. Se ha desarrollado un subproyecto que es un servidor integrado para informes: JasperReports Server.
 
Su propósito principal es ayudar a crear documentos de tipo páginas, preparados para imprimir en una forma simple y flexible.
 
Su propósito principal es ayudar a crear documentos de tipo páginas, preparados para imprimir en una forma simple y flexible.
JasperReports se usa comúnmente con iReport, un front-end gráfico de código abierto para la edición de informes, si bien a partir de la versión 5.5.0 iReport ha sido sustituido por Jaspersoft Studio, un front-end gráfico de código abierto basado en Eclipse.
+
JasperReports se usa comúnmente con iReport, un front-end gráfico de código abierto para la edición de informes, si bien a partir de la versión 5.5.0 iReport ha sido sustituido por Jaspersoft Studio, un front-end gráfico de código abierto basado en Eclipse.
 
Se encuentra bajo licencia libre GNU, por lo que es Software libre. Forma parte de la iniciativa apilada open source Lisog.
 
Se encuentra bajo licencia libre GNU, por lo que es Software libre. Forma parte de la iniciativa apilada open source Lisog.
  
  
 
==Historia==
 
==Historia==
Teodor Danciu creó el proyecto Open Source JasperReports allá por el 2001 como repuesta a una carencia importante de Java. No había ninguna librería estándar para generar informes. El proyecto pronto se convirtió en una herramienta popular debido a la falta de herramientas similares y prácticamente era un estándar. Básicamente la opción era o usas JasperReports o te ibas a una solución de pago tipo Crystal Reports que además no soportaban demasiado bien Java.
 
  
 +
Teodor Danciu creó el proyecto Open Source JasperReports allá por el  2001 como repuesta a una carencia importante de Java. No había ninguna  librería estándar para generar informes. El proyecto pronto se convirtió  en una herramienta popular debido a la falta de herramientas similares y  prácticamente era un estándar. Básicamente la opción era o usas  JasperReports o te ibas a una solución de pago tipo Crystal Reports que  además no soportaban demasiado bien Java.
  
  En 2002 el proyecto es tan popular que sus carencias comienzan a aparecer. Y es que Jasper Reports no era precisamente intuitivo. Tenías que crear los informes a mano en en un formato propio llamado JRXML, que a su vez se compilaba después a binario y que después gracias a JasperReports se podía convertir a PDF, HTML y otros formatos. La herramienta muy potente pero distaba mucho de ser "intuitiva" o sencilla de utilizar. Aparece entonces Giulio Toffoli, miembro de la comunidad de usuarios que decide crear un diseñador para hacer informes más fácilmente. Nace iReport, un nuevo proyecto Open Source que se convierte en el complemento ideal de Jasper Reports.
+
 
 +
  En 2002 el proyecto es tan popular que sus carencias comienzan a aparecer. Y es que Jasper Reports no era precisamente intuitivo. Tenías que crear los informes a mano en en un formato propio llamado JRXML, que a su vez se compilaba después a binario y que después gracias a JasperReports se podía convertir a PDF, HTML y otros formatos. La herramienta muy potente pero distaba mucho de ser "intuitiva" o sencilla de utilizar. Aparece entonces Giulio Toffoli, miembro de la comunidad de usuarios que decide crear un diseñador para hacer informes más fácilmente. Nace iReport, un nuevo proyecto Open Source que se convierte en el complemento ideal de Jasper Reports.
  
  
 
==Características==
 
==Características==
 +
 
  JasperReports es una biblioteca que puede ser embebida (incrustada) en cualquier aplicación Java. Sus funciones incluyen:
 
  JasperReports es una biblioteca que puede ser embebida (incrustada) en cualquier aplicación Java. Sus funciones incluyen:
o   Scriptlets, que pueden acompañar a la definición del informe,1 y pueden ser invocados en cualquier momento por la definición para realizar un procesamiento adicional. El scriptlet se basa en Java, y tiene muchos ganchos (hooks) que se pueden invocar antes o después de las etapas de la generación de informes, como el Informe, Página, Columna o Grupo.
+
   # Scriptlets, que pueden acompañar a la definición del informe,1 y pueden ser invocados en cualquier momento por la definición para realizar un procesamiento adicional. El scriptlet se basa en Java, y tiene muchos ganchos (hooks) que se pueden invocar antes o después de las etapas de la generación de informes, como el Informe, Página, Columna o Grupo.
Sub-informes2
+
# Sub-informes2
Para usuarios con requisitos más sofisticados de gestión, los informes diseñados para JasperReports pueden ser fácilmente importados a JasperServer- el servidor de informes interactivos.  
+
Para usuarios con requisitos más sofisticados de gestión, los informes diseñados para JasperReports pueden ser fácilmente importados a JasperServer- el servidor de informes interactivos.  
  
  
Línea 69: Línea 72:
 
#http://es.wikipedia.org/wiki/JasperReports
 
#http://es.wikipedia.org/wiki/JasperReports
 
#http://brigomp.blogspot.com/2011/01/emprendiendo-con-java-y-open-source-la.html
 
#http://brigomp.blogspot.com/2011/01/emprendiendo-con-java-y-open-source-la.html
 
[[Category:  Solicitada]]
 

Revisión del 12:12 4 abr 2014

JasperReports
Información sobre la plantilla
260px
Librería de creación de informes que tiene la habilidad de entregar contenido enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML.
CreadorTeodor Danciu
Sistemas Operativos compatiblesMultiplataforma
IdiomaInglés
LicenciaGNU LGPL
Sitio web
Sitio Oficial de JasperReports

Uso

{{Ficha Software
|nombre=JasperReports
|familia=
|imagen=Jasper.jpg
|tamaño=
|descripción=
|imagen2=
|tamaño2=
|descripción2=
|creador=[[Teodor Danciu]]
|desarrollador=JasperSoft
|diseñador=
|modelo de desarrollo=
|fecha de creación=
|lanzamiento inicial=
|versiones=
|última versión estable=5.5
|núcleo=
|tipo de núcleo=
|plataformas soportadas=Java
|género=Herramienta de creación de informes
|sistemas operativos=Multiplataforma
|idioma=
|licencia=
|premios=
|web=[http://community.jaspersoft.com/project/jasperreports-library Sitio Oficial de JasperReports]
}}
JasperReports. Herramienta escrita completamente en Java y puede  ser usado en gran variedad de aplicaciones de Java, incluyendo J2EE o  aplicaciones web, para generar contenido dinámico. Se ha desarrollado un  subproyecto que es un servidor integrado para informes: JasperReports  Server.

Su propósito principal es ayudar a crear documentos de tipo páginas, preparados para imprimir en una forma simple y flexible. JasperReports se usa comúnmente con iReport, un front-end gráfico de código abierto para la edición de informes, si bien a partir de la versión 5.5.0 iReport ha sido sustituido por Jaspersoft Studio, un front-end gráfico de código abierto basado en Eclipse. Se encuentra bajo licencia libre GNU, por lo que es Software libre. Forma parte de la iniciativa apilada open source Lisog.


Historia

Teodor Danciu creó el proyecto Open Source JasperReports allá por el  2001 como repuesta a una carencia importante de Java. No había ninguna  librería estándar para generar informes. El proyecto pronto se convirtió  en una herramienta popular debido a la falta de herramientas similares y  prácticamente era un estándar. Básicamente la opción era o usas  JasperReports o te ibas a una solución de pago tipo Crystal Reports que  además no soportaban demasiado bien Java. 


En 2002 el proyecto es tan popular que sus carencias comienzan a  aparecer. Y es que Jasper Reports no era precisamente intuitivo. Tenías  que crear los informes a mano en en un formato propio llamado JRXML, que  a su vez se compilaba después a binario y que después gracias a  JasperReports se podía convertir a PDF, HTML y otros formatos. La  herramienta muy potente pero distaba mucho de ser "intuitiva" o sencilla  de utilizar. Aparece entonces Giulio Toffoli, miembro de la comunidad  de usuarios que decide crear un diseñador para hacer informes más  fácilmente. Nace iReport, un nuevo proyecto Open Source que se convierte  en el complemento ideal de Jasper Reports.


Características

JasperReports es una biblioteca que puede ser embebida (incrustada) en cualquier aplicación Java. Sus funciones incluyen:
 # Scriptlets, que pueden acompañar a la definición del informe,1 y  pueden ser invocados en cualquier momento por la definición para  realizar un procesamiento adicional. El scriptlet se basa en Java, y  tiene muchos ganchos (hooks) que se pueden invocar antes o después de  las etapas de la generación de informes, como el Informe, Página,  Columna o Grupo.
# Sub-informes2

Para usuarios con requisitos más sofisticados de gestión, los informes diseñados para JasperReports pueden ser fácilmente importados a JasperServer- el servidor de informes interactivos.


Fuente

  1. http://es.wikipedia.org/wiki/JasperReports
  2. http://brigomp.blogspot.com/2011/01/emprendiendo-con-java-y-open-source-la.html