BASIS Libera BBj 25.00

10 views
Skip to first unread message

Administrador

unread,
Apr 26, 2025, 1:09:31 AMApr 26
to MundoBBx


Fecha: 21 de abril de 2025
Asunto: BASIS Libera BBj 25.00
Número: MC-25002
____________________________________________________________________

BASIS International Ltd. libera la versión 25.00 de BBj® y Barista®, and AddonSoftware®.

Aquí están las características destacadas de la versión 25.00. Para obtener una lista completa de todas las nuevas características, consulte "BASIS Products 25.00 Up Close". Para obtener una lista de los archivos JAR nuevos y actualizados, consulte Descripción General de la Ruta de Clases de BBj 25.x ("BBj 25.x Classpath Overview"). Para obtener detalles adicionales, consulte los archivos de Readme, Relnotes y Fixes.

¡Descargue y actualice a la versión 25.00 hoy!



__________________________________________________________________

Actualizando a JasperReports Library 7

BBj 25.00 sigue utilizando JasperReports 6 y ofrece una vía para obtener una vista previa de JasperReports 7. Tenga en cuenta que, dado que Jaspersoft suele ofrecer dos años de soporte a largo plazo para cada versión, nuestra próxima versión mayor en 2026, BBj 26.00, solo utilizará JasperReports 7. Dado que JasperReports 7 no es compatible con versiones anteriores, queremos asegurarnos de que disponga de tiempo suficiente para actualizar y probar sus informes antes del lanzamiento de BBj 26.00 el próximo año.

Para empezar a utilizar JasperReports 7, deberá configurar un SSCP, ya que JasperReports 7 introdujo archivos JAR modulares. Además, deberá volver a guardar y compilar todos los informes con Jaspersoft Studio 7, tanto .jrxml (fuente) como .jasper (compilado).

Para obtener una explicación más detallada sobre cómo comenzar a utilizar JasperReports 7, consulte Actualización a JasperReports versión 7 y Registro de cambios de la librería JasperReports 7.0.0.

__________________________________________________________________

Realces al Desktop App



BBj 25.00 introduce numerosas mejoras en las aplicaciones de escritorio. Ahora puede ejecutar su aplicación de escritorio en un JVM independiente, personalizar la ventana de inicio y los mensajes de error. Además, ahora puede usar el nombre del servidor en una solicitud ("request") de cliente al servidor, lo que permite que diferentes nombres de servidor resuelvan a un solo servidor. El uso de estas funciones adicionales puede proporcionar una experiencia más cohesiva a sus usuarios finales.
________________________________________________________________

Actualizaciones Jetty



Hemos actualizado el servidor web Jetty a la última versión 12, lo que le proporciona actualizaciones de seguridad y le permite utilizar la arquitectura de servlets Jakarta EE10. Esto permite que todos actualicen las librerías de código que estaban congeladas en la arquitectura EE8. Cualquier aplicación que haga referencia al paquete javax.servlet en su declaración "USE" deberá cambiar la referencia a jakarta.servlet.

__________________________________________________________________

Barista 25.00 Enhancements

Autenticación de Dos Factores (2FA)



Barista ahora permite la autenticación de dos factores (2FA) sin necesidad de autenticación de BBj, lo que simplifica y hace más seguro el proceso para acceder la sesión. Además, Barista ahora puede actualizar los datos de usuario en el Enterprise Manager, como nombre, apellidos y correo electrónico.

Códigos de país e idiomas



Para facilitar las transacciones de pago según el estándar ISO 20022, la tabla de países de Barista ahora incluye códigos de país según el estándar ISO 3166. También hemos añadido compatibilidad con idiomas nacionales.

Otras mejoras de rendimiento y características de Barista se enumeran en BASIS Products 25.00 Up Close y Barista Relnotes.

__________________________________________________________________

Lucene 10



El BASIS DBMS ofrece indexación y búsqueda de texto completo ultrarrápidas en archivos de datos BASIS existentes, utilizando la libreria de motor de búsqueda Apache Lucene de código abierto basada en Java, ¡sin necesidad de añadir índices adicionales ni convertir archivos de datos! Lucene 10.1.0 ya está disponible con BBj 25.00 y Java 21. Lucene 10 utiliza funciones modernas de Java 21 para un mejor manejo de memoria ("off-heap"), lo que evita mecanismos anteriores irremediablemente peligrosos y resulta en un manejo de memoria más seguro, lo que reduce considerablemente la probabilidad de fallos o corrupción de memoria en el JVM.

La nueva versión también permite búsquedas paralelas en índices de un solo segmento, optimizando el uso de procesadores multinúcleo y acelerando las respuestas a las consultas. Además, introduce la indexación dispersa, organizando los datos en bloques para omitir áreas irrelevantes, lo que reduce el uso del CPU y mejora el rendimiento de las consultas, especialmente para índices ordenados como las categorías de comercio electrónico.

En resumen, la actualización a BBj 25.00 y Java 21 da como resultado un motor de búsqueda Lucene más eficiente y sólido que satisface mejor las necesidades modernas de su aplicación comercial.

__________________________________________________________________

Documentación Cliente Web Dinámico (DWC)



¿Ya probaste el Cliente Web Dinámico (DWC) de BBj? El DWC te permite usar tecnologías web modernas para implementar aplicaciones web con mayor velocidad, diseño y estilo. Comienza con la Descripción General de DWC ("DWC Overview") y el Registro y Ejecución de una Aplicación DWC ("Registering and Launching a DWC App") para aprender a desarrollar aplicaciones web dinámicas para dispositivos móviles o de escritorio en tu lenguaje favorito: BBj.

__________________________________________________________________

Adelantos en BBj 25.00

Queremos compartir un avance de algunas funciones que implementaremos junto con el lanzamiento de BBj 25.00. Sus comentarios son muy valiosos para nosotros, así que díganos qué opina sobre estas funciones en el foro de la comunidad del Grupo de Google para Desarrolladores de BBj ("BBj-Developer").

BDT Studio



Las Herramientas de Desarrollo Business BASIC (BDT), que anteriormente se ofrecían como complemento para Eclipse, ahora se ofrecen como ejecutable independiente. BDT Studio, con BBj 25.00, lo tiene todo: Eclipse, Java, WindowBuilder, AppBuilder y BBjUtils, con un diseño familiar para los usuarios de versiones anteriores del complemento de Eclipse.

Al agrupar todo en una misma ubicación, se reduce significativamente la configuración manual necesaria para establecer el entorno de programación. BDT Studio es más fácil de implementar y evita las filtraciones de versiones recientes de Eclipse, donde una versión posterior de Eclipse podría afectar negativamente a la versión en uso. Descargue y obtenga más información sobre BDT Studio aquí.

Compositor y Motor Graffiti



Presentamos Compositor Graffiti ("Graffiti Composer"), la herramienta web que te ayuda a diseñar tus aplicaciones DWC responsivas. Tanto si estás creando una aplicación web completamente nueva desde cero como si estás renovando una aplicación existente, usa la intuitiva interfaz de arrastrar y soltar para añadir controles y organizarlos como necesites.

Previsualiza en tiempo real cómo se ajusta tu diseño a diferentes tamaños de pantalla y personaliza la apariencia de cada control. Después de crear un diseño a tu gusto, puedes descargar tu trabajo como archivo JSON e incorporarlo directamente a tu aplicación DWC con "Motor Graffiti". Para más información, consulta la documentación de Compositor Graffiti ("Graffiti Composer") y Motor Graffiti ("Graffiti Engine").

__________________________________________________________________

Adelanto de Extensión BBj para Visual Studio Code



Nos gustaría presentarles la extensión de VS Code en la que hemos estado trabajando. Nuestra extensión les permite ejecutar código BBj desde el editor de VS Code en un cliente ligero estándar, BUI o DWC, con solo un clic. Aunque aún está en desarrollo, podría ser la herramienta perfecta para su programación diaria en un editor de código Copilot muy ligero, altamente personalizable y con inteligencia artificial. Varios ingenieros de BASIS la han estado usando, algunos desde hace un año, ¡y están encantados! Instalen nuestra extensión desde Visual Studio Code Marketplace y únanse a más de 500 colegas que ya la han probado. Para obtener más información sobre cómo empezar, visiten la Descripción General de la Extensión BBj para VS Code
("VS Code Extension Overview").

__________________________________________________________________

¡Descargue y actualice a la versión 25.00 hoy!

Reply all
Reply to author
Forward
This conversation is locked
You cannot reply and perform actions on locked conversations.
0 new messages