Micro Focus - Not only Cobol

617
-1

Published on

The presentation supported the speech by Luca Devoti, ISV Sales Account Manager at Micro Focus, at Eclipse Day 2010 in Rome (5th October 2010). http://www.spagoworld.org/openevents/

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
617
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Micro Focus - Not only Cobol

  1. 1. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti www.spagoworld.org/openevents
  2. 2. Eclipse Day 2010 in Rome October 5th, 2010 Micro Focus • 30 years Leading Enterprise Application Management and Modernization Company • Innovative software that evolve IT assets for optimum business benefit • Significantly reducing cost • Increasing productivity • Enabling product innovation • Improving time-to-market www.spagoworld.org/openevents
  3. 3. Eclipse Day 2010 in Rome October 5th, 2010 Leader inEnterprise Application Modernization, Management & Testing Financial solidity • Stable • FTSE250 member • Capitalizaiion 1,3 Mld US $ • Acquisitions (November 2006 – July 2009): • Hal • Acucorp Relativity • NetManage • Liant • Relativity • Compuware T&ASQ • Borland Micro Focus FTSE 250 Techmark All Share Techmark 100 www.spagoworld.org/openevents
  4. 4. Eclipse Day 2010 in Rome October 5th, 2010 Application Management & Modernization • The re-use, extension and ongoing management of existing IT assets to meet new challenges and support the business. A low-risk, high-return alternative to re-write or replacement strategies • Application Portfolio Management • Application Modernization • Application Quality Management • Application Lifecycle Management Sales Account Manager ISV Luca Devoti
  5. 5. Eclipse Day 2010 in Rome October 5th, 2010 Why Eclipse? • Widely used IDE – millions of downloads • Developed by developers for developers • Rich client interface across all platforms – GUI for UNIX/Linux – Rich, consistent functionality on all platforms • Strong plug-in infrastructure – Choose the tools for the job – Not vendor-dependent • Consistent IDE for COBOL and non-COBOL apps • Eclipse – a strategic platform for Micro Focus Sales Account Manager ISV Luca Devoti
  6. 6. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti
  7. 7. Eclipse Day 2010 in Rome October 5th, 2010 Application Analyzer™ • Problem: Global development teams must understand the reality of their core applications • Solution: Detailed technical reports and visualizations provide understanding 70% faster • Solution: Queries and analysis cuts the cost and risk of development actions by 20% • Solution: Business-centric analysis focuses effort on what matters Combines deep technical insights into most (process, geography, etc.) application portfolios with rich business intelligence, reports, visualizations and • Solution: Central knowledgebase gives ‘one source of truth’ Impact Analysis improves collaboration by 40% Sales Account Manager ISV Luca Devoti
  8. 8. Eclipse Day 2010 in Rome October 5th, 2010 Intelligent Code Browsing Sales Account Manager ISV Luca Devoti
  9. 9. Eclipse Day 2010 in Rome October 5th, 2010 Flowchart diagram MO V E "B A -D E C O D E -P O -N O" T O E R R -P A R A -NME -T X IF P O -N O = S P A C E S EL SE P O -NO = S P A C E S G O T O B A -E X IT B A -E X IT C ON T IN U E MOV E 0 T O W S -DC R D C R -2 -P Y T L OC INS T -IDX B F -0 1 0 SET D C R -2 -P Y T L OC INS T -IDX DOW N B Y 1 MO V E P O -N O T O D H M-P O-NO For most of these MO V E S P -IS 0 9 1 -C HN G -O F -C IR C S -D T T O D H M-E F F -DA T E diagrams, the code would C A L L "DIS R P O X R E F " IF DH M-R E S P O N S E -OK A N D be displayed alongside in R 2 1 3 4 -P O -E N D-DT = 999999 EL SE DH M-R E S P O N S E -O K A N D R 2 1 3 4 -P O -E N D -D T = 9 9 9 9 9 9 a synchronised pane to MO V E IF DH M-R E S P O N S E -OK A N D R 2 1 3 4 -P O -A D D R -L N-1 T O P O -N ME -T X ELSE DH M-R E S P O N S E -OK A N D MO V E P O-NME -T X -R E F T O aid navigation and A P I-R E F E R E N C E MO V E 9 0 3 6 T O IF D H M-R E S P O NS E -O K A N D E S E -E R R -MS G -C D E EL SE X Z -1 0 0 D H M-R E S P O N S E -O K A N D understanding. IF S P -P D C S -C O MP L IA NT MO V E 6 0 0 5 T O IF D HM-R E S P ON S E -O K A ND E S E -E R R -MS G -C DE ELSE MO V E ELSE R 2 1 3 4 -P O -A D D R -L N-2 T O P O -A D D -L IN E -1 S P -P D C S -C OMP L IA N T D H M-R E S P ON S E -O K A N D MO V E MOV E P O -N O -R E F O F IF S P -P DC S -C O MP L IA N T E S E -N X T -DIA -IN P -R E F T O IS 1 6 2 -B L O -R E F MOV E 6 0 0 5 T O IF D H M-R E C -NO T -F O U ND MO V E P O-A D D -L INE -1 -R E F A P I-R E F E R E N C E E S E -E R R -MS G-C D E EL SE T O A P I-R E F E R E NC E EL SE S P -P D C S -C O MP L IA NT Z D -1 0 0 Z D -1 0 0 DH M-R E C -N O T -F O U N D MOV E MO V E P O -N O-R E F O F IF S P -P D C S -C O MP L IA N T X Z -1 0 0 E S E -NX T -D IA -IN P -R E F T O IS 1 6 2 -B L O -R E F MO V E 6 0 0 4 T O IF N O T D HM-R E S P ON S E -O K A P I-R E F E R E NC E E S E -E R R -MS G -C D E ELSE ELSE MO V E S P -P DC S -C O MP L IA N T R 2 1 3 4 -P O -A D D R -L N-3 T O V A -1 0 0 -B E G IN Z B -1 0 0 N O T D H M-R E S P O NS E -O K P O -A D D -L IN E -2 MO V E MO V E P O -NO -R E F O F IF S P -P D C S -C O MP L IA NT E S E -N X T -D IA -IN P -R E F T O IS 1 6 2 -B L O-R E F Z Z -1 0 0 C O N T INU E A P I-R E F E R E N C E EL SE Z C -1 0 0 Z C -1 0 0 MO V E P O-A D D -L INE -2 -R E F T O A P I-R E F E R E NC E S P -P D C S -C O MP L IA N T V A -1 0 0 -B E G IN Z B -1 0 0 MO V E MOV E P O -N O -R E F O F E S E -N X T -D IA -IN P -R E F T O IS 1 6 2 -B L O -R E F A P I-R E F E R E N C E X Z -1 0 0 Z C -1 0 0 Z C -1 0 0 V A -1 0 0 -B E GIN Z B -1 0 0 Z C -1 0 0 Z C -1 0 0 E n d o f B A -0 1 0 p a ra g ra p h Sales Account Manager ISV Luca Devoti
  10. 10. Eclipse Day 2010 in Rome October 5th, 2010 Called Module Relationship diagram CallsProgram IS 0 0 DS 155 P CallsProgram Pg ro ram C M LM P OA O Pg ro ram CallsProgram IS 1 0 1 U0 9 0 CallsProgram CallsProgram IS 0 0 R1 B Pg ro ram CallsProgram IS 0 0 R1 Pg ro ram CallsProgram IS 1 0 0 U0 9 4 IS 0 0 IV 154 P C M C DA E O AT T P gam ro r CallsProgram Pg ro ram CallsProgram Pg ro ram Po ram rg CallsProgram CallsProgram CallsProgram C M C RC O ATE IS 1 U0 5 CallsProgram Pg ro ram Pg ro ram CallsProgram CallsProgram C M C GIR O AT O CallsProgram Pg ro ram IS 8 0 1 U0 9 0 IS 2 0 IV 203 P Pg ro ram CallsProgram Pg ro ram CallsProgram CallsProgram IS 8 0 0 U0 9 1 CallsProgram Pg ro ram CallsProgram IS 0 0 IV 155 P Pg ro ram CallsProgram CallsProgram C M A DP M O C LC A T Pg ro ram CallsProgram CallsProgram C M R P T HK O P EYC Pg ro ram Sales Account Manager ISV Luca Devoti
  11. 11. Eclipse Day 2010 in Rome October 5th, 2010 Program Structure diagram ZZB-100 Z ZA- 1 0 0 ZZC-100 G-100 Z ZA- 1 0 0 -E XI T ( ¶ ) G -EXIT ( ¶ ) IS0 9112 IVP01 B-EXIT ( ¶ ) B-100 CO MBEG I N MS G ZA- 1 0 0 S E TF O RM AT TRI BU TE C O N T R O L- 1 0 0 C O N T R O L- E X I T ZA-EXIT ( ¶ ) A- 1 0 0 A- EXI T ( ¶ ) ZZ-100 F-100 C O M C A LLA P I E R R O R IS0 9112 IVP02 ZZ-EXIT ( ¶ ) I S0 9 1 CAP TO T F -EXIT ( ¶ ) ZG -100 CO ME N D MSG ZG -EXIT ( ¶ ) Sales Account Manager ISV Luca Devoti
  12. 12. Eclipse Day 2010 in Rome October 5th, 2010 Data Flow diagram RNTNI-P. C-X-DI.. SAE PC mv oe mv oe RNTNI-OM. C-X-DCM.. SAE PC mv oe mv oe RNTNI-F.. C-X-DXR. mv oe RNTNI-P. C-X-DO.. W-X STN SAE PC mv oe Sales Account Manager ISV Luca Devoti
  13. 13. Eclipse Day 2010 in Rome October 5th, 2010 ‘CRUD’ diagram C U S T-R EF -R C D N e tw o rk D a ta b a se R e co rd Ins ert s N et w ork D at abas e R ec o rd R e ads N et w ork Dat aba s e R ec ord ZZBA D06 U pdat es N et w ork Dat aba s e R ec ord P ro g ra m D e le t e s N e t w o r k D a t a b a s e R e c o r d A D D -A D D R E S S -R C D Ins ert s N et w ork D at abas e R ec o rd N e tw o rk D a ta b a se R e co rd R e ads N et w ork Dat aba s e R ec ord U pdat es N et w ork Dat aba s e R ec ord D e le t e s N e t w o r k D a t a b a s e R e c o r d R e ads N et w ork Dat aba s e R ec ord D U E S -O U T-R C D U pdat es N et w ork Dat aba s e R ec ord N e tw o rk D a ta b a se R e co rd R e ads N et w ork Dat aba s e R ec ord U pdat es N et w ork Dat aba s e R ec ord U N IT -A D D R E S S -R C D N e tw o rk D a ta b a se R e co rd R e ads N et w ork Dat aba s e R ec ord U pdat es N et w ork Dat aba s e R ec ord U IN -IT S -R C D R e ads N et w ork Dat aba s e R ec ord N e tw o rk D a ta b a se R e co rd R e ads N et w ork Dat aba s e R ec ord R e ads N et w ork Dat aba s e R ec ord D U E S -IN -IT E M -R C D N e tw o rk D a ta b a se R e co rd C O D E BO O K-R E F -R C D N e tw o rk D a ta b a se R e co rd O R D E R -D U E -IN -R C D N e tw o rk D a ta b a se R e co rd Sales Account Manager ISV Luca Devoti
  14. 14. Eclipse Day 2010 in Rome October 5th, 2010 Reports Sales Account Manager ISV Luca Devoti
  15. 15. Eclipse Day 2010 in Rome October 5th, 2010 Modernization Workbench: Supported Environments User Interface Languages CICS BMS VS COBOL II AS/400 COBOL Unisys DPS OS/390 COBOL Tandem Screen COBOL IMS/MFS Siemens COBOL Natural AS/400 Screen ICL COBOL PL/I Micro Focus COBOL JCL AcuCorp AcuCOBOL ECL Unisys 2200 UCS COBOL AS/400 CL Unisys 2200 ASCII COBOL WFL Data Unisys MCP COBOL 74/85 Micro Focus APS UTS 4000 COBOL RPG HP COBOL (II/XL) Assembler Fujitsu COBOL (OS IV MSP & OS IV OpenROAD Program data definitions XSP systems) Java VSAM and flat file definitions VB 6 SQL, including ANSI standard and DB2; plus exports to Oracle Easytrieve and MS SQL Server C Natural Adabas C++ Unisys DMS, DMS II PowerBuilder AS/400 DDS IMS DB CA-IDMS Sales Account Manager ISV Luca Devoti
  16. 16. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV 16 Luca Devoti
  17. 17. Eclipse Day 2010 in Rome October 5th, 2010 COBOL support in Eclipse • Focussed on developer’s typical needs – COBOL Perspective, COBOL Projects – Editor – Debugger – Build – Interface mapping – Consolidated Trace Facility – Remote Development Option = Cloud Computing Sales Account Manager ISV Luca Devoti
  18. 18. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti
  19. 19. Eclipse Day 2010 in Rome October 5th, 2010 COBOL Debug Perspective Sales Account Manager ISV Luca Devoti
  20. 20. Eclipse Day 2010 in Rome October 5th, 2010 Interface Mapping Toolkit Sales Account Manager ISV Luca Devoti
  21. 21. Eclipse Day 2010 in Rome October 5th, 2010 CTF Viewer Sales Account Manager ISV Luca Devoti
  22. 22. Eclipse Day 2010 in Rome October 5th, 2010 Eclipse Key Benefits •Fully integrated, COBOL sensitive development environment quickly ramps the productivity and skill sets of COBOL and non- COBOL developers •Standard Eclipse functionality allows the re-use of existing Eclipse skills and enables non-COBOL developers to quickly develop and modernize existing COBOL assets Sales Account Manager ISV Luca Devoti
  23. 23. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV 23 Luca Devoti
  24. 24. Eclipse Day 2010 in Rome October 5th, 2010 The traditional application lifecycle Defect Cost Correction Rate (per defect) 1x 3x 7x 51x 101x $139 $455 $ 977 $7,136 $14,102 Number of Defects Performance Defects Functional Defects Business Defects Requirements Design Development Testing Production Source: B. Boehm and V. Basili, “Software Defect Reduction Top 10 List”, IEEE Computer Sales Account Manager ISV 24 Luca Devoti
  25. 25. Eclipse Day 2010 in Rome October 5th, 2010 What if we could… Number of Defects Requirements Design Development / Testing Production Sales Account Manager ISV 25 Luca Devoti
  26. 26. Eclipse Day 2010 in Rome October 5th, 2010 SilkTest supports True functional Test Automation by offering Test creation Test execution Test execution analysis Extensibility SilkTest supports testers and developers by offering a robust and powerful tool that best supports testing of state-of-the-art application technologies best reduces the cost of test automation maintenance by providing the strongest object recognition techniques and failure-detection techniques in the industry best increases confidence in quality by providing the most robust and reliable replay synchronization techniques best maximizes test coverage by providing the fastest replay for enterprise application best improves test automation effectiveness by allowing different stakeholders to build true test automation frameworks Sales Account Manager ISV Luca Devoti
  27. 27. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti
  28. 28. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti
  29. 29. Eclipse Day 2010 in Rome October 5th, 2010 What is StarTeam ? • A Version Control System – Centralised repository – Basic VCS operations – Containers, fine-grained security • An SCM System – File/non-file artifact types – Visual branching/merging – Change tracking, process rules .. • ST supports enterprise ALM – Collaboration (topics, push notifications, tasks, requirements) – Customisation (workflow, forms), SDKs, wizards – Geographically distributed development – Traceability Sales Account Manager ISV Luca Devoti
  30. 30. Eclipse Day 2010 in Rome October 5th, 2010 What Makes StarTeam Unique ? StarTeam provides… • Unified repository for all enterprise assets – Integrates all key lifecycle assets in one repository – Supports full lifecycle traceability and impact analysis • Highly optimized client-server interaction – Enables scalable, highly efficient communication – Supports true multi-cast and event-based transactions • Customizable workflow and forms – Requires little, if any, programming skill – Managed at the server so no client deployment issues – Workflow objects are versioned with all other assets – Enables workflow and forms definition for all asset types Sales Account Manager ISV Luca Devoti
  31. 31. Eclipse Day 2010 in Rome October 5th, 2010 Unified Repository For All Assets StarTeam’s unique Project and View definitions provide unlimited flexibility for sharing/restricting assets All asset types are stored within the same project and folder structures StarTeam provides a single, integrated interface for managing files, change requests, requirements, tasks, and topics Sales Account Manager ISV Luca Devoti
  32. 32. Eclipse Day 2010 in Rome October 5th, 2010 Automated File Status Tracking Real-time file status indicates how working folders compare to latest server versions “Group By” options let developers perform bulk operations quickly History view shows all revisions and identifies which revision working version is based on Sales Account Manager ISV Luca Devoti
  33. 33. Eclipse Day 2010 in Rome October 5th, 2010 Integrated Change Management Change requests record defects, enhancements, Change requests are native suggestions, etc. objects that the StarTeam Server understands Change requests definitions can easily be customized Change requests can be entered with custom fields and forms in StarTeam or synchronized from other defect tracking sources Sales Account Manager ISV Luca Devoti
  34. 34. Eclipse Day 2010 in Rome October 5th, 2010 Integrated Requirements Management Requirements are native objects that the StarTeam Server understands Requirements can be entered in StarTeam or synchronized from CaliberRM Requirement definitions are exposed to StarTeam users without needing CaliberRM Sales Account Manager ISV Luca Devoti
  35. 35. Eclipse Day 2010 in Rome October 5th, 2010 Integrated Task Management Tasks are native objects that the StarTeam Server understands Tasks can be entered in StarTeam or synchronized from Microsoft Project Work records can be added by StarTeam users to identify actual time spent performing task and are synchronized back into Microsoft Project Sales Account Manager ISV Luca Devoti
  36. 36. Eclipse Day 2010 in Rome October 5th, 2010 Native BI Capabilities Allows simple trending and charting from within the StarTeam client Sales Account Manager ISV Luca Devoti
  37. 37. Eclipse Day 2010 in Rome October 5th, 2010 StarTeam - View Compare Sales Account Manager ISV Luca Devoti
  38. 38. Eclipse Day 2010 in Rome October 5th, 2010 StarTeam Datamart Dashboards Sales Account Manager ISV Luca Devoti
  39. 39. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti
  40. 40. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti luca.devoti@microfocus.com Sales Account Manager ISV Luca Devoti
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×