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.
4. 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. Nativa
Consente lo sviluppo classico e
distribuito. JVM
.NET
È stato progettato per garantire la
compatibilità con il COBOL
esistente e per espandersi sui Cloud
nuovi paradigmi di sviluppo del
software.
5. Perché Visual COBOL?
Vantaggi Funzionalità
• Ambiente di sviluppo leader nel settore
• Produttività degli sviluppatori +40% • L'ambiente Unified Visual Studio o Eclipse supporta
• Sviluppo integrato multi linguaggio in modo efficace il cross-development e la
ridefinizione delle competenze
• Qualità delle applicazioni migliorata • La collaborazione degli sviluppatori e i test compositi
migliorati risolvono i bug in tempi più rapidi
• Raggiungimento di nuovi mercati e di
• Le nuove serie di funzionalità consentono nuove
nuovi destinatari offerte di servizi: Web, mobilità, cloud e altro ancora.
7. Implementazione pervasiva con COBOL 2010 Runtime
Cloud .NET Nativa JVM
SCEGLIERE
INNOVARE
IMPLEMENTARE
Virtualizzazione delle applicazioni: soluzioni mobili, SaaS e basate su cloud
8. Supporta le ultime innovazioni tecnologiche.
(…)
Cloud, Azure, Mobile
.NET and J2EE/JVM
SOA, Web Services
“Taking COBOL to new platforms like
.NET, JVM or the cloud supports a
Web, XML, HTML
growing trend toward developers
choosing the best language for the
Client Server job, independent of the choice of best
deployment platform.” –
Mark Driver, Gartner
10. IDE avanzato
IntelliSense,
COBOL code
snippets, evidenza
commenti COBOL
Sintassi COBOL
colorata e margini Utilizzo di tool
COBOL standard per creare
user interfaces WPF
11. IDE avanzato
Sintassi COBOL colorate e
margini COBOL
COBOL Perspective,
outline view per la
comprensione delle
applicazioni Find References per
comprendere i flussi
logici & potenziali
impatti
20. Esistono obiettivi fondamentali (in tutte le organizzazioni)
QUALITÀ AGILITÀ
COSTO RISCHIO
Ridurre o evitare il Migliorare la qualità Ridurre il rischio Migliorare l'agilità e
costo delle del pool di la flessibilità
modifiche e il time- competenze e della dell'azienda
to-market fornitura di servizi
21. Garanzia di futuro per l'azienda
A prova di • Sfruttare gli investimenti per soddisfare le esigenze future oggi stesso
futuro • Predisposto per il cloud, predisposto per .NET e JVM, predisposto per Android...
• La tecnologia "Write Once Run Anywhere" originale
Portabilità
• Disponibile su UNIX, Windows, Linux, Cloud, z/Linux e così via... (50 piattaforme)
A misura di • Progettato per creare eccellenti applicazioni aziendali
esigenza • Gestione dei dati e operazione aritmetica senza precedenti
• La facilità di apprendimento, lettura e scrittura consente di concentrarsi sulle attività aziendali
Facilità d'uso • "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
Storia • Un numero di transazioni COBOL maggiore rispetto delle ricerche Google ogni
giorno
• 70% di transazioni globali
22. Perché effettuare l'upgrade?
Abbiamo la necessità
di implementare nel
cloud
Abbiamo la necessità di implementare
In futuro dovremo
su RHEL v6, SUSE v11, HP-UX v11.31,
implementare su Windows 8
Solaris 11, AIX 7.1
Abbiamo due diversi team di
sviluppo che utilizzano due gruppi di
strumenti diversi
Non riesco a modernizzare
l'interfaccia utente; non esistono
tecnologie idonee
Le applicazioni COBOL, C# e Le applicazioni COBOL, Java e
VB.NET che utilizzo non si integrano Open Source che utilizzo non si
facilmente integrano facilmente
24. Soluzioni di sviluppo Micro Focus COBOL
Sviluppo per Windows e .NET Sviluppo per Unix e JVM
• Visual COBOL for Visual Studio 2010 • Visual COBOL for Eclipse
• Hub sviluppatori di Visual COBOL
• Visual COBOL for Eclipse + Distributed Edition
25. Visual COBOL - Piattaforme supportate
Windows Unix Presto disponibile
Windows XP 64-bit SP2 AIX 6.1/7.1 Power PC z/Series (RHEL e SuSE)
Windows XP 32-bit SP3 HPUX 11.31 Itanium Solaris 11
Windows Vista SP1 32/64-bit, Solaris 10 SPARC
Windows 7 32/64-bit
Windows Server 2003 SP2 32/64-bit Linux x86
Windows Server 2003 R2 32/64-bit Red Hat 5.6, 6.1
Windows Server 2008 SP2 32/64-bit SUSE 11 SP1
Windows Server 2008 R2 32/64-bit