Visual COBOL - Conoscere Visual COBOL- Micro Focus

of 26 /26
Serie di webinar su Visual COBOL Webinar n. 1: Conoscere Visual COBOL Luglio 2012 LOTTI LUCIANO

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.

Transcript of Visual COBOL - Conoscere Visual COBOL- Micro Focus

Page 1: Visual COBOL - Conoscere Visual COBOL- Micro Focus

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

Luglio 2012

LOTTI LUCIANO

Page 2: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Webinar odierno

• Presentazione di Visual COBOL

• Perchè Visual COBOL?

• Sviluppo con Visual COBOL

• Implementazione con Visual COBOL

Page 3: Visual COBOL - Conoscere Visual COBOL- Micro Focus

La piattaforma Visual COBOL

Page 4: Visual COBOL - Conoscere Visual COBOL- Micro Focus

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

Page 5: Visual COBOL - Conoscere Visual COBOL- Micro Focus

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à

Page 6: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Runtime del Visual COBOL

Page 7: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Implementazione pervasiva con COBOL 2010 Runtime

Cloud .NET JVM

INNOVARE SCEGLIERE IMPLEMENTARE

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

Nativa

Page 8: Visual COBOL - Conoscere Visual COBOL- Micro Focus

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

(…)

Page 9: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Visual COBOL ambiente di sviluppo

Page 10: Visual COBOL - Conoscere Visual COBOL- Micro Focus

IDE avanzato

Sintassi COBOL

colorata e margini

COBOL

IntelliSense,

COBOL code

snippets, evidenza

commenti COBOL

Utilizzo di tool

standard per creare

user interfaces WPF

Page 11: Visual COBOL - Conoscere Visual COBOL- Micro Focus

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

Page 12: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Vasta tipologia di progetti COBOL

ASP.NET Web Apps

Cloud (Azure) Apps

Page 13: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Debug integrato

Page 14: Visual COBOL - Conoscere Visual COBOL- Micro Focus

OPEN SQL preprocessor

JVM EXEC SQL ... END-EXEC OPEN SQL

JDBC

DB

Page 15: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Distributed Edition

SRC

Page 16: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Visual COBOL preserva gli asset esistenti

Page 17: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Compatibilità con l’esistente

Page 18: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Compatibilità con l’esistente

Page 19: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Investire in Visual COBOL…

Page 20: Visual COBOL - Conoscere Visual COBOL- Micro Focus

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

Page 21: Visual COBOL - Conoscere Visual COBOL- Micro Focus

• 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

Page 22: Visual COBOL - Conoscere Visual COBOL- Micro Focus

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

Page 23: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Sviluppo con Visual COBOL

Page 24: Visual COBOL - Conoscere Visual COBOL- Micro Focus

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

Page 25: Visual COBOL - Conoscere Visual COBOL- Micro Focus

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

Page 26: Visual COBOL - Conoscere Visual COBOL- Micro Focus

Domande?

[email protected]