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