0
Eclipse Day 2010 in Rome    October 5th, 2010




Sales Account Manager ISV
Luca Devoti



 www.spagoworld.org/openevents
Eclipse Day 2010 in Rome                           October 5th, 2010



Micro Focus



                                   ...
Eclipse Day 2010 in Rome                                  October 5th, 2010




Leader inEnterprise Application Modernizat...
Eclipse Day 2010 in Rome                        October 5th, 2010




        Application Management & Modernization

    ...
Eclipse Day 2010 in Rome                October 5th, 2010


                               Why Eclipse?

      • Widely us...
Eclipse Day 2010 in Rome   October 5th, 2010




Sales Account Manager ISV
Luca Devoti
Eclipse Day 2010 in Rome                          October 5th, 2010


                                Application Analyzer...
Eclipse Day 2010 in Rome       October 5th, 2010


                            Intelligent Code Browsing




Sales Account...
Eclipse Day 2010 in Rome                                                                                                  ...
Eclipse Day 2010 in Rome                                                               October 5th, 2010


               ...
Eclipse Day 2010 in Rome                                       October 5th, 2010


                                      P...
Eclipse Day 2010 in Rome                   October 5th, 2010




                                Data Flow diagram

      ...
Eclipse Day 2010 in Rome                                                                  October 5th, 2010



           ...
Eclipse Day 2010 in Rome   October 5th, 2010


                                  Reports




Sales Account Manager ISV
Luc...
Eclipse Day 2010 in Rome                                                       October 5th, 2010


        Modernization W...
Eclipse Day 2010 in Rome   October 5th, 2010




Sales Account Manager ISV
                                          16
Lu...
Eclipse Day 2010 in Rome      October 5th, 2010


                            COBOL support in Eclipse

• Focussed on deve...
Eclipse Day 2010 in Rome   October 5th, 2010




Sales Account Manager ISV
Luca Devoti
Eclipse Day 2010 in Rome    October 5th, 2010


                            COBOL Debug Perspective




Sales Account Mana...
Eclipse Day 2010 in Rome       October 5th, 2010


                            Interface Mapping Toolkit




Sales Account...
Eclipse Day 2010 in Rome   October 5th, 2010




                        CTF Viewer




Sales Account Manager ISV
Luca Dev...
Eclipse Day 2010 in Rome                              October 5th, 2010


                                              Ec...
Eclipse Day 2010 in Rome   October 5th, 2010




Sales Account Manager ISV
                                          23
Lu...
Eclipse Day 2010 in Rome                                                       October 5th, 2010


                       ...
Eclipse Day 2010 in Rome                 October 5th, 2010


                                                    What if w...
Eclipse Day 2010 in Rome                            October 5th, 2010




          SilkTest supports True functional Test...
Eclipse Day 2010 in Rome   October 5th, 2010




Sales Account Manager ISV
Luca Devoti
Eclipse Day 2010 in Rome   October 5th, 2010




Sales Account Manager ISV
Luca Devoti
Eclipse Day 2010 in Rome                        October 5th, 2010


                                 What is StarTeam ?

 ...
Eclipse Day 2010 in Rome                       October 5th, 2010


                            What Makes StarTeam Unique ...
Eclipse Day 2010 in Rome           October 5th, 2010


                            Unified Repository For All Assets

    ...
Eclipse Day 2010 in Rome         October 5th, 2010


                            Automated File Status Tracking


        ...
Eclipse Day 2010 in Rome        October 5th, 2010


                            Integrated Change Management



          ...
Eclipse Day 2010 in Rome       October 5th, 2010


                   Integrated Requirements Management


               ...
Eclipse Day 2010 in Rome                         October 5th, 2010


                            Integrated Task Managemen...
Eclipse Day 2010 in Rome               October 5th, 2010


                                   Native BI Capabilities




 ...
Eclipse Day 2010 in Rome     October 5th, 2010


                            StarTeam - View Compare




Sales Account Man...
Eclipse Day 2010 in Rome       October 5th, 2010


                            StarTeam Datamart Dashboards




Sales Acco...
Eclipse Day 2010 in Rome   October 5th, 2010




Sales Account Manager ISV
Luca Devoti
Eclipse Day 2010 in Rome   October 5th, 2010




            Sales Account Manager ISV
             Luca Devoti
          ...
Upcoming SlideShare
Loading in...5
×

Micro Focus - Not only Cobol

555

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
555
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

Transcript of "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.

×