COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011

1,452 views
1,343 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,452
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

COBOLizer - Plain Concepts - Microsoft WE ALM partner summit 2011

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

×