SlideShare a Scribd company logo
1 of 40
Download to read offline
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



                                     •   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
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
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
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
Eclipse Day 2010 in Rome   October 5th, 2010




Sales Account Manager ISV
Luca Devoti
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
Eclipse Day 2010 in Rome       October 5th, 2010


                            Intelligent Code Browsing




Sales Account Manager ISV
Luca Devoti
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
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
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
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
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
Eclipse Day 2010 in Rome   October 5th, 2010


                                  Reports




Sales Account Manager ISV
Luca Devoti
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
Eclipse Day 2010 in Rome   October 5th, 2010




Sales Account Manager ISV
                                          16
Luca Devoti
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
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 Manager ISV
Luca Devoti
Eclipse Day 2010 in Rome       October 5th, 2010


                            Interface Mapping Toolkit




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




                        CTF Viewer




Sales Account Manager ISV
Luca Devoti
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
Eclipse Day 2010 in Rome   October 5th, 2010




Sales Account Manager ISV
                                          23
Luca Devoti
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
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
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
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 ?

      • 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
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
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
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
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
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
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
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
Eclipse Day 2010 in Rome     October 5th, 2010


                            StarTeam - View Compare




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


                            StarTeam Datamart Dashboards




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




            Sales Account Manager ISV
             Luca Devoti
             luca.devoti@microfocus.com

Sales Account Manager ISV
Luca Devoti

More Related Content

Similar to Micro Focus - Not only Cobol

Technology scouting and how to exploit the periphery dbm workshop
Technology scouting and how to exploit the periphery dbm workshopTechnology scouting and how to exploit the periphery dbm workshop
Technology scouting and how to exploit the periphery dbm workshopStefano Mizio
 
A Valuable ‘Data Experience’
A Valuable ‘Data Experience’A Valuable ‘Data Experience’
A Valuable ‘Data Experience’Luigi Buglione
 
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendorSDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendorOpenLearningLab
 
Aggregating application, service, and portfolio demand using HP Project and P...
Aggregating application, service, and portfolio demand using HP Project and P...Aggregating application, service, and portfolio demand using HP Project and P...
Aggregating application, service, and portfolio demand using HP Project and P...bkniffen
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Laszlo Szalvay
 
Semplificare la complessità 2012 10 24_Convegno Mauden SpA
Semplificare la complessità 2012 10 24_Convegno Mauden SpASemplificare la complessità 2012 10 24_Convegno Mauden SpA
Semplificare la complessità 2012 10 24_Convegno Mauden SpAMauden SpA
 
Active eon proactiveparallelsuite-cloud-2013-v2
Active eon proactiveparallelsuite-cloud-2013-v2Active eon proactiveparallelsuite-cloud-2013-v2
Active eon proactiveparallelsuite-cloud-2013-v2Nadiya Klos
 
ESEconf2011 - Kaiser Traian: "How to measure productivity in software develop...
ESEconf2011 - Kaiser Traian: "How to measure productivity in software develop...ESEconf2011 - Kaiser Traian: "How to measure productivity in software develop...
ESEconf2011 - Kaiser Traian: "How to measure productivity in software develop...Aberla
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...SpagoWorld
 
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...mfrancis
 
HP Software Strategy by Mario Derba
HP Software Strategy by Mario DerbaHP Software Strategy by Mario Derba
HP Software Strategy by Mario DerbaMario Derba
 
Microsoft Power Platform Governance with Runpipe
Microsoft Power Platform Governance with RunpipeMicrosoft Power Platform Governance with Runpipe
Microsoft Power Platform Governance with RunpipeRunpipe
 
Oracle Days Romania 2011 Keynote
Oracle Days Romania 2011 Keynote Oracle Days Romania 2011 Keynote
Oracle Days Romania 2011 Keynote Freelance PR
 
Corporate presentation deck (en) 1.8 detail
Corporate presentation deck (en) 1.8  detailCorporate presentation deck (en) 1.8  detail
Corporate presentation deck (en) 1.8 detailBICorporate
 
Vision et Stratégie d'Hitachi Data Systems Randy DEMONT, Executive Vice Presi...
Vision et Stratégie d'Hitachi Data Systems Randy DEMONT, Executive Vice Presi...Vision et Stratégie d'Hitachi Data Systems Randy DEMONT, Executive Vice Presi...
Vision et Stratégie d'Hitachi Data Systems Randy DEMONT, Executive Vice Presi...Hitachi Data Systems France
 
ORSYP - About US
ORSYP - About USORSYP - About US
ORSYP - About USdanmearls
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DrupalDay
 
1010oasis green it j_friedrich
1010oasis green it j_friedrich1010oasis green it j_friedrich
1010oasis green it j_friedrichJochen Friedrich
 

Similar to Micro Focus - Not only Cobol (20)

Technology scouting and how to exploit the periphery dbm workshop
Technology scouting and how to exploit the periphery dbm workshopTechnology scouting and how to exploit the periphery dbm workshop
Technology scouting and how to exploit the periphery dbm workshop
 
A Valuable ‘Data Experience’
A Valuable ‘Data Experience’A Valuable ‘Data Experience’
A Valuable ‘Data Experience’
 
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendorSDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
SDPM - Lecture 2a - Project evaluation – for the buyer, and for the vendor
 
Evento5ottobre
Evento5ottobreEvento5ottobre
Evento5ottobre
 
Aggregating application, service, and portfolio demand using HP Project and P...
Aggregating application, service, and portfolio demand using HP Project and P...Aggregating application, service, and portfolio demand using HP Project and P...
Aggregating application, service, and portfolio demand using HP Project and P...
 
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012 Enterprise Cloud Development and Agile Transformation Strategy - China 2012
Enterprise Cloud Development and Agile Transformation Strategy - China 2012
 
Semplificare la complessità 2012 10 24_Convegno Mauden SpA
Semplificare la complessità 2012 10 24_Convegno Mauden SpASemplificare la complessità 2012 10 24_Convegno Mauden SpA
Semplificare la complessità 2012 10 24_Convegno Mauden SpA
 
Active eon proactiveparallelsuite-cloud-2013-v2
Active eon proactiveparallelsuite-cloud-2013-v2Active eon proactiveparallelsuite-cloud-2013-v2
Active eon proactiveparallelsuite-cloud-2013-v2
 
ESEconf2011 - Kaiser Traian: "How to measure productivity in software develop...
ESEconf2011 - Kaiser Traian: "How to measure productivity in software develop...ESEconf2011 - Kaiser Traian: "How to measure productivity in software develop...
ESEconf2011 - Kaiser Traian: "How to measure productivity in software develop...
 
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
DrupalDay 2014 - Ecology of value and DRUPAL@Engineering: the experience of a...
 
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
OSAmI-Commons – an OSGi based platform supporting Open Ambient Intelligence f...
 
HP Software Strategy by Mario Derba
HP Software Strategy by Mario DerbaHP Software Strategy by Mario Derba
HP Software Strategy by Mario Derba
 
ODASE Introduction
ODASE IntroductionODASE Introduction
ODASE Introduction
 
Microsoft Power Platform Governance with Runpipe
Microsoft Power Platform Governance with RunpipeMicrosoft Power Platform Governance with Runpipe
Microsoft Power Platform Governance with Runpipe
 
Oracle Days Romania 2011 Keynote
Oracle Days Romania 2011 Keynote Oracle Days Romania 2011 Keynote
Oracle Days Romania 2011 Keynote
 
Corporate presentation deck (en) 1.8 detail
Corporate presentation deck (en) 1.8  detailCorporate presentation deck (en) 1.8  detail
Corporate presentation deck (en) 1.8 detail
 
Vision et Stratégie d'Hitachi Data Systems Randy DEMONT, Executive Vice Presi...
Vision et Stratégie d'Hitachi Data Systems Randy DEMONT, Executive Vice Presi...Vision et Stratégie d'Hitachi Data Systems Randy DEMONT, Executive Vice Presi...
Vision et Stratégie d'Hitachi Data Systems Randy DEMONT, Executive Vice Presi...
 
ORSYP - About US
ORSYP - About USORSYP - About US
ORSYP - About US
 
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
DDAY2014 - Ecologia del valore e DRUPAL@Engineering: l’esperienza di un grand...
 
1010oasis green it j_friedrich
1010oasis green it j_friedrich1010oasis green it j_friedrich
1010oasis green it j_friedrich
 

More from Eclipse Day 2010 in Rome

Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOASviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOAEclipse Day 2010 in Rome
 
Living IT Architectures - Open Source per la realizzazione del modello XaaS
Living IT Architectures - Open Source per la realizzazione del modello XaaSLiving IT Architectures - Open Source per la realizzazione del modello XaaS
Living IT Architectures - Open Source per la realizzazione del modello XaaSEclipse Day 2010 in Rome
 
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...Eclipse Day 2010 in Rome
 
Eclipse - an open source Innovation Network
Eclipse - an open source Innovation NetworkEclipse - an open source Innovation Network
Eclipse - an open source Innovation NetworkEclipse Day 2010 in Rome
 
Why Deutsche Post DHL contributes to Open Source and Eclipse
Why Deutsche Post DHL contributes to Open Source and EclipseWhy Deutsche Post DHL contributes to Open Source and Eclipse
Why Deutsche Post DHL contributes to Open Source and EclipseEclipse Day 2010 in Rome
 
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure Platform
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure PlatformSviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure Platform
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure PlatformEclipse Day 2010 in Rome
 

More from Eclipse Day 2010 in Rome (7)

Sviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOASviluppo di architetture orientate ai servizi con EclipseSOA
Sviluppo di architetture orientate ai servizi con EclipseSOA
 
Living IT Architectures - Open Source per la realizzazione del modello XaaS
Living IT Architectures - Open Source per la realizzazione del modello XaaSLiving IT Architectures - Open Source per la realizzazione del modello XaaS
Living IT Architectures - Open Source per la realizzazione del modello XaaS
 
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
Le infrastrutture open source per la cooperazione applicativa nella pubblica ...
 
Eclipse - an open source Innovation Network
Eclipse - an open source Innovation NetworkEclipse - an open source Innovation Network
Eclipse - an open source Innovation Network
 
The Eclipse SOA Initiative
The Eclipse SOA InitiativeThe Eclipse SOA Initiative
The Eclipse SOA Initiative
 
Why Deutsche Post DHL contributes to Open Source and Eclipse
Why Deutsche Post DHL contributes to Open Source and EclipseWhy Deutsche Post DHL contributes to Open Source and Eclipse
Why Deutsche Post DHL contributes to Open Source and Eclipse
 
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure Platform
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure PlatformSviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure Platform
Sviluppo soluzioni Open Source per il Cloud - Eclipse e Windows Azure Platform
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 

Micro Focus - Not only Cobol

  • 1. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti www.spagoworld.org/openevents
  • 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. 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. 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. 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. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti
  • 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. Eclipse Day 2010 in Rome October 5th, 2010 Intelligent Code Browsing Sales Account Manager ISV Luca Devoti
  • 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. 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. 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. 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. 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. Eclipse Day 2010 in Rome October 5th, 2010 Reports Sales Account Manager ISV Luca Devoti
  • 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. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV 16 Luca Devoti
  • 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. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti
  • 19. Eclipse Day 2010 in Rome October 5th, 2010 COBOL Debug Perspective Sales Account Manager ISV Luca Devoti
  • 20. Eclipse Day 2010 in Rome October 5th, 2010 Interface Mapping Toolkit Sales Account Manager ISV Luca Devoti
  • 21. Eclipse Day 2010 in Rome October 5th, 2010 CTF Viewer Sales Account Manager ISV Luca Devoti
  • 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. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV 23 Luca Devoti
  • 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. 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. 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. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti
  • 28. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti
  • 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. 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. 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. 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. 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. 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. 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. 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. Eclipse Day 2010 in Rome October 5th, 2010 StarTeam - View Compare Sales Account Manager ISV Luca Devoti
  • 38. Eclipse Day 2010 in Rome October 5th, 2010 StarTeam Datamart Dashboards Sales Account Manager ISV Luca Devoti
  • 39. Eclipse Day 2010 in Rome October 5th, 2010 Sales Account Manager ISV Luca Devoti
  • 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