PHE234 Industrialization & Pollution-Adriana Jensen, Elizabeth Santana & Robert Cobos
Cobos @ eclipse demo camp Paris 2013
-
Upload
olivier-boiteux -
Category
Technology
-
view
363 -
download
0
description
Transcript of Cobos @ eclipse demo camp Paris 2013
![Page 1: Cobos @ eclipse demo camp Paris 2013](https://reader036.fdocuments.us/reader036/viewer/2022082218/55852812d8b42ae4748b51e9/html5/thumbnails/1.jpg)
measure ▪ manage ▪ optimize ▪
Cobos Demonstration Metrixware
Cobos Project: The Open Source development environment for COBOL
![Page 2: Cobos @ eclipse demo camp Paris 2013](https://reader036.fdocuments.us/reader036/viewer/2022082218/55852812d8b42ae4748b51e9/html5/thumbnails/2.jpg)
21/11/13 Metrixware Confidential 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)
![Page 3: Cobos @ eclipse demo camp Paris 2013](https://reader036.fdocuments.us/reader036/viewer/2022082218/55852812d8b42ae4748b51e9/html5/thumbnails/3.jpg)
21/11/13 Metrixware Confidential 3
COBOS 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,…
![Page 4: Cobos @ eclipse demo camp Paris 2013](https://reader036.fdocuments.us/reader036/viewer/2022082218/55852812d8b42ae4748b51e9/html5/thumbnails/4.jpg)
21/11/13 Metrixware Confidential 4
COBOS 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
![Page 5: Cobos @ eclipse demo camp Paris 2013](https://reader036.fdocuments.us/reader036/viewer/2022082218/55852812d8b42ae4748b51e9/html5/thumbnails/5.jpg)
21/11/13 Metrixware Confidential 5
COBOS TECHNICAL ARCHITECTURE
Windows
ssh
ssh
Mainframe Unix (USS)
Eclipse plug-ins MVS
REXX scripts
OpenCOBOL
Cobos
Team/cvs
Je3270
IDE COBOL
wc3270 emulator
JCL Editor
REXX scripts
CVS
REXX Editor
FTP
Run JOBS
Compile sources
SCM dialog
Manage Files
Sync PDS
![Page 6: Cobos @ eclipse demo camp Paris 2013](https://reader036.fdocuments.us/reader036/viewer/2022082218/55852812d8b42ae4748b51e9/html5/thumbnails/6.jpg)
21/11/13 Metrixware Confidential 6
Mainframe Environment
Unix Zone (USS)
CVS
Source Code
Eclipse Environment
Cobos Project
Source Edition
Other Eclipse Plug-ins (debugger,…)
Syntactic Analysis
Team Interface
Commands Interface
Metrixware Quality Plug-ins
System Code
Application Repository Cartography
Impact Analysis Quality Diagnostics
Dashboards
Eclipse Browser Project Sync
Check-In / Check-Out
3270 Plug-in
Z/Navigator Mainframe Navigation
COBOS FUNCTIONS
FTP Access
![Page 7: Cobos @ eclipse demo camp Paris 2013](https://reader036.fdocuments.us/reader036/viewer/2022082218/55852812d8b42ae4748b51e9/html5/thumbnails/7.jpg)
21/11/13 Metrixware Confidential 7
DEV. stage
PDS
Load Modules
Temporary stage
Integration stage
Production target
PDS
Load Modules
PDS
Load Modules
PDS
Load Modules
� Transfer
Mainframe stages Eclipse Environment
� Local Editing
� Syntax Checking
� Mainframe Compilation
Quality Checking(SC4Cobol)
Test (Enterprise Studio - MI)
SVN Server
Repository
� Commit � Check-out
Jenkins Server
Quality Validation
Unit Testing (MI)
� CertifiedCompilation
COBOS CONTINUOUS INTEGRATION PROCESS
![Page 8: Cobos @ eclipse demo camp Paris 2013](https://reader036.fdocuments.us/reader036/viewer/2022082218/55852812d8b42ae4748b51e9/html5/thumbnails/8.jpg)
21/11/13 Metrixware Confidential 8
BENEFITS
§ 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