isCOBOL Evolve

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

isCOBOL Evolve 2020 Release 1 è ora disponibile.

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

L'ultima versione di isCOBOL Evolve introduce molte funzionalità di livello enteriprise, come il Code coverage e Unit test, nuovi control GUI, e aggiornamenti della suite EIS.

Scarica la isCOBOL Evolve 2020 Release 1 Overview

Caratteristiche della versione

  • Code coverage
  • Unit Test
  • Nuovi GUI controls e aggiornamenti
  • Aggiornamenti del compilatore
  • Aggiornamenti della suite EIS

Code coverage

Gli utenti enterprise ora possono sfruttare le funzionalità di Code coverage per produrre test di maggior efficacia per le applicazioni COBOL. isCOBOL Code Coverage misura la percentuale di codice sorgente eseguito durante l'esecuzione dei test. Un programma con copertura più alto ha avuto una maggior parte del suo codice eseguito durante i test, rendendo minore la possibilità che il codice contenga bug inaspettati, rispetto ad un programma con minore copertura.

Unit Test

La robustezza è una condizione chiave per il successo di un software. isCOBOL Unit Test permette agli sviluppatori di creare test automatici, progettati per verificare che sezioni di codice vengano eseguiti come da specifiche. Maggiore è la completezza dei test e più stabile sarà l'applicazione.

GUI control nuovi ed aggiornati

Rendi la tua applicazione più attraente e moderna usando isCOBOL. Un nuovo control GUI, lo SCOLL-PANE, è un contenitore di altri control. All'occorrenza visualizza una scollbar per permettere all'utente di raggiungere tutti i control presenti al suo interno.

Un tree-view può ora ora mostrare dati tabulari in una vista geratchica usando lo stile TABLE-VIEW, che permette la definizione di colonne all'interno di una vista ad albero.

Le griglie sono state aggiornate introducendo nuove proprietà per gestire le righe nascoste da una operazione di filtro eseguita dall'utente. Una nuova proprietà, SEARCH-PANEL, è stata implementata per visualizzare il pannello di ricerca nell'intestazione delle colonne.

Lo stile NOTIFY-MOUSE è ora supportato su tutti i control, e può essere usato per inviare all'applicazione gli eventi MSG-MOUSE-ENTER, MSG-MOUSE-EXIT, MSG-MOUSE-CLICKED, MSG-MOUSE-DBLCLICK. Questo permette agli sviluppatori un controllo più fine sull'interfaccia utente e sugli eventi del mouse, e maggior libertà di creazione di interfacce utente.

Miglioramenti al compilatore e al debugger

Le istruzioni MOVE ora supportano la clausola POSITIONAL per facilitare lo spostamento di variabili statiche in variabili dinamiche e vice versa. Le variabili sono dinamiche se contengono elementi picture X ANY LENGTH oppure array OCCURS DYNAMIC. La nuova clausola POSITIONAL permette lo spostamento degli elementi di una struttura basandosi sul posizionamento ordinale degli elementi stessi piuttosto che sul nome della variabile.

Il compilatore ora supporta l'abbreviazione $ per invocare funzioni al posto della parola chiave "function". Questo semplifica la chiamata a funzioni intrinseche e migliora la compatibilità con altri dialetti COBOL.

Il debugger di isCOBOL ora rende più semplice il debug di applicazioni su un Application Server per più sviluppatori contemporaneamente. L'Application Server esegue ogni applicazione lanciata in debug in un processo separato, impedendo a queste di influenzare l'un l'altra, o le altre applicazioni in esecuzione non lanciate in debug.

Aggiornamenti della suite EIS

isCOBOL EIS è la soluzione Veryant per la scrittura di programmi COBOL aperti al web, ed è constantemente aggiornata per fornire soluzioni web avanzate. isCOBOL 2020R1 porta molti aggiornameni di WebDirect e WebClient, e la classe HTTPClient può sfruttare web services con richieste PUT e DELETE.

WebDirect, la tecnologia Veryant che permette l'esecuzione sul broser di programmi COBOL con sceen section convertendole automaticamente negli equivalenti HTML/CSS/Javascript, ora permette la navigazione delle griglie tramite tastiera, e supporta la proprietà ROW-CAPACITY.

WebClient è la soluzione Veryat per l'esecuzione di applicationi desktop in esecuzione su un server remoto e la loro visualizzazione tramite browser web. Con l'aggiornamento alla versione 2020R1, la tastiera virtuale è attivabile più facilmente su dispositivi mobili, e le tastiere IME sono ora supportate, estendendo il supporto a lingue come Cinese, Giapponese e Coreano.

La classe HTTPClient, che permette l'interazione con Web Services, ora supporta richieste con metodi PUT e DELETE, in aggiunga ai metodi GET e POST disponibili precedentemente.


Informazioni aggiuntive su queste e altre feature si trovano nel documento isCOBOL Evolve 2020 Release 1 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