Perspectivas

Jaspersoft 10.0 ya está aquí: Análisis e informes embebidos de nueva generación con Jakarta

Jaspersoft 10.0 inaugura una nueva generación de análisis e informes embebidos, centrado en una transición completa a Jakarta EE, una pila técnica modernizada y nuevas y potentes funciones de diseño e integración para desarrolladores y usuarios avanzados. El objetivo de esta versión es preparar las implantaciones existentes para el futuro y, al mismo tiempo, facilitar la creación de informes más ricos e interactivos en cualquier aplicación.

Una plataforma moderna preparada para Jakarta

Con Jaspersoft 10.0, la plataforma completa su paso de Java EE a Jakarta EE, actualizando el espacio de nombres del paquete central de javax a jakarta y alineándose con servidores de aplicaciones modernos como Tomcat 10.1. Esta transición garantiza una compatibilidad continua con el ecosistema Java en evolución y sienta las bases para mejorar el rendimiento y la seguridad en toda la pila.

El cambio a Jakarta va acompañado de una serie de actualizaciones de frameworks, como Spring Framework 6 y la compatibilidad con Java 17, para que los clientes puedan ejecutar Jaspersoft con confianza en las arquitecturas empresariales actuales. Como resultado, los equipos que planifican renovaciones de plataforma a medio y largo plazo pueden adoptar Jaspersoft 10.0 sabiendo que está alineado con los estándares Java actuales y futuros.

Núcleo más rápido y seguro con nueva caché

Bajo el capó, Jaspersoft 10.0 introduce una arquitectura de almacenamiento en caché renovada basada en la API estándar JCache (JSR-107), que sustituye al enfoque anterior de EHCache más el agente de mensajes externo. Infinispan es ahora el proveedor de caché predeterminado, que se ejecuta en una topología peer-to-peer dentro de la misma JVM que JasperReports Server para simplificar la agrupación y reducir la complejidad operativa.

Además del almacenamiento en caché, se han actualizado las principales bibliotecas de la interfaz de usuario y el servidor, como React, Material UI, Node.js y los componentes de gráficos, lo que refuerza tanto el rendimiento como la seguridad. Gracias a estas actualizaciones, las implantaciones existentes se benefician de dependencias reforzadas, mientras que los nuevos proyectos parten de una base más limpia y fácil de mantener.

Experiencia de diseño más inteligente e intuitiva

En cuanto al diseño, Jaspersoft 10.0 se centra en gran medida en hacer que la creación y el perfeccionamiento de informes sean más intuitivos tanto para los analistas como para los desarrolladores. El diseñador ad hoc adapta ahora su panel de diseño dinámicamente a cada tipo de visualización, sustituyendo las etiquetas genéricas de "filas" y "columnas" por zonas contextuales como ejes, series y medidas que coinciden directamente con el gráfico seleccionado.

Se ha mejorado la información sobre herramientas en todo el diseñador para que aparezcan metadatos más ricos, lo que facilita la distinción de campos con nombres similares y la comprensión de su comportamiento al crear visualizaciones o expresiones. Un nuevo indicador visual resalta qué componentes del cuadro de mando se ven afectados por un filtro determinado, utilizando bordes sutiles y superposiciones para que los usuarios puedan ver rápidamente el alcance de su filtrado en el modo de edición.

Nuevo componente HTML Pro y actualizaciones de Web Studio

Una de las características más destacadas de Jaspersoft 10.0 es el nuevo componente HTML Pro de JasperReports Library y Studio, que permite generar páginas HTML completas -incluidas imágenes, tablas, estilos y diseños complejos- directamente dentro de los informes. A diferencia de las funciones HTML anteriores, que se limitaban a texto con estilo o visualizaciones personalizadas fijas, HTML Pro puede consumir contenido HTML en bruto o URL remotas y distribuir el resultado en varias páginas como un elemento de informe de primera clase.

En JasperReports Web Studio, esta versión introduce asistentes para crear tablas, tabulaciones cruzadas e informes completos a partir de adaptadores de datos existentes, lo que ofrece a los diseñadores una forma guiada de pasar de los datos a diseños pulidos en unos pocos pasos. Otras mejoras de la experiencia del usuario, como la edición de expresiones en línea, un mejor manejo de las imágenes y comportamientos simplificados de arrastrar y soltar, ayudan a los equipos a iterar sobre los diseños de los informes más rápidamente y con menos fricciones.

Más control para usuarios avanzados y escenarios embebidos

Para escenarios embebidos, Jaspersoft 10.0 sigue ampliando el conjunto de herramientas Visualize.js con componentes de interfaz de usuario más ricos y configurables que facilitan la incrustación de informes, la programación y los flujos de trabajo de control de entrada en aplicaciones web personalizadas. Los desarrolladores pueden ahora ajustar con precisión la forma en que se muestran y controlan los parámetros, sin dejar de confiar en los componentes prediseñados que coinciden con la experiencia nativa de Jaspersoft.

Los usuarios avanzados obtienen nuevas opciones de personalización a través de funciones como el comportamiento personalizado de los controles de entrada, donde las expresiones booleanas pueden mostrar, ocultar, activar o desactivar controles en función del contexto en informes, cuadros de mando, programaciones y pantallas basadas en Visualize.js. Estas funciones ayudan a los equipos a ofrecer experiencias más guiadas y adaptadas a las funciones sin tener que codificar toda la lógica en la capa de aplicación.

Nube, Docker y preparación para actualizaciones

Para los equipos que se ejecutan en contenedores o en la nube, Jaspersoft 10.0 actualiza sus imágenes base de Docker a Tomcat 10 con JDK 17 y alinea los artefactos de Kubernetes y las plantillas de AWS CloudFormation con la nueva arquitectura basada en Jakarta y el almacenamiento en caché de Infinispan. También se han actualizado las versiones de los gráficos de supervisión y registro para que los operadores puedan mantener la observabilidad con las herramientas actuales durante la actualización.

Los clientes actuales de Jaspersoft 8 o 9 disponen de múltiples vías de actualización y pueden elegir entre actualizaciones incrementales o un paso directo a la versión 10.0, con el soporte de documentación actualizada y orientación para la migración en los manuales de la comunidad y del producto. Gracias a los plazos de soporte a largo plazo para las versiones anteriores y a la publicación de información clara sobre el fin del ciclo de vida, las organizaciones pueden planificar su transición a Jaspersoft 10.0 en un calendario que se ajuste a su hoja de ruta.

Si está evaluando su próximo paso para los análisis embebidos o planificando preparar su pila de Java para Jakarta, Jaspersoft 10.0 se posiciona como una actualización significativa y preparada para el futuro que combina una base de ejecución moderna con mejoras significativas en el día a día para diseñadores, desarrolladores y usuarios finales por igual.

Póngase en contacto con nosotros hoy mismo para programar una demostración y obtener más información sobre todo lo que Jaspersoft puede ofrecerle.

Pruebe Jaspersoft gratis durante 30 días

Diseñe, integre y distribuya informes y paneles de control de forma eficiente y a gran escala con Jaspersoft.

Recursos Relacionados

¡NUEVO!

Demostraciones mensuales en vivo con preguntas y respuestas

Organizadas por nuestros ingenieros de soluciones cada tercer miércoles en 3 regiones

Regístrate ahora

Java EE frente a Jakarta EE: Cuándo y por qué dar el paso

¿Java o Jakarta? Sepa qué ha cambiado, por qué es importante y cuándo debe planificar una migración para reducir riesgos, garantizar el soporte y preparar sus aplicaciones Java para el futuro.

Más información

¿Le interesa probarlo?

Inicie ahora su prueba de 30 días.