This is the presentation that I made for Microsoft WE ALM partner summit about COBOLizer, the new product by Plain Concepts that enables ALM and working with Visual Studio for native COBOL
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011
1. COBOLizer: Bringing COBOL to the 21st century with Visual Studio ALM Jose Luis Soria jlsoria@plainconcepts.com Rodrigo Corral rcorral@plainconcepts.com
2. Architecture, ALM, UX, Debugging & Optimization, Web & Sharepoint, Development, Game Studio Offices at Madrid and Bilbao (Spain), and Seattle (USA) 2009 & 2010 Microsoft WE Inner Circle ALM Partner award European company with highest number of Microsoft MVPs (8) ABOUT PLAIN CONCEPTS
3. WHAT DO YOU KNOW ABOUT COBOL? 220+ billion LOC all over the world 80% of actively used code is written in COBOL Each day, there are 200 times as many COBOL transactions as Google searches 62% of companies still use COBOL, even for new applications Sources: COBOL, stilldoingthebusiness (bankingtech.com) COBOL coders: going, going, gone? (computerworld.com)
4. The environment is pretty old, and tools are not an exception… HOW IS THE TYPICAL COBOL PROJECT?
5. Hundreds of thousands of COBOL developers are using tools and editors designed forty years ago A lot of effort is wasted in COBOL development because cutting edge tools are not available Many COBOL projects are not even using source control
6. …there is a lot of room for ALM tools in the COBOL world!
7. VS ALM & TFS already support .NET and Java projects, but not COBOL natively in the Host – even though it’s the third big player in software factories and in house development Supporting COBOL through Visual Studio Extensibility, enables other useful scenarios: DSL Tools, wizards and guidance Code analysis WHY CONSIDER VS ALM & TFS FOR COBOL?
8. COBOLizer is a set of extensions for Visual Studio, including: A set of new tool windows inside VS A set of Host clients integrated in VS (FTP, TNxxxx, SSH…) A VS project type, which groups the files related to a project A language service, providing modern code editing features for COBOL inside Visual Studio WHAT IS COBOLizer?
9. It’s not a COBOL compiler or interpreter It’s not a COBOL implementation for the .NET platform WHAT COBOLizer IS NOT? The code is still compiled and run natively on the Host!
11. WORKING WITH COBOLizer The work is supported by a local COBOL project, containing files from the host, or created from VS templates COBOL code is edited within the Visual Studio IDE, with syntax highlighting & checking, Intellisense… The code is deployed to the Host to be built and run Full TFS support for ALM: version control, work item association, etc.
12. Conflict detection and resolution between host and local files Host console window integrated in VS Syntax highlighting Syntax checking (with squiggles) Support for commenting code Code outlining Intellisense for word completion Intellisense for quick info Source code analysis (beta) Complete integration with TFS and Work Items Project creation wizard Add new object to project Add existing object to project from host Add existing object to project from file system Project deployment Multiple deployment configurations for a project Solution explorer integration Add project to source control Update source from host OVERVIEW OF COBOLizer FEATURES
14. IBM Rational Developer for z/Series Full featured: local debugging, debugging, code editing… Needs software to be installed in the host Really expensive COBOL-IT It’s a compiler and an IDE It lacks support for ALM SIMILAR PRODUCTS
15. Nothing needs to be installed on the Host - developers can work on the customer's environment, without altering it Great for software factories and organizations doing in-house development Real business case in Spain: one of the ten biggest System Integrator/Software Factory is using COBOLizer for in-house development, at one of the greatest spanish energy companies WHERE IS COBOLizer REALLY USEFUL?
16. COBOLizer pricing COBOLizer license fee is $495 per seat An annual maintenance fee of 15% is mandatory and not included in COBOLizer’s license fee Partnering opportunity - licenses Reselling partners get a 20% discount per each license We’re open to other collaboration models – just ask PARTNERING OPPORTUNITY!
17. Partnering opportunity – services By introducing ALM in COBOL projects with COBOLizer, customer gets up to 28% of improvement in developers’ productivity (*) Selling COBOLizer, partners can reach COBOL customers that were inaccesible until now, and offer them the complete, Visual Studio ALM based, suit of services (*) More details and data available upon request PARTNERING OPPORTUNITY!
18. Questions? If interested: rcorral@plainconcepts.com www.cobolizer.com @cobolizer … or simply reach us anytime during the event! (dedicated table at lunch time both days) THANK YOU! Imagescredit: http://bit.ly/qYqzB9http://bit.ly/nTb534http://bit.ly/or8M3i