Feuille de route de Jaspersoft et transition vers Jakarta EE
Chez Jaspersoft, nous sommes animés par une mission claire qui s'articule autour de quatre priorités essentielles. Ces thèmes primordiaux guident notre feuille de route et nous aident à aller de l'avant. Nous utilisons ces priorités pour nous concentrer sur le travail qui a le plus de valeur pour vous. Ils comprennent :
Rapports intuitifs et conception ad hoc : création d'une interface utilisateur moderne et conviviale pour le serveur JasperReports et le Web Studio afin qu'ils soient facilement accessibles.
Stabilité et performance : amélioration de la fiabilité et de la réactivité à chaque version afin d'optimiser les performances.
Responsabilisation des développeurs : l'outil offre des options d'intégration flexibles et des possibilités de configuration plus complètes.
Automatisation et rapports avancés : l’outil fournit des capacités robustes pour améliorer la planification, les alertes et le filtrage.
Développement actif
Dans le cadre de notre engagement d'amélioration continue, nous créons de nouvelles fonctionnalités et intégrations que vous pouvez vous attendre à voir dans notre prochaine version. Sur la base de vos commentaires, nous travaillons depuis un certain temps sur certaines de ces améliorations, car nous savons qu'elles sont importantes pour vous.
Transition vers Jakarta EE et mise à jour de Spring Framework
L'une des principales mises à jour est le passage de Java EE à Jakarta EE. Oracle a fait don de Java EE à la fondation Eclipse. Ils l'ont rebaptisé Jakarta EE. Nous procédons à une migration complète pour assurer la conformité et la sécurité avec l'écosystème Java. Cela signifie que nous serons conformes à Tomcat 10+ et que vous disposerez d'une prise en charge actualisée pour les serveurs d'applications Java modernes.
Si vous disposez d'une ancienne version, elle fonctionnera toujours, mais elle ne prendra pas en charge les dernières versions ou mises à jour du serveur. Nous ne nous attendons pas à des changements radicaux dans les API ou le comportement des rapports.
Nous publions également une mise à jour de Spring Framework suite à des demandes critiques de votre part. Cela permettra d'améliorer la sécurité, les performances et les intégrations dans les environnements basés sur Spring.
Mises à jour de l'intégration et de la personnalisation
Vous pouvez vous attendre à de nouvelles fonctions d'intégration et de personnalisation via la boîte à outils Visualize. Elle comprend des composants d'interface utilisateur prédéfinis qui simplifient l'intégration de Jaspersoft dans les applications personnalisées. Ces blocs de construction prêts à l'emploi sont entièrement stylisés, réactifs et accessibles.
Notre interface utilisateur moderne comprend des cases à cocher, des boutons radio, des boutons à sélections multiples et des contrôles déroulants en cascade. Les changements sont instantanément reflétés dans les filtres des rapports. La sortie structurée se présente sous la forme d'objets JavaScript pour faciliter la liaison.
Rapport et améliorations ad hoc de la conception
Nous sommes ravis des changements apportés à nos fonctions de conception ad hoc. Nous avons repensé notre bandeau de présentation afin qu'il s'adapte dynamiquement en fonction de la visualisation que vous choisissez, comme des graphiques ou des tableaux. Nous proposons également des astuces plus intelligentes pour les concepteurs afin de fournir des informations plus cohérentes et plus détaillées. Cela vous permettra de comprendre plus facilement les champs dans vos visualisations. Vous remarquerez une plus grande interactivité du contrôle des entrées en fonction des résultats de l'expression. Un nouveau bouton d'impression au format PDF dans les visionneuses et les barres d'outils permettra des exportations rapides et simples.
JasperReports Web Studio
Nous avons mis à jour les composants HTML de Web Studio. Vous pouvez désormais intégrer du contenu HTML en pleine page au lieu de simples champs de texte stylisés. Le code source peut être une base de données ou une URL. Vous pouvez utiliser des contrôles de sécurité pour les balises autorisées et l'exécution de JavaScript. Les sorties peuvent être générées sous forme de véritable HTML pour le web, d'images matricielles pour Excel ou PDF, ou de HTML rendu PDF pour l'impression.
Nos éditeurs de tableaux et de tableaux croisés, mis à jour, ont été reconstruits avec de nouveaux assistants pour des mises en page et des logiques plus simples. Vous pouvez créer des groupes de lignes et de colonnes et appliquer des résumés en toute simplicité.
Après 2025
Outre les fonctionnalités que nous introduisons dans la prochaine version, nous avons également d'autres mises à jour en phase d'exploration ou de développement précoce. Celles-ci reflètent l'orientation à long terme de la plateforme et comprennent une évolution vers l'évolutivité de l'entreprise, une plus grande facilité pour les développeurs, une flexibilité intégrée et une automatisation intelligente.
Programmation et automatisation des rapports
Nous repensons notre planificateur de fond en comble, notamment en adoptant une architecture de type Scheduler-as-a-Service (planificateur en tant que service). Nous travaillons à rendre cette fonctionnalité autonome et évolutive en découplant le planificateur du serveur JasperReports. Cela lui permettra de fonctionner de manière indépendante et de s'étendre horizontalement.
Notre nouveau planificateur amélioré offrira de meilleures performances aux clients ayant de lourdes charges de planification et réduira les coûts informatiques dans les environnements en cloud. Il sera également plus facile pour les développeurs de procéder au débogage et d'isoler les erreurs.
Nous élargissons également les canaux de distribution. Outre le courrier électronique, le référentiel et le FTP, vous pouvez profiter d'options telles que Google Drive, l'intégration de SendGrid et l'impression à distance. Cela vous permettra de fournir des rapports par le canal qui répond le mieux aux besoins de votre organisation.
Nos fonctions de planification avancées incluront la planification par lots et la planification des flux de travail. Vous pouvez obtenir l'état des travaux en temps réel, les journaux d'échec et les vues des travaux en cours à partir du tableau de bord d’administration.
Extension de la boîte à outils Visualize
Au fil de son développement, la boîte à outils Visualize ira au-delà des contrôles de saisie et des programmateurs. Vous pouvez vous attendre à de nouveaux composants préconstruits pour une visionneuse de rapports avec des composants configurables, un éditeur ad hoc et des interactions avec le tableau de bord.
Nous mettons l'accent sur la réduction du temps d'intégration et sur l'amélioration de la cohérence de l'interface utilisateur sur l'ensemble de la plateforme. Ces mises à jour positionneront Jaspersoft comme un moteur d'analyse hautement intégrable pour les ISV, les fournisseurs SaaS et les portails d'entreprise.
Nouvelle vague d'améliorations de JasperReports Web Studio
Web Studio continuera à se développer pour devenir un puissant environnement de conception basé sur un navigateur. Parmi les améliorations en cours de développement, citons un générateur d'expressions alimenté par l'IA qui vous permettra de décrire la logique que vous souhaiterez, des explorations interactives pour les tableaux, des améliorations du contrôle des entrées et la gestion des ressources des rapports.
Stratégie en matière d'intelligence artificielle
Nous adoptons une approche en trois phases pour intégrer l'IA, sur la base des commentaires des utilisateurs et de la recherche interne. La première phase, à court terme, a un impact important. Elle inclut la génération de langage naturel pour les expressions et les rapports. Vous pouvez poser des questions sur les données et recevoir une réponse structurée.
La deuxième phase, à moyen terme, intègre l'automatisation pilotée par l'IA tout au long du cycle de vie des rapports. Cela inclut des outils ciblés pour les développeurs, les administrateurs et les analystes.
La troisième phase est notre vision à long terme. Au fil du temps, nous prévoyons d'offrir une intégration avec des modèles d'IA externes via des normes, telles que le protocole de contexte de modèle. L'objectif ultime est de faire de JasperReports une couche intelligente au sein des écosystèmes de données d'entreprise. Vous pourrez utiliser l'IA pour la gouvernance et l'optimisation des flux de travail.
En savoir plus sur l'avenir de Jaspersoft
Nous prévoyons de publier Jaspersoft 10.0 dans le courant de l'année. Nous attendons avec impatience vos commentaires. N'hésitez pas à nous faire part de vos commentaires concernant les fonctionnalités et les cas d'utilisation spécifiques.
Si vous n'utilisez pas l'outil actuellement, mais que les prochaines versions de Jaspersoft vous inétressent, vous pouvez commencer un essai gratuit dès aujourd'hui.
Essayez Jaspersoft gratuitement pendant 30 jours
Concevez, intégrez et diffusez efficacement des rapports et des tableaux de bord à grande échelle avec Jaspersoft.
Ressources Associées
Démos en direct mensuelles avec questions-réponses
Animées par nos ingénieurs solutions chaque troisième mercredi dans trois régions.
Le chemin à parcourir : quelles sont les prochaines étapes pour Jaspersoft et Jakarta EE
Dans ce webinaire, nous partageons la feuille de route stratégique des produits Jaspersoft pour 2025 et au-delà, en mettant l'accent sur la migration Jakarta EE, les efforts de développement actuels et un aperçu des fonctionnalités à venir, y compris la façon dont Jaspersoft aborde de manière réfléchie l'IA au sein de la suite de produits.
Jaspersoft Visualize Components : personnaliser et intégrer des rapports interactifs dans les applications Web
Découvrez la puissance de Jaspersoft Visualize Components, une nouvelle suite d'outils de visualisation conçus pour améliorer l'aspect et la convivialité des rapports et des graphiques intégrés, offrant une expérience d'intégration transparente aux développeurs et aux utilisateurs qui intègrent les ressources Jaspersoft dans leurs propres applications.