2. COBOS PROJECT OBJECTIVES
•
•
•
•
Modernize the Cobol developer workstation
Increase Cobol development productivity
Open the IDE to other technologies
Constitutes a competitive Open Source
alternative
• Contribute to implementation of Agile
development factories (time to market)
21/11/13
Metrixware Confidential
2
3. C OBOS
CORE COMPONENTS
§ Cobol IDE org.eclipse.cobol
§ Autocompletion, variables Hover, Open Declaration
§ CAPS ON, Tabulations, revision mode
§ OpenCobol compiler
§ Local compilation (check syntax and/or build)
§ CICS, DB2, DL1 pre-processing
§ Copy unfolding
§ Rexx editor
§ syntax coloration and variables in outline
§ JCL editor
§ JCL syntax coloration, mainframe submit
§ SCM support
§ Integration with eclipse-compatible SCM tools like CVS,
Subversion, GIT, Dimension,…
21/11/13
Metrixware Confidential
3
4. C OBOS
MAINFRAME EXTENSION
§ FTP Access : lightweight access to mainframe
§ Commands interface :
§ Control of commands run from Eclipse (local, remote)
§ Host Integration Module:
§ Integrated mainframe compilation
§ Ascending compatibility, « zeroconf » host installation
§ Z/Navigator
§ direct editing and managing mainframe files
§ Extended CVS support
§ CVS server on mainframe
§ Synchronization with PDS
§ Ergonomic enhancement for mainframe users
§ je3270 : 3270 emulator plug-in into Eclipse
21/11/13
Metrixware Confidential
4
7. COBOS CONTINUOUS INTEGRATION PROCESS
Quality Validation
‘ CertifiedCompilation
Repository
Unit Testing (MI)
SVN Server
Œ Check-out
Commit
Jenkins Server
DEV.
stage
Temporary
stage
Integration
stage
Production
target
PDS
PDS
PDS
PDS
Local Editing
Ž Syntax Checking
’ Transfer
Quality Checking(SC4Cobol)
Mainframe Compilation
Load
Modules
Load
Modules
Load
Modules
Load
Modules
Test (Enterprise Studio - MI)
Eclipse Environment
21/11/13
Metrixware Confidential
Mainframe stages
7
8. B ENEFITS
§ Multiple Projects, Language, Screen
Environment
§ Innovation & dynamism of Open Source
community
§ Easy to use, Fast user acceptance
§ Promote COBOL among young
developers
§ Reduce Gap between Java and COBOL
Developers
§ Increase Dev Platform Productivity
21/11/13
Metrixware Confidential
8