SlideShare a Scribd company logo
How it Works: 
Under the Hood with 
Visual COBOL 
Michael Bleistein, Principal Architect
Core applications delivered 30% faster Capability 
 Advanced app dev tooling for COBOL 
 Unified environment offers efficient 
collaboration 
 Development integration across all 
languages 
Benefits 
 Accelerate application delivery 
 Reduce IT costs, maximize budget and 
protect assets 
 Meet variable application demand 
 Access core applications from any 
device 
 Low cost delivery to new platforms 
Development Efficiency
Demonstration 
Modern IDE choices for COBOL
Capability 
 Industry standard COBOL 
development under Visual Studio 
and Eclipse 
 Consistent experience for .NET, 
Java and COBOL developers 
 Smart editing tools easier to learn 
than ever 
Benefits 
 Maximize the developer skills pool 
 Attract new developers 
 Protect the value & importance of 
your core apps 
Skills & Organization 
Maximize developer resource pool
COBOL is over here…. 
Common Perception 
All the new stuff is over here... 
• J2EE, JVM, or .NET 
• SOAP 
• Traditional Web Services – RPC, 
Document 
• Microsoft WCF in .NET 
• REST – JSON, XML 
• RDBMS – SQL Server, Oracle, DB2 LUW 
• DB Design – Indexes, Relationships 
• Data APIs – ADO.NET, JDBC, ODBC, ESQL 
• Stored Procedures 
• Structured Programming 
• Object Oriented design and concepts 
• Browser – ASP.NET, JSP, HTML 5, Jquery 
• Mobile – HTML 5 
• User Interface Design 
• Thick Client 
• WPF (Windows Presentation 
Foundation) / XAML and Winforms 
• Java / Swing, AWT, etc. 
• MQ Series 
IDENTIFICATION DIVISION. 
PROGRAM-ID. PB300SUB. 
REMARKS. THIS PROGRAM CALCULATES A MONTHLY PAYMENT 
AMOUNT BASED 
TERM, PRINCIPAL, AND INTEREST RATE. 
ENVIRONMENT DIVISION. 
DATA DIVISION. 
WORKING-STORAGE SECTION. 
01 RUN-LOG-RECORD. 
03 RUN-MESSAGE PIC X(40). 
03 RUN-DATE PIC X(8). 
01 WORKFIELDS. 
03 WRK-MESSAGE PIC X(40) VALUE "CALCULATING PAYMENT". 
03 WRK-RATE PIC S9(9)V9(9) COMP-3. 
03 WRK-PAYMENT PIC S9(9)V9(9) COMP-3. 
03 WRK-PAYMENT-A PIC $$,$$$.99. 
LINKAGE SECTION. 
COPY LOANCOMM. 
PROCEDURE DIVISION USING LOANINFO. 
000-START-PROCESSING. 
* CALL PROGRAMA 
* CALL PROGRAMB 
* ...AND MANY MORE CALLS TO OTHER COBOL MODULES THAT 
PROVIDE 
* CRITICAL PROCESSING ON A DAILY BASIS 
MOVE WRK-MESSAGE TO RUN-MESSAGE 
MOVE CURRENT-DATE TO RUN-DATE 
Supported by: C#, Java, Visual Basic, C/C++
Visual COBOL supports modern application 
• J2EE, JVM, or .NET 
• SOAP 
development… 
• Traditional Web Services – RPC, Document 
• Microsoft WCF in .NET 
• REST – JSON, XML 
• RDBMS – SQL Server, Oracle, DB2 LUW 
• DB Design – Indexes, Relationships 
• Data APIs – ADO.NET, JDBC, ODBC, ESQL 
• Stored Procedures 
• Structured Programming 
• Object Oriented design and concepts 
• Browser – ASP.NET, JSP, HTML 5, Jquery 
• Mobile – HTML 5 
• User Interface Design 
• Thick Client 
• WPF (Windows Presentation Foundation) / 
XAML and Winforms 
• Java / Swing, AWT, etc. 
• MQ Series 
Visual COBOL 
…With COBOL
Demonstration 
Visual COBOL - Maximize your resource pool
Capability 
 On-premise COBOL app 
deployment 
 Supports Windows Azure SQL 
Database 
 Supports IaaS providers including 
Amazon and Azure 
Benefits 
 Increased application reliability, 
availability 
and serviceability 
 Achieve your Cloud strategy ROI 
 Rapid service delivery – 25% faster 
Cloud Deployment 
Scalable, cost-effective application 
deployment to the Cloud
Demonstration 
Visual COBOL – Cloud Deployment
Mobile Access 
Enhancing the End User Experience 
with Visual COBOL Capability 
 iPhone, Android, Windows 8 
device access to COBOL apps 
 Supports Web 2.0 & HTML 5 
applications 
 Build SOA-enabled systems 
Benefits 
 Build vibrant user interfaces. 
Deliver a better user experience 
 Respond to consumer service 
demands 
 Get ahead of the competition
Demonstration 
BYOD to Visual COBOL
Architecture 
Portable, agile, core application deployment 
Capability 
 Enterprise portability of COBOL 
business apps 
 Supports 50+ platforms - Windows, 
Unix, Linux, z/Linux, .NET, and JVM. 
 Integration with XML, SOA, Web 
Services, and Relational Databases 
Benefits 
 Reduce Time to Delivery by up to 50% 
 Flexible application deployment choice 
 Build once: Deploy anywhere!
Demonstration 
Visual COBOL - Flexible application architecture
How it works under the hood with Visual COBOL - developer day

More Related Content

What's hot

Ms Cloud Day Closing - Harish
Ms Cloud Day Closing - HarishMs Cloud Day Closing - Harish
Ms Cloud Day Closing - HarishSpiffy
 
Perforce JavaScript API
Perforce JavaScript API  Perforce JavaScript API
Perforce JavaScript API
Perforce
 
Ten Minutes Bluemix Pitch from Dev to Dev
Ten Minutes Bluemix Pitch from Dev to DevTen Minutes Bluemix Pitch from Dev to Dev
Ten Minutes Bluemix Pitch from Dev to Dev
Niklas Heidloff
 
From nothing to production in 1 hour
From nothing to production in 1 hourFrom nothing to production in 1 hour
From nothing to production in 1 hour
Roy Braam
 
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
Niklas Heidloff
 
CTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server DenaliCTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server DenaliSpiffy
 
Comparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsComparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutions
Mike Ensor
 

What's hot (7)

Ms Cloud Day Closing - Harish
Ms Cloud Day Closing - HarishMs Cloud Day Closing - Harish
Ms Cloud Day Closing - Harish
 
Perforce JavaScript API
Perforce JavaScript API  Perforce JavaScript API
Perforce JavaScript API
 
Ten Minutes Bluemix Pitch from Dev to Dev
Ten Minutes Bluemix Pitch from Dev to DevTen Minutes Bluemix Pitch from Dev to Dev
Ten Minutes Bluemix Pitch from Dev to Dev
 
From nothing to production in 1 hour
From nothing to production in 1 hourFrom nothing to production in 1 hour
From nothing to production in 1 hour
 
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
IBM Connect 2014 - BP207 - Don’t Reinvent the Wheel - (Re)use Open Source Sof...
 
CTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server DenaliCTU June 2011 - What’s Interesting In SQL Server Denali
CTU June 2011 - What’s Interesting In SQL Server Denali
 
Comparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutionsComparing Legacy and Modern e-commerce solutions
Comparing Legacy and Modern e-commerce solutions
 

Similar to How it works under the hood with Visual COBOL - developer day

Under the hood with Micro Focus' Developer Technology
Under the hood with Micro Focus' Developer TechnologyUnder the hood with Micro Focus' Developer Technology
Under the hood with Micro Focus' Developer Technology
Micro Focus
 
How it works under the hood with visual cobol
How it works under the hood with visual cobolHow it works under the hood with visual cobol
How it works under the hood with visual cobol
Micro Focus
 
When applications mean business
When applications mean businessWhen applications mean business
When applications mean business
Micro Focus
 
When applications mean business - developer day
When applications mean business - developer dayWhen applications mean business - developer day
When applications mean business - developer day
Micro Focus
 
Your first steps with Visual COBOL - COBOL Developer Day
Your first steps with Visual COBOL -  COBOL Developer DayYour first steps with Visual COBOL -  COBOL Developer Day
Your first steps with Visual COBOL - COBOL Developer Day
Micro Focus
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Michael Elder
 
Developer Conference 2.6 - (Skills and Development Efficiency) Modernizing yo...
Developer Conference 2.6 - (Skills and Development Efficiency) Modernizing yo...Developer Conference 2.6 - (Skills and Development Efficiency) Modernizing yo...
Developer Conference 2.6 - (Skills and Development Efficiency) Modernizing yo...Micro Focus
 
NA Developer Day - Your first steps with Visual COBOL
NA Developer Day - Your first steps with Visual COBOLNA Developer Day - Your first steps with Visual COBOL
NA Developer Day - Your first steps with Visual COBOLMicro Focus
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
Ian Robinson
 
Developing scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .netDeveloping scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .net
Callon Campbell
 
When applications mean business
When applications mean businessWhen applications mean business
When applications mean business
Micro Focus
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
Kirill Osipov
 
How Cloud Service Providers (CSPs) can grow their business with IBM Cloud
How Cloud Service Providers (CSPs) can grow their business with IBM CloudHow Cloud Service Providers (CSPs) can grow their business with IBM Cloud
How Cloud Service Providers (CSPs) can grow their business with IBM Cloud
Michael Kozloff
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Vidyasagar Machupalli
 
What's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode DeployWhat's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode Deploy
IBM UrbanCode Products
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and Roadmap
Micro Focus
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
Sam Garforth
 
#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery
Micro Focus
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...Daniel Berg
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Michael Elder
 

Similar to How it works under the hood with Visual COBOL - developer day (20)

Under the hood with Micro Focus' Developer Technology
Under the hood with Micro Focus' Developer TechnologyUnder the hood with Micro Focus' Developer Technology
Under the hood with Micro Focus' Developer Technology
 
How it works under the hood with visual cobol
How it works under the hood with visual cobolHow it works under the hood with visual cobol
How it works under the hood with visual cobol
 
When applications mean business
When applications mean businessWhen applications mean business
When applications mean business
 
When applications mean business - developer day
When applications mean business - developer dayWhen applications mean business - developer day
When applications mean business - developer day
 
Your first steps with Visual COBOL - COBOL Developer Day
Your first steps with Visual COBOL -  COBOL Developer DayYour first steps with Visual COBOL -  COBOL Developer Day
Your first steps with Visual COBOL - COBOL Developer Day
 
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling CloudsElevating your Continuous Delivery Strategy Above the Rolling Clouds
Elevating your Continuous Delivery Strategy Above the Rolling Clouds
 
Developer Conference 2.6 - (Skills and Development Efficiency) Modernizing yo...
Developer Conference 2.6 - (Skills and Development Efficiency) Modernizing yo...Developer Conference 2.6 - (Skills and Development Efficiency) Modernizing yo...
Developer Conference 2.6 - (Skills and Development Efficiency) Modernizing yo...
 
NA Developer Day - Your first steps with Visual COBOL
NA Developer Day - Your first steps with Visual COBOLNA Developer Day - Your first steps with Visual COBOL
NA Developer Day - Your first steps with Visual COBOL
 
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise DemandsWebSphere Application Server - Meeting Your Cloud and On-Premise Demands
WebSphere Application Server - Meeting Your Cloud and On-Premise Demands
 
Developing scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .netDeveloping scalable enterprise serverless applications on azure with .net
Developing scalable enterprise serverless applications on azure with .net
 
When applications mean business
When applications mean businessWhen applications mean business
When applications mean business
 
fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6fiu-cloud-hackathon-lec1-v6
fiu-cloud-hackathon-lec1-v6
 
How Cloud Service Providers (CSPs) can grow their business with IBM Cloud
How Cloud Service Providers (CSPs) can grow their business with IBM CloudHow Cloud Service Providers (CSPs) can grow their business with IBM Cloud
How Cloud Service Providers (CSPs) can grow their business with IBM Cloud
 
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17Go Cloud Native with IBM Bluemix Developer Console - GIDS17
Go Cloud Native with IBM Bluemix Developer Console - GIDS17
 
What's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode DeployWhat's New with IBM UrbanCode Deploy
What's New with IBM UrbanCode Deploy
 
ACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and RoadmapACUCOBOL - Product Strategy and Roadmap
ACUCOBOL - Product Strategy and Roadmap
 
Bluemix summary
Bluemix summaryBluemix summary
Bluemix summary
 
#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery#MFSummit2016 Build: Accelerating COBOL applications delivery
#MFSummit2016 Build: Accelerating COBOL applications delivery
 
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
InterConnect 2015: 3045 Hybrid Cloud - How to get a return from an investment...
 
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
Hybrid Cloud: How to Get a Return from an Investment Made Three Decades Ago (...
 

More from Micro Focus

North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum
Micro Focus
 
Tech Channel COBOL ebook
Tech Channel COBOL ebookTech Channel COBOL ebook
Tech Channel COBOL ebook
Micro Focus
 
Unlocking COBOL Business Value
Unlocking COBOL Business ValueUnlocking COBOL Business Value
Unlocking COBOL Business Value
Micro Focus
 
Quietly confident, enduringly competent - COBOL.
Quietly confident, enduringly competent - COBOL. Quietly confident, enduringly competent - COBOL.
Quietly confident, enduringly competent - COBOL.
Micro Focus
 
5 key capabilitie for a smart service desk solution infographic
5 key capabilitie for a smart service desk solution infographic5 key capabilitie for a smart service desk solution infographic
5 key capabilitie for a smart service desk solution infographic
Micro Focus
 
SAP Fortify by Micro Focus.
SAP Fortify by Micro Focus. SAP Fortify by Micro Focus.
SAP Fortify by Micro Focus.
Micro Focus
 
Digital Transformation pillars 2020
Digital Transformation pillars 2020Digital Transformation pillars 2020
Digital Transformation pillars 2020
Micro Focus
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
Micro Focus
 
Micro Focus Corporate Overview
Micro Focus Corporate OverviewMicro Focus Corporate Overview
Micro Focus Corporate Overview
Micro Focus
 
Why attend the application modernization & connectivity track at Micro Focus ...
Why attend the application modernization & connectivity track at Micro Focus ...Why attend the application modernization & connectivity track at Micro Focus ...
Why attend the application modernization & connectivity track at Micro Focus ...
Micro Focus
 
Micro Focus #DevDay50 - Atlanta
Micro Focus #DevDay50 - AtlantaMicro Focus #DevDay50 - Atlanta
Micro Focus #DevDay50 - Atlanta
Micro Focus
 
Growth of Internet Data - 2017
Growth of Internet Data - 2017Growth of Internet Data - 2017
Growth of Internet Data - 2017
Micro Focus
 
Easily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumEasily Create Scalable Automation using Selenium
Easily Create Scalable Automation using Selenium
Micro Focus
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOps
Micro Focus
 
Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWebMicro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus
 
The COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim EbbinkhuijsenThe COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim Ebbinkhuijsen
Micro Focus
 
DevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionDevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introduction
Micro Focus
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps Journey
Micro Focus
 
#DevDay Copenhagen - Bluegarden Presentation
#DevDay Copenhagen - Bluegarden Presentation #DevDay Copenhagen - Bluegarden Presentation
#DevDay Copenhagen - Bluegarden Presentation
Micro Focus
 
FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017
Micro Focus
 

More from Micro Focus (20)

North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum North America Strategic Modernization Exec Forum
North America Strategic Modernization Exec Forum
 
Tech Channel COBOL ebook
Tech Channel COBOL ebookTech Channel COBOL ebook
Tech Channel COBOL ebook
 
Unlocking COBOL Business Value
Unlocking COBOL Business ValueUnlocking COBOL Business Value
Unlocking COBOL Business Value
 
Quietly confident, enduringly competent - COBOL.
Quietly confident, enduringly competent - COBOL. Quietly confident, enduringly competent - COBOL.
Quietly confident, enduringly competent - COBOL.
 
5 key capabilitie for a smart service desk solution infographic
5 key capabilitie for a smart service desk solution infographic5 key capabilitie for a smart service desk solution infographic
5 key capabilitie for a smart service desk solution infographic
 
SAP Fortify by Micro Focus.
SAP Fortify by Micro Focus. SAP Fortify by Micro Focus.
SAP Fortify by Micro Focus.
 
Digital Transformation pillars 2020
Digital Transformation pillars 2020Digital Transformation pillars 2020
Digital Transformation pillars 2020
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
 
Micro Focus Corporate Overview
Micro Focus Corporate OverviewMicro Focus Corporate Overview
Micro Focus Corporate Overview
 
Why attend the application modernization & connectivity track at Micro Focus ...
Why attend the application modernization & connectivity track at Micro Focus ...Why attend the application modernization & connectivity track at Micro Focus ...
Why attend the application modernization & connectivity track at Micro Focus ...
 
Micro Focus #DevDay50 - Atlanta
Micro Focus #DevDay50 - AtlantaMicro Focus #DevDay50 - Atlanta
Micro Focus #DevDay50 - Atlanta
 
Growth of Internet Data - 2017
Growth of Internet Data - 2017Growth of Internet Data - 2017
Growth of Internet Data - 2017
 
Easily Create Scalable Automation using Selenium
Easily Create Scalable Automation using SeleniumEasily Create Scalable Automation using Selenium
Easily Create Scalable Automation using Selenium
 
The Journey to Mainframe DevOps
The Journey to Mainframe DevOpsThe Journey to Mainframe DevOps
The Journey to Mainframe DevOps
 
Micro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWebMicro Focus extend 10 and 10.1 with AcuToWeb
Micro Focus extend 10 and 10.1 with AcuToWeb
 
The COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim EbbinkhuijsenThe COBOL Story by Wim Ebbinkhuijsen
The COBOL Story by Wim Ebbinkhuijsen
 
DevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introductionDevDay Copenhagen - Micro Focus overview and introduction
DevDay Copenhagen - Micro Focus overview and introduction
 
The DevOps Journey
The DevOps JourneyThe DevOps Journey
The DevOps Journey
 
#DevDay Copenhagen - Bluegarden Presentation
#DevDay Copenhagen - Bluegarden Presentation #DevDay Copenhagen - Bluegarden Presentation
#DevDay Copenhagen - Bluegarden Presentation
 
FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017FILES IN TODAY’S WORLD - #MFSummit2017
FILES IN TODAY’S WORLD - #MFSummit2017
 

Recently uploaded

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Jay Das
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
Ortus Solutions, Corp
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Shahin Sheidaei
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
e20449
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
Ortus Solutions, Corp
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 

Recently uploaded (20)

First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdfEnhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
Enhancing Project Management Efficiency_ Leveraging AI Tools like ChatGPT.pdf
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
Into the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdfInto the Box 2024 - Keynote Day 2 Slides.pdf
Into the Box 2024 - Keynote Day 2 Slides.pdf
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
Gamify Your Mind; The Secret Sauce to Delivering Success, Continuously Improv...
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Graphic Design Crash Course for beginners
Graphic Design Crash Course for beginnersGraphic Design Crash Course for beginners
Graphic Design Crash Course for beginners
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024BoxLang: Review our Visionary Licenses of 2024
BoxLang: Review our Visionary Licenses of 2024
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 

How it works under the hood with Visual COBOL - developer day

  • 1.
  • 2. How it Works: Under the Hood with Visual COBOL Michael Bleistein, Principal Architect
  • 3. Core applications delivered 30% faster Capability  Advanced app dev tooling for COBOL  Unified environment offers efficient collaboration  Development integration across all languages Benefits  Accelerate application delivery  Reduce IT costs, maximize budget and protect assets  Meet variable application demand  Access core applications from any device  Low cost delivery to new platforms Development Efficiency
  • 4. Demonstration Modern IDE choices for COBOL
  • 5. Capability  Industry standard COBOL development under Visual Studio and Eclipse  Consistent experience for .NET, Java and COBOL developers  Smart editing tools easier to learn than ever Benefits  Maximize the developer skills pool  Attract new developers  Protect the value & importance of your core apps Skills & Organization Maximize developer resource pool
  • 6. COBOL is over here…. Common Perception All the new stuff is over here... • J2EE, JVM, or .NET • SOAP • Traditional Web Services – RPC, Document • Microsoft WCF in .NET • REST – JSON, XML • RDBMS – SQL Server, Oracle, DB2 LUW • DB Design – Indexes, Relationships • Data APIs – ADO.NET, JDBC, ODBC, ESQL • Stored Procedures • Structured Programming • Object Oriented design and concepts • Browser – ASP.NET, JSP, HTML 5, Jquery • Mobile – HTML 5 • User Interface Design • Thick Client • WPF (Windows Presentation Foundation) / XAML and Winforms • Java / Swing, AWT, etc. • MQ Series IDENTIFICATION DIVISION. PROGRAM-ID. PB300SUB. REMARKS. THIS PROGRAM CALCULATES A MONTHLY PAYMENT AMOUNT BASED TERM, PRINCIPAL, AND INTEREST RATE. ENVIRONMENT DIVISION. DATA DIVISION. WORKING-STORAGE SECTION. 01 RUN-LOG-RECORD. 03 RUN-MESSAGE PIC X(40). 03 RUN-DATE PIC X(8). 01 WORKFIELDS. 03 WRK-MESSAGE PIC X(40) VALUE "CALCULATING PAYMENT". 03 WRK-RATE PIC S9(9)V9(9) COMP-3. 03 WRK-PAYMENT PIC S9(9)V9(9) COMP-3. 03 WRK-PAYMENT-A PIC $$,$$$.99. LINKAGE SECTION. COPY LOANCOMM. PROCEDURE DIVISION USING LOANINFO. 000-START-PROCESSING. * CALL PROGRAMA * CALL PROGRAMB * ...AND MANY MORE CALLS TO OTHER COBOL MODULES THAT PROVIDE * CRITICAL PROCESSING ON A DAILY BASIS MOVE WRK-MESSAGE TO RUN-MESSAGE MOVE CURRENT-DATE TO RUN-DATE Supported by: C#, Java, Visual Basic, C/C++
  • 7. Visual COBOL supports modern application • J2EE, JVM, or .NET • SOAP development… • Traditional Web Services – RPC, Document • Microsoft WCF in .NET • REST – JSON, XML • RDBMS – SQL Server, Oracle, DB2 LUW • DB Design – Indexes, Relationships • Data APIs – ADO.NET, JDBC, ODBC, ESQL • Stored Procedures • Structured Programming • Object Oriented design and concepts • Browser – ASP.NET, JSP, HTML 5, Jquery • Mobile – HTML 5 • User Interface Design • Thick Client • WPF (Windows Presentation Foundation) / XAML and Winforms • Java / Swing, AWT, etc. • MQ Series Visual COBOL …With COBOL
  • 8. Demonstration Visual COBOL - Maximize your resource pool
  • 9. Capability  On-premise COBOL app deployment  Supports Windows Azure SQL Database  Supports IaaS providers including Amazon and Azure Benefits  Increased application reliability, availability and serviceability  Achieve your Cloud strategy ROI  Rapid service delivery – 25% faster Cloud Deployment Scalable, cost-effective application deployment to the Cloud
  • 10. Demonstration Visual COBOL – Cloud Deployment
  • 11. Mobile Access Enhancing the End User Experience with Visual COBOL Capability  iPhone, Android, Windows 8 device access to COBOL apps  Supports Web 2.0 & HTML 5 applications  Build SOA-enabled systems Benefits  Build vibrant user interfaces. Deliver a better user experience  Respond to consumer service demands  Get ahead of the competition
  • 12. Demonstration BYOD to Visual COBOL
  • 13. Architecture Portable, agile, core application deployment Capability  Enterprise portability of COBOL business apps  Supports 50+ platforms - Windows, Unix, Linux, z/Linux, .NET, and JVM.  Integration with XML, SOA, Web Services, and Relational Databases Benefits  Reduce Time to Delivery by up to 50%  Flexible application deployment choice  Build once: Deploy anywhere!
  • 14. Demonstration Visual COBOL - Flexible application architecture