Visual COBOL - Conoscere Visual COBOL- Micro Focus

Preview:

DESCRIPTION

L'intervento dell'Ing. Luciano Lotti durante il webinar dedicato al Visual COBOL: grazie al suo utilizzo migliora la produttività degli sviluppatori e la qualità delle applicazioni.

Citation preview

Serie di webinar su Visual COBOL Webinar n. 1: Conoscere Visual COBOL

Luglio 2012

LOTTI LUCIANO

Webinar odierno

• Presentazione di Visual COBOL

• Perchè Visual COBOL?

• Sviluppo con Visual COBOL

• Implementazione con Visual COBOL

La piattaforma Visual COBOL

Sviluppo e runtime Visual COBOL è l’insieme di un

ambiente di sviluppo e un ambiente di esecuzione.

È compatibile sia con ambienti Microsoft che ambienti Unix.

Consente lo sviluppo classico e distribuito.

È stato progettato per garantire la compatibilità con il COBOL esistente e per espandersi sui nuovi paradigmi di sviluppo del software.

Cloud

.NET JVM

Nativa

Perché Visual COBOL?

• Produttività degli sviluppatori +40%

• Sviluppo integrato multi linguaggio

• Qualità delle applicazioni migliorata

• Raggiungimento di nuovi mercati e di

nuovi destinatari

• Ambiente di sviluppo leader nel settore

• L'ambiente Unified Visual Studio o Eclipse supporta in modo efficace il cross-development e la ridefinizione delle competenze

• La collaborazione degli sviluppatori e i test compositi migliorati risolvono i bug in tempi più rapidi

• Le nuove serie di funzionalità consentono nuove offerte di servizi: Web, mobilità, cloud e altro ancora.

Vantaggi Funzionalità

Runtime del Visual COBOL

Implementazione pervasiva con COBOL 2010 Runtime

Cloud .NET JVM

INNOVARE SCEGLIERE IMPLEMENTARE

Virtualizzazione delle applicazioni: soluzioni mobili, SaaS e basate su cloud

Nativa

Supporta le ultime innovazioni tecnologiche.

Client Server

Web, XML, HTML

SOA, Web Services

.NET and J2EE/JVM

Cloud, Azure, Mobile

“Taking COBOL to new platforms like

.NET, JVM or the cloud supports a

growing trend toward developers

choosing the best language for the

job, independent of the choice of best

deployment platform.” –

Mark Driver, Gartner

(…)

Visual COBOL ambiente di sviluppo

IDE avanzato

Sintassi COBOL

colorata e margini

COBOL

IntelliSense,

COBOL code

snippets, evidenza

commenti COBOL

Utilizzo di tool

standard per creare

user interfaces WPF

IDE avanzato

COBOL Perspective,

outline view per la

comprensione delle

applicazioni

Sintassi COBOL colorate e

margini COBOL

Find References per

comprendere i flussi

logici & potenziali

impatti

Vasta tipologia di progetti COBOL

ASP.NET Web Apps

Cloud (Azure) Apps

Debug integrato

OPEN SQL preprocessor

JVM EXEC SQL ... END-EXEC OPEN SQL

JDBC

DB

Distributed Edition

SRC

Visual COBOL preserva gli asset esistenti

Compatibilità con l’esistente

Compatibilità con l’esistente

Investire in Visual COBOL…

Esistono obiettivi fondamentali (in tutte le organizzazioni)

COSTO QUALITÀ

RISCHIO AGILITÀ

Migliorare l'agilità e

la flessibilità

dell'azienda

Migliorare la qualità

del pool di

competenze e della

fornitura di servizi

Ridurre il rischio Ridurre o evitare il

costo delle

modifiche e il time-

to-market

• Sfruttare gli investimenti per soddisfare le esigenze future oggi stesso

• Predisposto per il cloud, predisposto per .NET e JVM, predisposto per Android...

• La tecnologia "Write Once Run Anywhere" originale

• Disponibile su UNIX, Windows, Linux, Cloud, z/Linux e così via... (50 piattaforme)

• Progettato per creare eccellenti applicazioni aziendali

• Gestione dei dati e operazione aritmetica senza precedenti

• La facilità di apprendimento, lettura e scrittura consente di concentrarsi sulle attività aziendali

• "Anche a distanza di anni il codice è comprensibile", Michael Coughlan, University of Limerick

• Cinquant'anni di storia, miliardi di righe di codice, migliaia di organizzazioni

• Un numero di transazioni COBOL maggiore rispetto delle ricerche Google ogni

giorno

• 70% di transazioni globali

A prova di

futuro

Portabilità

A misura di

esigenza

Facilità d'uso

Storia

Garanzia di futuro per l'azienda

Perché effettuare l'upgrade?

Le applicazioni COBOL, C# e

VB.NET che utilizzo non si integrano

facilmente

Non riesco a modernizzare

l'interfaccia utente; non esistono

tecnologie idonee

Abbiamo la necessità

di implementare nel

cloud

Abbiamo due diversi team di

sviluppo che utilizzano due gruppi di

strumenti diversi

In futuro dovremo

implementare su Windows 8

Abbiamo la necessità di implementare

su RHEL v6, SUSE v11, HP-UX v11.31,

Solaris 11, AIX 7.1

Le applicazioni COBOL, Java e

Open Source che utilizzo non si

integrano facilmente

Sviluppo con Visual COBOL

Soluzioni di sviluppo Micro Focus COBOL

• Visual COBOL for Visual Studio 2010

Sviluppo per Windows e .NET

• Visual COBOL for Eclipse

• Hub sviluppatori di Visual COBOL

• Visual COBOL for Eclipse + Distributed Edition

Sviluppo per Unix e JVM

Visual COBOL - Piattaforme supportate

Windows

Windows XP 64-bit SP2

Windows XP 32-bit SP3

Windows Vista SP1 32/64-bit,

Windows 7 32/64-bit

Windows Server 2003 SP2 32/64-bit

Windows Server 2003 R2 32/64-bit

Windows Server 2008 SP2 32/64-bit

Windows Server 2008 R2 32/64-bit

Linux x86

Red Hat 5.6, 6.1

SUSE 11 SP1

Unix

AIX 6.1/7.1 Power PC

HPUX 11.31 Itanium

Solaris 10 SPARC

Presto disponibile

z/Series (RHEL e SuSE)

Solaris 11

Domande?

luciano.lotti@microfocus.com

Recommended