isCOBOL Evolve

Sviluppo COBOL + sviluppo Java = distribuzione software semplificata e innovazione accelerata

isCOBOL Evolve 2020 Release 2 è ora disponibile.

Veryant è lieta di annunciare l'ultima versione di isCOBOL™ Evolve, isCOBOL Evolve 2020 R2.

La nuova versione di isCOBOL Evolve migliora la release precedente, introduce un nuovo isCOBOL Profiler, nuovi e migliori control GUI, un Debugger aggiornato, e permette al Compilatore isCOBOL di essere integrato nei build task di Apache Ant.

Scarica la isCOBOL Evolve 2020 Release 2 Overview

Caratteristiche della versione

  • isCOBOL Profiler
  • isCOBOL IDE aggiornata
  • Control GUI nuovi ed aggiornati
  • Miglioramenti al Compilatore e Debugger
  • Integrazione con Apache Ant

isCOBOL Profiler

Un nuovo Profiler è stato implementato per permettere l'analisi delle prestazioni applicative, fornendo gli strumenti necessari agli sviluppatori per ottimizzare il proprio codice COBOL. Il Profiler raccoglie le informazioni sulle prestazioni durante l'esecuzione dell'applicazione, e fornisce un chiaro resoconto in formato HTML in base al quale gli sviluppatori COBOL possono concentrare i propri sforzi di ottimizzazione. Il Profiler può essere attivato nell'IDE di isCOBOL, dove viste specifiche sono state implementate, oppure da riga di comando.

isCOBOL IDE aggiornata

Questa release porta svariati miglioramenti all'IDE, che ora fornisce una vista specifica per il Profiler, e impostazioni specifiche di esecuzione per abilitare e configurare l'analisi delle prestazioni. Lo Screen Painter ora supporta l'editing manuale degli elementi di Working Storage, Linkage Section e delle sezioni FD, oltre all'editor grafico già disponibile.

Control GUI nuovi ed aggiornati

Un nuovo stile di menu, "Hamburger", permette di visualizzare le voci di menu in uno stile tree-view. Il menù si attiva cliccando l'icona "hamburger", uno stile consolidato in ambiente web e sui dispositivi mobili. E' inoltre comodo quando si progettano layout responsive, in quanto rendono possibile il rimpiazzo degli standard menu a barra con una versione più compatta, per adattarsi ad una superficie di visulizzazione più ridotta.

La routine W$BITMAP può ora renderizzare i caratteri dei font "glyph" come immagini che possono essere utilizzate da qualsiasi control che può gestire i bitmap. I font "glyph" sono font vettoriali che contengono icone invece di caratteri, e sono utilizzati diffusamente in applicazioni Web. Il principale punto di forza è che mantengono una perfetta qualità visiva sui monitor ad alta risoluzione.

Il control Grid è stato aggiornato per gestire tipi di filtro diversi per ogni colonna. Il pannello di ricerca integrato ha ora una opzione per la ricerca case-insensitive e ha icone per tutti i bottoni.

Il control tree-view permette la selezione di elementi multipli dello stesso livello, utilizzando una nuovo valore per la property selection-mode. Più elementi possono essere selezionati utilizzando le combinazioni standard dei tasti Control e Alt.

Le Message box sono state aggiornate per avere un aspetto più moderno, e possono essere centrate nel monitor, ovunque si trovi la finestra padre. E' possibile personalizzare completamente e con facilità le Message Box, fornendone una implementazione scritta in COBOL.

Miglioramenti al Compilatore e Debugger

Le compilazioni massive sono più veloci, ed è stata creata la funzionalità EasyLinkage per convertire facilmente chiamate a librerie scritte in C in librerie puramente Java. Nuove sintassi sono state aggiunte per migliorare la compatibilità con altri dialetti COBOL.

Il Debugger di isCOBOL può eseguire il debug in assenza dei file sorgenti. Il Compilatore ha infatti la possibilità di inserire nel file .class compilato una copia criptata dei sorgenti, permettendone il debug completo ovunque. Il Debugger può comunque caricare i file sorgenti da disco se il file .class è stato compilato con una versione precedente del Compilatore.

Il Debugger ha una nuova vista Console specifica nell'IDE di isCOBOL, che permette di agganciare e sganciare gli output provenienti da sysout e syserr.

Integrazione con Apache Ant

Il Compilatore di isCOBOL può essere integrato nei build di Apache Ant. Ant è un software simile a "make", ma implementato in Java, creato per automatizzare il processo di build del software, ed è ben integrato in software di automazione come Jenkins. Questi software aiutano ad automatizzare le parti di costruzione, test e rilascio del software. Prodotti software come Jenkins e Ant sono spesso usati insieme per facilitare il "Continuous Integration and Continuous Delivery" (CI/CD) del software.


Informazioni aggiuntive su queste e altre feature si trovano nel documento isCOBOL Evolve 2020 Release 2 Overview


Maggiori informazioni
Leggi il datasheet di isCOBOL Evolve
Informazioni sull'ultima release di isCOBOL Evolve
Contatta Veryant per una analisi gratuita dei tuoi sorgenti o per maggiori informazioni su isCOBOL