You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
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.
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).
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 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.
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.
¿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.
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").
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").