ProRM y Veryant se complacen en anunciar en anunciar la disponibilidad de la versión más reciente de isCOBOL ™ Evolve, isCOBOL Evolve 2020 R2.

La nueva versión de isCOBOL Evolve mejora la anterior, presenta un nuevo isCOBOL Profiler, controles GUI nuevos y mejorados, además de un depurador actualizado. El compilador isCOBOL ahora se puede integrar en las tareas de compilación de Apache ANT. Descarga el documento isCOBOL Evolve 2020 Release 2 Overview 

Aspectos destacados

  • isCOBOL Profiler
  • isCOBOL IDE Actualizado
  • Nuevos y mejorados controles GUI
  • Mejoras al Compilador y al Debugger
  • Integración a Apache Ant build

isCOBOL Profiler

Se ha implementado un nuevo Profiler para permitir el análisis del rendimiento de las aplicaciones, lo que permite a los desarrolladores optimizar su código COBOL para mejorar el desempeño. El Profiler recopila información del rendimiento a medida que se ejecuta el programa y muestra los datos recopilados en una salida HTML limpia, en la que los desarrolladores de COBOL pueden basar sus esfuerzos de ajuste. Se puede acceder a la función Profiler desde el IDE isCOBOL basado en Eclipse, en el que se proporcionan nuevas vistas específicas, o desde la línea de comandos.

isCOBOL IDE Actualizado

Esta versión proporciona un IDE mejorado, que ofrece una nueva vista para la función Profiler y ajustes de configuración de ejecución específicos para habilitar y configurar el análisis Profiler. IsCOBOL Screen Painter ahora admite la edición manual de Working Storage, Linkage Section y FD, además del editor gráfico.

Nuevos y mejorados Controles GUI

Ahora está disponible un nuevo estilo de menú “Hamburguer” para organizar los elementos del menú en un estilo three-view. Se accede al menú haciendo clic en el icono de una “hamburguer”, una tendencia que se sigue comúnmente en los diseños móviles y web. Puede resultar útil al diseñar pantallas receptivas, reemplazando una barra de menú estándar con un estilo más compacto, para adaptarse a un área de superficie redimensionada.

La rutina W$BITMAP ahora puede representar caracteres de fonts Glyphs (glifos) como imágenes que se pueden usar en cualquier control que pueda manejar bitmaps. Los fonts Glyph son fonts vectoriales que contienen iconos en lugar de caracteres y se utilizan ampliamente en aplicaciones web. Son valiosos para retener la calidad de imagen en pantallas de alta resolución.

El control Grid se ha mejorado para administrar mejor los diferentes tipos de filtros para cada columna. El panel de búsqueda proporcionado se ha mejorado para permitir búsquedas que no distinguen entre mayúsculas y minúsculas y todos los botones ahora tienen un icono.

El control Three-view permite la selección de múltiples elementos en el mismo nivel, usando un nuevo valor de la propiedad selection-mode. Se pueden seleccionar varios elementos usando las combinaciones estándar de teclas Control y Alt.

Los message boxes se han renovado con un look-and-feel más modernos, y ahora se pueden centrar en el monitor, independientemente de la posición de la ventana principal. Los message boxes se pueden adaptar proporcionando una implementación COBOL personalizada.

Mejoras al Compilador y Debugger

Las compilaciones masivas ahora son más rápidas que antes, y se ha implementado una nueva función EasyLinkage para convertir fácilmente las llamadas C en bibliotecas Java puras. Se amplió la compatibilidad con otros dialectos COBOL agragando nueva sintaxis.

isCOBOL Debbuger se ha mejorado y ahora permite depurar programas sin tener acceso a los programas fuente. El compilador isCOBOL tiene opciones para incrustar una copia cifrada de los programas fuente en los archivos .class compilados, que luego se pueden depurar completamente en cualquier lugar. Para mantener la compatibilidad con versiones anteriores, el depurador aún puede cargar programas fuente desde el disco si los programas .class se compilaron con una versión anterior.

El debugger ahora tiene una nueva vista de consola específica en el IDE isCOBOL, que permite vincular y desvincular el sysout y el syserr estándar en esta vista.

Integración Apache Ant build integration

El compilador isCOBOL ahora se puede integrar en las compilaciones de Apache Ant. Ant es una herramienta de software para automatizar los procesos de creación de software implementados con Java y está bien integrada en software para servidores de automatización como Jenkins. Estos servidores de automatización ayudan a automatizar las partes del desarrollo de software relacionadas con la construcción, las pruebas y la implementación. Los productos como Jenkins y Ant a menudo se utilizan juntos para facilitar la integración continua y la entrega continua (CI / CD).

 

Detalles de estas y otras innovaciones pueden ser encontradas en el documento isCOBOL Evolve 2020 Release 2 Overview