stringtranslate.com

Informes de Jasper

JasperReports es una herramienta de informes Java de código abierto que puede escribir en una variedad de destinos, como: pantalla, una impresora, en archivos PDF , [2] HTML , Microsoft Excel , RTF , ODT , valores separados por comas (CSV), XSL , [2] o XML .

Se puede utilizar en aplicaciones compatibles con Java, incluidas Java EE o aplicaciones web , para generar contenido dinámico. Lee sus instrucciones desde un XML o .jasperarchivo.

JasperReports es parte de la iniciativa de pila de código abierto Lisog .

Características

JasperReports es una biblioteca de informes de código abierto que se puede incorporar a cualquier aplicación Java. Entre sus características se incluyen:

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

Jaspersoft

Teodor Danciu comenzó a trabajar en JasperReports en junio de 2001; el proyecto SourceForge se registró en septiembre de 2001 [7] y JasperReports 0.1.5 se lanzó el 3 de noviembre de 2001. [8]

Jaspersoft fue fundada como Panscopic por Al Campa, director ejecutivo, y Raj Bhargava, vicepresidente de productos, en 2001. Panscopic recaudó 23 millones de dólares de Doll Capital, Discovery Ventures, Morgenthaler Ventures y Partech. En 2004, Panscopic se asoció con Teodor Danciu, [9] adquirió la propiedad intelectual de JasperReports y cambió el nombre de la empresa a Jaspersoft. Brian Gentile se convirtió en director ejecutivo en 2007.

La versión 1.0 de JasperReports se lanzó el 21 de julio de 2005. [10] El código originalmente tenía licencia JasperReports copyleft [7] y luego se trasladó a la Licencia Pública General Reducida de GNU .

El principal producto relacionado de Jaspersoft es JasperReports Server, una aplicación web Java EE que proporciona funciones avanzadas de servidor de informes, como programación de informes y permisos. Está disponible bajo una licencia de código abierto para su uso junto con infraestructura de código abierto, como MySQL y JBoss , o una licencia comercial para implementaciones empresariales que involucran bases de datos comerciales y servidores de aplicaciones.

Jaspersoft ofrece software comercial en torno al producto JasperReports y negocia contratos con desarrolladores de software que desean integrar el motor JasperReports en un producto de código cerrado. Jaspersoft es socio Gold de MySQL, [11] y JasperReports se incluyó en la distribución PostgreSQL Bizgres versión 0.7. [12] [13] [14]

En 2007, Ingres Corporation se asoció con Jaspersoft y la start-up rPath para lanzar un dispositivo basado en software de inteligencia empresarial llamado Icebreaker BI. [15] Consistía en la base de datos Ingres 2006 con rPath Linux y herramientas de inteligencia empresarial de JasperSoft. [16] Aunque el paquete Icebreaker BI Appliance no incluía hardware, Ingres lo llamó dispositivo porque todos los componentes de la pila de software estaban estrechamente integrados y la empresa daba soporte a todo el software por sí misma. [17]

El 28 de abril de 2014, TIBCO anunció la adquisición de Jaspersoft. [18]

JRXML

Los informes de JasperReports se definen en un formato de archivo XML, llamado JRXML, [2] que se puede codificar, generar o diseñar manualmente utilizando una herramienta. El formato de archivo se define mediante una definición de tipo de documento o un esquema XML para las versiones más nuevas, lo que proporciona una interoperabilidad limitada. [19] [2] Los archivos JRXML tienen la extensión de nombre de archivo .jrxml.

Un .jasperarchivo es una versión compilada de un .jrxmlarchivo. [2] iReport realiza la compilación sobre la marcha, pero la compilación también se puede lograr en tiempo de ejecución utilizando la clase JasperCompileManager.

Integración IDE

Varios entornos de desarrollo integrados de Java , como NetBeans , Eclipse e IBM Websphere Studio Application Developer [20], proporcionan instrucciones para los usuarios que desean integrar JasperReports en un proyecto. [21]

Véase también

Referencias

  1. ^ "Versión 7.0.0". 20 de junio de 2024. Consultado el 22 de junio de 2024 .
  2. ^ abcde Siddiqui 2010, Capítulo §1 - ​​Introducción - Creación de su primer informe "Hola mundo".
  3. ^ Swenson, Erik (20 de septiembre de 2002). "Informes simplificados con JasperReports". Tutoriales de Java de código abierto. JavaWorld . Consultado el 20 de julio de 2020 .
  4. ^ Brell, cristiano; Kieninger, Tobias (enero de 2007). "Herramientas de informes gratuitas en Vergleich" (PDF) . JavaSpektrum (en alemán): 40–45. Archivado desde el original (PDF) el 21 de julio de 2020 . Consultado el 20 de julio de 2020 .
  5. ^ Siddiqui 2010, §Prefacio.
  6. ^ Zack Urlocker (23 de julio de 2007). "JasperSoft BI Suite 2.0". Blog de InfoWorld . Archivado desde el original el 18 de septiembre de 2007. Consultado el 30 de julio de 2007 .
  7. ^ ab Talk, Chuck (16 de febrero de 2005). "Una entrevista con Teodor Danciu de JasperReports". RootPrompt . Archivado desde el original el 30 de diciembre de 2014 . Consultado el 11 de enero de 2007 .
  8. ^ freshmeat.net: Detalles del proyecto para JasperReports:Comentario
  9. ^ Berlind, David (25 de abril de 2005). "¿Puede un proyecto de código abierto ser adquirido? Uno acaba de hacerlo". ZDNET . Archivado desde el original el 14 de diciembre de 2014. Consultado el 28 de diciembre de 2006 .
  10. ^ Ottinger, Joseph (21 de julio de 2005). «JasperReports 1.0 lanzado». TheServerSide . Archivado desde el original el 26 de septiembre de 2007. Consultado el 11 de enero de 2007 .
  11. ^ "MySQL AB :: Jaspersoft". solutions.mysql.com . 27 de junio de 2006. Archivado desde el original el 1 de enero de 2007. Consultado el 11 de enero de 2007 .
  12. ^ "Bizgres 0.7 Released". Bizgres . 3 de agosto de 2005. Archivado desde el original el 17 de diciembre de 2006 . Consultado el 11 de enero de 2007 .
  13. ^ Clarke, Gavin (3 de agosto de 2005). "Bizgres se pone manos a la obra con una pila de BI de código abierto". RegDeveloper . Archivado desde el original el 28 de septiembre de 2007. Consultado el 11 de enero de 2007 .
  14. ^ Horstmann, Jutta (10 de noviembre de 2005). "Migración a bases de datos de código abierto: estudio de caso de almacenamiento de datos" (PDF) . osdbmigration.org . Archivado desde el original (PDF) el 29 de septiembre de 2007 . Consultado el 11 de enero de 2007 .
  15. ^ Icebreaker BI [https://web.archive.org/web/20100114002247/http://www.ingres.com/products/icebreaker-bi-appliance.php Archivado el 14 de enero de 2010 en Wayback Machine.
  16. ^ "Ingres rompe el hielo con JasperSoft". 2007-08-23 . Consultado el 2023-05-13 .
  17. ^ "Ingres lanza Icebreaker BI Appliance". 22 de agosto de 2007. Consultado el 13 de mayo de 2023 .
  18. ^ TIBCO Software adquiere Jaspersoft Archivado el 1 de mayo de 2014 en Wayback Machine.
  19. ^ Heffelfinger, David R. "Tutorial/Guía de introducción a JasperReports". ensode.net . Archivado desde el original el 21 de julio de 2006 . Consultado el 11 de enero de 2007 .
  20. ^ Olivieri, Ricardo (17 de noviembre de 2004). "Generación de informes en línea utilizando JasperReports y WebSphere Studio". IBM developerWorks . Archivado desde el original el 11 de enero de 2007. Consultado el 11 de enero de 2007 .
  21. ^ "Página del proyecto JasperReports". Comunidad Jaspersoft . Archivado desde el original el 2008-02-07 . Consultado el 2008-02-08 .

Lectura adicional

Refactorización de código

JasperReports ha sido el foco de varios artículos académicos sobre refactorización de código.

Enlaces externos