SlideShare a Scribd company logo
1 of 33
IBM Innovate 2012
Build Smarter User Interfaces for Legacy
Applications with IBM Rational Host Access
Transformation Services
Kenny Smith
Principal Consultant, Strongback Consulting
Kenny.smith@strongback.us
@smithkenny
PWR 1302
The Premier Event for Software and Systems Innovation



    About Us: Strongback Consulting

     IBM Advanced Business Partner
     – Rational, WebSphere, Lotus, Information Management certified
     – Strongly focused on Enterprise Modernization and application lifecycle management
     – Key Industries Served: Finance, Insurance, Healthcare, Manufacturing
     – Rational Design Partner for HATS and other Rational enterprise modernization technologies




2
                                                                                                   © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



    Why modernize my green screen?


     “If it ain’t broke…”
     “Only our call center uses it. … “
     “It’s a 3rd party app”
     “I’ve used it for 20 years.. Nothing wrong with it!”
     “We don’t need to integrate it”
     “Too much invested in it to throw it away”
     “But it has all our business rules!”
     “We’re going to all .NET …..next month”
     “We spent too much training everyone on this
      system”
     “Joey retired and we lost his member files”
     “I’m retiring next year, what do I care?”



3
                                                                            © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



    Business Challenge: Data Entry Errors
 Terminal Apps offer poor data entry controls
 Garbage in – garbage out
 Poor data entry results in:
    – Inaccurate business intelligence
    – Giving the customer or patient the wrong order
    – Longer call times
    – Loss of productivity due to data re-entry, or data correction
    – Having to purchase additional software to correct errors (i.e. Infosphere QualityStage, Optim, etc)




4
                                                                                                            © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



    Business Challenge: Longer Training Time

     Non-intuitive interface
     – No tool tips, context sensitive help, coded fields, abbreviations, etc.

     Current generation knows the web
     – Does NOT understand ‘field exit’, ‘clear’, etc.
     – “Where is the PF3 key?”
     Training is often a neglected item in IT budgets
     – Isn’t that what consultants are for?

     Average annual turn over in a call center is 33%*
     – Longer training required == less productivity, greater cost per resource




         http://www.ilr.cornell.edu/globalcallcenter/research/unitedStates.html



5
                                                                                    © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



    Business Challenge: User Frustration


     Poor field labels
     No ‘hints’ on field controls
     Lack of access to documentation
     Complex navigation
     User workflow that does not make sense
     Post-it notes around the monitor as ‘documentation’
     Multiple windows
     Poor printing capability




6
                                                                            © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



    Business Challenge: Lack of Access to Source Code

Columns . . . .:                                                   Edit

SEU ___________________________________________________________

-----------------------------------------------------------------
Common with COTS applications
Legacy apps from acquisitions
Required use of a partner, vendor, or parent company application
Developer lock out
    – You fired the guy who had the code, he deleted it as he walked out

Changes to source may involve costly risks
    – “Everything is tied to our ERP!!”



==================================================================
__________________________________________________________________
                                                                              02/009

7
                                                                           © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



    Business Challenge: Need a modern experience NOW!!!

    • Rip and replace requires prohibitive or catastrophic spending
    • Low ROI on rip and replace
    • Time to market is of the essence
    • Can’t access new markets
    • Trying to pivot a battleship
      • Large application audience
      • Heavy load on testing
      • Large cost involved in retraining




8
                                                                             © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



    Overview of HATS 8.0

     Web 2.0
      – Dojo
       • HATS Dojo widgets
       • Transform for Dojo editing
       • Dojo for IOs
      – New templates
      – RESTful web services

     JSR286 Portlet support
     iPad support
     Support for the latest runtimes
     Support for the latest development tools
     Support for Apache Geronimo 2.1.7
     Support for Android devices (default browser 2.3.4 +)



9
                                                                                © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Web 2.0: Templates


      Research, industry, and medical
      Benefit: Modern look and feel- tabs, menus, highlighting, fading, rounded corners




10   10                                                                                    © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Dojo Widgets: Enhanced Grid


      Allows advanced manipulation of tabular data
      Available components: Table, Table (field), Table (visual)
      No widget setting
      Enables both Nested Sorting and Multiple Rows/Columns Drag&Drop features by
      default
      In HATS Version 8, the table rendered by the Enhanced Grid widget is read-only




11
                                                                                        © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Dojo Widgets: ValidationTextBox


      Allows for user-side validation of text data
      Available for Input field component
      Use Regular expressions to define the validation rule
      Helpful prompt message
      Invalid message when the user types it wrong




12
                                                                            © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Dojo Widgets: Date Text Box


      Allows either typing or choosing a date from a pop-up calendar
      Available for Input field component
      Pass in common date formatting elements (MM/dd/yyyy)
      Prompt for invalid data




13
                                                                            © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Dojo Widgets: Filtering Select


      Allows users to type or select an option
      Available components
       – 1. Selection list
       – 2. Input field with hints
       – 3. Command line
       – 4. Input field
       – 5. Item selection

      Note that for 3-5, items are from the
     Fill from strings widget setting.




14
                                                                                  © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Eclipse based development: HATS as a perspective on RAD/RBD



     •   Similar IDE experience as
         Rational Developer for
         POWER
     •   HATS toolkit plugs into
         existing IDE




15
                                                                            © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Improving data entry accuracy


      Calendar drop downs ensure date formatting
      Radio buttons eliminate non-valid values
      Drop downs give the user legible options
       – Avoid post-its around the monitor to decipher field label values

      Dojo enabled widgets
       – Easy to inject client side validation
       – Type ahead features make it easier to find values in long lists




16
                                                                              © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Improving the user experience


      Macros improve navigational flow
      Replace acronyms, & codes with real legible field labels
      Clickable buttons & links replace function keys
      The more intuitive the interface, the less demand for documentation (or the less it gets used)
      Dojo layout widgets better organize the screen
       – Tab, accordion, stacked containers organize fields appropriately

      Print directly from the browser
       – Use “print” style sheet where needed




17
                                                                                             © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Reducing training time


      Leverage web browser familiarity
      Make it intuitive
      Make labels & field options readable
      Client side validation give instant feedback.
      Reduce training time by up to 75%
      Anyone ever taken 3 months to train on Facebook, Gmail, or other popular site?
       – Anyone ever seen the documentation?




18
                                                                                        © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Build the solution RAPIDLY


      Initial application transformation in under an hour
      Gradually improve the application as you go
       – Default rendering handles the bulk of the screens
       – Global rules to further enhance default rendering
       – Custom transformation for the most used / busiest screens




       <image of iterative screen develop – need recent image, not the previous boiler plate ones>




19
                                                                                                     © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     No need for access to RPG/COBOL code


      Rendering engine transforms the Data stream on the fly
       – 5250 , 3270, VT100

      Does not access display files, or file members
      Multiple panes of data – not a screen scraper
       – Text, Field, DBCS, Color, Extended Attributes, Grid




20
                                                                             © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     About DMS Systems

  ISV, selling System I based ERP software
  Rocky Mount, NC
  ISV Focused on ERP and CRM packaged applications
  Also an IBM Premier Business Partner
  DMS Systems Corp. is an established and leading supplier of integrated Warehouse
   Management Systems (WMS), Enterprise Resource Planning (ERP) and Supply Chain
   Management (SCM) Solutions for Automotive, HD Truck, RV, Marine Parts and other hard-
   goods Distributors in the U.S. and Internationally.




21
                                                                                   © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     DMS Systems: Need to Modernize Yesterday


      Rapidly changing customer base
       – Economic downturn costing customers
       – New customers want a Web UI (not 5250)

      Pressure from customers for cloud based solutions, mobile solutions
       – Competition readily available, but not yet mature for this industry

      Deep investment on IBM i, RPG based 5250 application
      Screen logic tied in closely with business logic
      Need integration with other systems & databases
       – Web Catalog
       – CRM




22
                                                                               © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     DMS Solution: HATS Transformations


      Quickly used default rendering to transform the interface
      Adjust global rules and add screen transformations as needed
      Dojo Widgets control data entry where applicable
       – Radio buttons for 1-3 options
       – Drop downs (filtering selects) for >3 options
       – Validation rules on certain text boxes

      Call out to DB2 tables to populate common drop downs
      Develop iteratively
       – Use RTC to capture stakeholder request for enhancements
       – Prioritize, and release regularly




23
                                                                              © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Before ….




                                                                          What’s
                                                                         The MFR
           Remember the                                                   Code??
           Item number!




24
                                                                                   © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     After…


      Elegant template done with CSS, and carefully
       selected images
      Populate dropdowns via JPA calls from Business
       Logic
      Display using Dojo widgets for optimal Experience.




25
                                                                           © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



 About PBD Worldwide

  Fulfilment and distribution services
  System I back end ERP
  Based in Alpharetta, Georgia
  Maintains full PCI Compliance
  Ships in excess of 4 million packages for its clients each year. With an accuracy guarantee
   of 99.8% on all shipments.
     – Fulfillment - pick, check, pack, and ship
     – Distribution and Transportation Services
     – Customer Contact Center
     – Accounting Services
     – Information Technology and eCommerce Services
     – Dedicated Account Management
     – Implementation Project Management
     – Accessible Reporting



26
                                                                                          © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     PBD Example: Change the workflow


      Customer uses JDE 5250 version
      Customer order workflow was bass-ackwards
       – Get the payment type, then payment, then order data, then customer info

      Lack of access to source code (JDE)
      Solution: Use business logic & macros to reverse the flow
       – Business logic is Java
       – Access to all the API of the underlying Host On Demand environment
       – Ability to enter data, capture data stream elements and more
       – Call business logic from Screen Customizations
       – Also use BL to call XPCML calls for IBM
         RPG Web Service calls for additional add on functions




27
                                                                                   © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     About Arlington Heights Parks District

  Government Municipality
  Public park and recreation agency
  Located in Arlington Heights, Illinois,
  Largest community in Chicago's northwest suburban corridor
  Operate 5community centers with outdoor pools, Olympic Indoor Swim Center, two tennis
   clubs, two public golf clubs, Lake Arlington, Arlington Heights Historical Museum, Senior
   Center, an outdoor skate park and 58 parks including a sports complex, playgrounds, picnic
   shelters and much more spread over 715 acres of land and 16.2 square miles




28
                                                                                        © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     AHPD Example: Legacy VT100 (COBOL on AIX)


      Telnet VT100 (a true dumb terminal)
      Government entity (i.e. limited budget)
      COBOL UI was only method of access
      Rip and replace was extremely cost prohibitive
       – Application in place for decades
       – ERP deeply hooked into it

      SOLUTION: Use HATS macros to create web services
       – JAX-WS standard, means any client can consume
       – New front end with elegant workflow written to integrate with existing Lotus Notes application




29
                                                                                                          © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     AHPD – Macro Driven


      Visual Macro editor shows you the
       visual navigation
      Drag and drop screens in the desired
       order
      Add actions as needed (extracts,
       prompts, if-else, etc)
      Macros then get wrapped in JAX-WS
       – Java API for XML Web Services
       – Wizard generated deployment

      Web Services consumed by other
       apps
       – Lotus Domino web site in this case




30
                                                                             © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation



     Lessons learned, recommendations, tips and techniques, etc.

  Develop your HATS apps iteratively
      – Don’t spend 6 months waiting on the big bang
      – Gather feedback with each iteration
      – JPA 2.0 and WAS 8.0 makes RDBMS integration simple

  Version your assets
      – HATS apps are Java EE apps
      – A file system does NOT make a version control system

  You don’t have to, but you CAN do very complex things with HATS
      – Business Logic is Java, and at the heart of how HATS and HOD work
      – Macros have their own language elements
      – Custom widgets/components can make your site unique

  Utilize a designer to help you with UI for maximum benefit
      – The latest HATS templates are very good
      – Dojo Widgets greatly simplify client side validation and data entry
      – Custom branding needs a designer

31
                                                                              © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation




     For more information on how we can help you improve your interfaces, increase
     user productivity, and accelerate your SOA, contact us at sales@strongback.us,
     or call us at 904.351.6658.



                                 Subscribe to us at
                                 http://feeds.feedburner.com/StrongbackConsulting




                                 Discover us at:
                                 http://www.strongback.us




                               Socialize with us on Facebook
                               http://www.facebook.com/StrongbackConsulting




32
                                                                                    © 2012 IBM Corporation
The Premier Event for Software and Systems Innovation




                                                         www.ibm.com/software/rational

© Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind,
express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM
software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities
referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature
availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines
Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.



 33
                                                                                                                                                                                    © 2012 IBM Corporation

More Related Content

What's hot

Custom BlackBerry Solution - Cadillac Fairview
Custom BlackBerry Solution - Cadillac FairviewCustom BlackBerry Solution - Cadillac Fairview
Custom BlackBerry Solution - Cadillac FairviewPoint Alliance
 
Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Michael Elder
 
Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...IBM Rational software
 
Ibm connect 2014 recap asean perspective
Ibm connect 2014 recap   asean perspectiveIbm connect 2014 recap   asean perspective
Ibm connect 2014 recap asean perspectiveJoseph George
 
Sales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrixSales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrixGreg Adcock
 
DreamSpark & EES licensing
DreamSpark & EES licensingDreamSpark & EES licensing
DreamSpark & EES licensingLee Stott
 
E-Business Suite 1 | Nadia Bendjedou | Oracle E-Business Suite applications s...
E-Business Suite 1 | Nadia Bendjedou | Oracle E-Business Suite applications s...E-Business Suite 1 | Nadia Bendjedou | Oracle E-Business Suite applications s...
E-Business Suite 1 | Nadia Bendjedou | Oracle E-Business Suite applications s...InSync2011
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructureAxway Appcelerator
 
IBM PureFlex - Expert Integrated System
IBM PureFlex - Expert Integrated SystemIBM PureFlex - Expert Integrated System
IBM PureFlex - Expert Integrated SystemIBM Danmark
 
Jan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the WinJan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the WinDroidcon Berlin
 
Ad402 create self-service apps in minutes with ibm forms experience builder
Ad402   create self-service apps in minutes with ibm forms experience builderAd402   create self-service apps in minutes with ibm forms experience builder
Ad402 create self-service apps in minutes with ibm forms experience buildermlech23
 
Virtual Desktop Infrastructure (VDI) Printing
Virtual Desktop Infrastructure (VDI) PrintingVirtual Desktop Infrastructure (VDI) Printing
Virtual Desktop Infrastructure (VDI) PrintingPlus Technologies
 

What's hot (16)

Custom BlackBerry Solution - Cadillac Fairview
Custom BlackBerry Solution - Cadillac FairviewCustom BlackBerry Solution - Cadillac Fairview
Custom BlackBerry Solution - Cadillac Fairview
 
Ibm rational mobile
Ibm rational mobileIbm rational mobile
Ibm rational mobile
 
Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...Improving Software Delivery with Software Defined Environments (IBM Interconn...
Improving Software Delivery with Software Defined Environments (IBM Interconn...
 
Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...Enterprise modernization: improving the economics of mainframe and multi-plat...
Enterprise modernization: improving the economics of mainframe and multi-plat...
 
Ibm connect 2014 recap asean perspective
Ibm connect 2014 recap   asean perspectiveIbm connect 2014 recap   asean perspective
Ibm connect 2014 recap asean perspective
 
Sales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrixSales_2015_IBS_NoMatrix
Sales_2015_IBS_NoMatrix
 
Mdm solutions comparison
Mdm solutions comparisonMdm solutions comparison
Mdm solutions comparison
 
DreamSpark & EES licensing
DreamSpark & EES licensingDreamSpark & EES licensing
DreamSpark & EES licensing
 
E-Business Suite 1 | Nadia Bendjedou | Oracle E-Business Suite applications s...
E-Business Suite 1 | Nadia Bendjedou | Oracle E-Business Suite applications s...E-Business Suite 1 | Nadia Bendjedou | Oracle E-Business Suite applications s...
E-Business Suite 1 | Nadia Bendjedou | Oracle E-Business Suite applications s...
 
Codestrong 2012 breakout session mobile platform and infrastructure
Codestrong 2012 breakout session   mobile platform and infrastructureCodestrong 2012 breakout session   mobile platform and infrastructure
Codestrong 2012 breakout session mobile platform and infrastructure
 
IBM PureFlex - Expert Integrated System
IBM PureFlex - Expert Integrated SystemIBM PureFlex - Expert Integrated System
IBM PureFlex - Expert Integrated System
 
ERP for Big Valley City
ERP for Big Valley CityERP for Big Valley City
ERP for Big Valley City
 
Draft prd
Draft prdDraft prd
Draft prd
 
Jan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the WinJan Peuker, Raoul Neu: Enterprise Android for the Win
Jan Peuker, Raoul Neu: Enterprise Android for the Win
 
Ad402 create self-service apps in minutes with ibm forms experience builder
Ad402   create self-service apps in minutes with ibm forms experience builderAd402   create self-service apps in minutes with ibm forms experience builder
Ad402 create self-service apps in minutes with ibm forms experience builder
 
Virtual Desktop Infrastructure (VDI) Printing
Virtual Desktop Infrastructure (VDI) PrintingVirtual Desktop Infrastructure (VDI) Printing
Virtual Desktop Infrastructure (VDI) Printing
 

Similar to Build Smarter User Interfaces for Legacy Applications with IBM Rational Host Access Transformation Services

Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
Enterprise-class mobile apps: Moving your business into the future - Amy Ande...Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
Enterprise-class mobile apps: Moving your business into the future - Amy Ande...Fresche Solutions
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSEIBM
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z bamadhu
 
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02Alexander Muse
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersRahul A. Garg
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applicationsLeigh Williamson
 
How dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity finalHow dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity finalpsluaces
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2Pini Cohen
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!JessiRyan1
 
Leverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestLeverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestRightScale
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...ghodgkinson
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Deborah Schalm
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...DevOps.com
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Prolifics
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...mfrancis
 
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013We4IT Group
 
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...Simon Womack
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 

Similar to Build Smarter User Interfaces for Legacy Applications with IBM Rational Host Access Transformation Services (20)

Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
Enterprise-class mobile apps: Moving your business into the future - Amy Ande...Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
Enterprise-class mobile apps: Moving your business into the future - Amy Ande...
 
News to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSENews to Development Environments and for RDz for z/VSE
News to Development Environments and for RDz for z/VSE
 
IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z IBM Z for the Digital Enterprise - DevOps for Z
IBM Z for the Digital Enterprise - DevOps for Z
 
Dev ops for z
Dev ops for z Dev ops for z
Dev ops for z
 
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
Mobileuidevchallengesinnovate2012a 120607124912-phpapp02
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applications
 
How dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity finalHow dvcs can reduce your development costs and enhance productivity final
How dvcs can reduce your development costs and enhance productivity final
 
Desktop is going to be v2
Desktop is going to be  v2Desktop is going to be  v2
Desktop is going to be v2
 
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
Learn Why your Technology Toolkit needs a Low Code Platform Upgrade!
 
Leverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and TestLeverage Cloud Computing to Accelerate Development and Test
Leverage Cloud Computing to Accelerate Development and Test
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...Software Factories in the Real World: How an IBM WebSphere Integration Factor...
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
Is a Monolith Standing in the Way of Your Digital Transformation? Refactor fo...
 
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
Software Factories in the Real World: How an IBM® WebSphere® Integration Fact...
 
IBM Rational
IBM RationalIBM Rational
IBM Rational
 
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
Keynote - The Benefits of an Open Service Oriented Architecture in the Enterpr...
 
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
 
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
November flex and pure flex announcements.ppt&token=mtm1mjkynzewmze4mw==&loca...
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 

More from Strongback Consulting

IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6Strongback Consulting
 
Tips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsTips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsStrongback Consulting
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsStrongback Consulting
 
How Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iHow Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iStrongback Consulting
 
Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Strongback Consulting
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentStrongback Consulting
 
How to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserHow to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserStrongback Consulting
 
Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Strongback Consulting
 
Software Archaeology with RDz and RAA
Software Archaeology with RDz and RAASoftware Archaeology with RDz and RAA
Software Archaeology with RDz and RAAStrongback Consulting
 
Teaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iTeaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iStrongback Consulting
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentStrongback Consulting
 
How a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer StoryHow a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer StoryStrongback Consulting
 
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Strongback Consulting
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionStrongback Consulting
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowStrongback Consulting
 

More from Strongback Consulting (20)

IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6IBM Collaborative Lifecycle Management Solution for DevOps v6
IBM Collaborative Lifecycle Management Solution for DevOps v6
 
Tips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS ApplicationsTips for Developing and Testing IBM HATS Applications
Tips for Developing and Testing IBM HATS Applications
 
Patterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps ToolsPatterns and Antipatterns for Adopting IBM DevOps Tools
Patterns and Antipatterns for Adopting IBM DevOps Tools
 
How Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM iHow Arcad Skipper pack works for the IBM i
How Arcad Skipper pack works for the IBM i
 
Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux Being Smart about C/C++ Development on AIX and Linux
Being Smart about C/C++ Development on AIX and Linux
 
Making Rational HATS a Strategic Investment
Making Rational HATS a Strategic InvestmentMaking Rational HATS a Strategic Investment
Making Rational HATS a Strategic Investment
 
How to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power UserHow to become a Rational Developer for IBM i Power User
How to become a Rational Developer for IBM i Power User
 
Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...Software Archaeology and Code Refactoring with Rational Developer for System ...
Software Archaeology and Code Refactoring with Rational Developer for System ...
 
Software Archaeology with RDz and RAA
Software Archaeology with RDz and RAASoftware Archaeology with RDz and RAA
Software Archaeology with RDz and RAA
 
IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013IBM Rational HATS Overview 2013
IBM Rational HATS Overview 2013
 
Teaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System iTeaching old dogs new tricks with Rational Developer for System i
Teaching old dogs new tricks with Rational Developer for System i
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic Investment
 
Linux 101
Linux 101Linux 101
Linux 101
 
How a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer StoryHow a tactical HATS solution became a strategic asset - A Customer Story
How a tactical HATS solution became a strategic asset - A Customer Story
 
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012
 
Collaborative Quality Management
Collaborative Quality ManagementCollaborative Quality Management
Collaborative Quality Management
 
Rational HATS and HIS v8 Overview
Rational HATS and HIS v8 OverviewRational HATS and HIS v8 Overview
Rational HATS and HIS v8 Overview
 
Collaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an IntroductionCollaborative Lifecycle Managmenent - an Introduction
Collaborative Lifecycle Managmenent - an Introduction
 
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to KnowIBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
 
Rational HATS overview 7.5.1
Rational HATS overview 7.5.1Rational HATS overview 7.5.1
Rational HATS overview 7.5.1
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 

Recently uploaded (20)

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 

Build Smarter User Interfaces for Legacy Applications with IBM Rational Host Access Transformation Services

  • 1. IBM Innovate 2012 Build Smarter User Interfaces for Legacy Applications with IBM Rational Host Access Transformation Services Kenny Smith Principal Consultant, Strongback Consulting Kenny.smith@strongback.us @smithkenny PWR 1302
  • 2. The Premier Event for Software and Systems Innovation About Us: Strongback Consulting  IBM Advanced Business Partner – Rational, WebSphere, Lotus, Information Management certified – Strongly focused on Enterprise Modernization and application lifecycle management – Key Industries Served: Finance, Insurance, Healthcare, Manufacturing – Rational Design Partner for HATS and other Rational enterprise modernization technologies 2 © 2012 IBM Corporation
  • 3. The Premier Event for Software and Systems Innovation Why modernize my green screen?  “If it ain’t broke…”  “Only our call center uses it. … “  “It’s a 3rd party app”  “I’ve used it for 20 years.. Nothing wrong with it!”  “We don’t need to integrate it”  “Too much invested in it to throw it away”  “But it has all our business rules!”  “We’re going to all .NET …..next month”  “We spent too much training everyone on this system”  “Joey retired and we lost his member files”  “I’m retiring next year, what do I care?” 3 © 2012 IBM Corporation
  • 4. The Premier Event for Software and Systems Innovation Business Challenge: Data Entry Errors  Terminal Apps offer poor data entry controls  Garbage in – garbage out  Poor data entry results in: – Inaccurate business intelligence – Giving the customer or patient the wrong order – Longer call times – Loss of productivity due to data re-entry, or data correction – Having to purchase additional software to correct errors (i.e. Infosphere QualityStage, Optim, etc) 4 © 2012 IBM Corporation
  • 5. The Premier Event for Software and Systems Innovation Business Challenge: Longer Training Time  Non-intuitive interface – No tool tips, context sensitive help, coded fields, abbreviations, etc.  Current generation knows the web – Does NOT understand ‘field exit’, ‘clear’, etc. – “Where is the PF3 key?”  Training is often a neglected item in IT budgets – Isn’t that what consultants are for?  Average annual turn over in a call center is 33%* – Longer training required == less productivity, greater cost per resource http://www.ilr.cornell.edu/globalcallcenter/research/unitedStates.html 5 © 2012 IBM Corporation
  • 6. The Premier Event for Software and Systems Innovation Business Challenge: User Frustration  Poor field labels  No ‘hints’ on field controls  Lack of access to documentation  Complex navigation  User workflow that does not make sense  Post-it notes around the monitor as ‘documentation’  Multiple windows  Poor printing capability 6 © 2012 IBM Corporation
  • 7. The Premier Event for Software and Systems Innovation Business Challenge: Lack of Access to Source Code Columns . . . .: Edit SEU ___________________________________________________________ ----------------------------------------------------------------- Common with COTS applications Legacy apps from acquisitions Required use of a partner, vendor, or parent company application Developer lock out – You fired the guy who had the code, he deleted it as he walked out Changes to source may involve costly risks – “Everything is tied to our ERP!!” ================================================================== __________________________________________________________________ 02/009 7 © 2012 IBM Corporation
  • 8. The Premier Event for Software and Systems Innovation Business Challenge: Need a modern experience NOW!!! • Rip and replace requires prohibitive or catastrophic spending • Low ROI on rip and replace • Time to market is of the essence • Can’t access new markets • Trying to pivot a battleship • Large application audience • Heavy load on testing • Large cost involved in retraining 8 © 2012 IBM Corporation
  • 9. The Premier Event for Software and Systems Innovation Overview of HATS 8.0  Web 2.0 – Dojo • HATS Dojo widgets • Transform for Dojo editing • Dojo for IOs – New templates – RESTful web services  JSR286 Portlet support  iPad support  Support for the latest runtimes  Support for the latest development tools  Support for Apache Geronimo 2.1.7  Support for Android devices (default browser 2.3.4 +) 9 © 2012 IBM Corporation
  • 10. The Premier Event for Software and Systems Innovation Web 2.0: Templates  Research, industry, and medical  Benefit: Modern look and feel- tabs, menus, highlighting, fading, rounded corners 10 10 © 2012 IBM Corporation
  • 11. The Premier Event for Software and Systems Innovation Dojo Widgets: Enhanced Grid  Allows advanced manipulation of tabular data  Available components: Table, Table (field), Table (visual)  No widget setting  Enables both Nested Sorting and Multiple Rows/Columns Drag&Drop features by  default  In HATS Version 8, the table rendered by the Enhanced Grid widget is read-only 11 © 2012 IBM Corporation
  • 12. The Premier Event for Software and Systems Innovation Dojo Widgets: ValidationTextBox  Allows for user-side validation of text data  Available for Input field component  Use Regular expressions to define the validation rule  Helpful prompt message  Invalid message when the user types it wrong 12 © 2012 IBM Corporation
  • 13. The Premier Event for Software and Systems Innovation Dojo Widgets: Date Text Box  Allows either typing or choosing a date from a pop-up calendar  Available for Input field component  Pass in common date formatting elements (MM/dd/yyyy)  Prompt for invalid data 13 © 2012 IBM Corporation
  • 14. The Premier Event for Software and Systems Innovation Dojo Widgets: Filtering Select  Allows users to type or select an option  Available components – 1. Selection list – 2. Input field with hints – 3. Command line – 4. Input field – 5. Item selection  Note that for 3-5, items are from the Fill from strings widget setting. 14 © 2012 IBM Corporation
  • 15. The Premier Event for Software and Systems Innovation Eclipse based development: HATS as a perspective on RAD/RBD • Similar IDE experience as Rational Developer for POWER • HATS toolkit plugs into existing IDE 15 © 2012 IBM Corporation
  • 16. The Premier Event for Software and Systems Innovation Improving data entry accuracy  Calendar drop downs ensure date formatting  Radio buttons eliminate non-valid values  Drop downs give the user legible options – Avoid post-its around the monitor to decipher field label values  Dojo enabled widgets – Easy to inject client side validation – Type ahead features make it easier to find values in long lists 16 © 2012 IBM Corporation
  • 17. The Premier Event for Software and Systems Innovation Improving the user experience  Macros improve navigational flow  Replace acronyms, & codes with real legible field labels  Clickable buttons & links replace function keys  The more intuitive the interface, the less demand for documentation (or the less it gets used)  Dojo layout widgets better organize the screen – Tab, accordion, stacked containers organize fields appropriately  Print directly from the browser – Use “print” style sheet where needed 17 © 2012 IBM Corporation
  • 18. The Premier Event for Software and Systems Innovation Reducing training time  Leverage web browser familiarity  Make it intuitive  Make labels & field options readable  Client side validation give instant feedback.  Reduce training time by up to 75%  Anyone ever taken 3 months to train on Facebook, Gmail, or other popular site? – Anyone ever seen the documentation? 18 © 2012 IBM Corporation
  • 19. The Premier Event for Software and Systems Innovation Build the solution RAPIDLY  Initial application transformation in under an hour  Gradually improve the application as you go – Default rendering handles the bulk of the screens – Global rules to further enhance default rendering – Custom transformation for the most used / busiest screens <image of iterative screen develop – need recent image, not the previous boiler plate ones> 19 © 2012 IBM Corporation
  • 20. The Premier Event for Software and Systems Innovation No need for access to RPG/COBOL code  Rendering engine transforms the Data stream on the fly – 5250 , 3270, VT100  Does not access display files, or file members  Multiple panes of data – not a screen scraper – Text, Field, DBCS, Color, Extended Attributes, Grid 20 © 2012 IBM Corporation
  • 21. The Premier Event for Software and Systems Innovation About DMS Systems  ISV, selling System I based ERP software  Rocky Mount, NC  ISV Focused on ERP and CRM packaged applications  Also an IBM Premier Business Partner  DMS Systems Corp. is an established and leading supplier of integrated Warehouse Management Systems (WMS), Enterprise Resource Planning (ERP) and Supply Chain Management (SCM) Solutions for Automotive, HD Truck, RV, Marine Parts and other hard- goods Distributors in the U.S. and Internationally. 21 © 2012 IBM Corporation
  • 22. The Premier Event for Software and Systems Innovation DMS Systems: Need to Modernize Yesterday  Rapidly changing customer base – Economic downturn costing customers – New customers want a Web UI (not 5250)  Pressure from customers for cloud based solutions, mobile solutions – Competition readily available, but not yet mature for this industry  Deep investment on IBM i, RPG based 5250 application  Screen logic tied in closely with business logic  Need integration with other systems & databases – Web Catalog – CRM 22 © 2012 IBM Corporation
  • 23. The Premier Event for Software and Systems Innovation DMS Solution: HATS Transformations  Quickly used default rendering to transform the interface  Adjust global rules and add screen transformations as needed  Dojo Widgets control data entry where applicable – Radio buttons for 1-3 options – Drop downs (filtering selects) for >3 options – Validation rules on certain text boxes  Call out to DB2 tables to populate common drop downs  Develop iteratively – Use RTC to capture stakeholder request for enhancements – Prioritize, and release regularly 23 © 2012 IBM Corporation
  • 24. The Premier Event for Software and Systems Innovation Before …. What’s The MFR Remember the Code?? Item number! 24 © 2012 IBM Corporation
  • 25. The Premier Event for Software and Systems Innovation After…  Elegant template done with CSS, and carefully selected images  Populate dropdowns via JPA calls from Business Logic  Display using Dojo widgets for optimal Experience. 25 © 2012 IBM Corporation
  • 26. The Premier Event for Software and Systems Innovation About PBD Worldwide  Fulfilment and distribution services  System I back end ERP  Based in Alpharetta, Georgia  Maintains full PCI Compliance  Ships in excess of 4 million packages for its clients each year. With an accuracy guarantee of 99.8% on all shipments. – Fulfillment - pick, check, pack, and ship – Distribution and Transportation Services – Customer Contact Center – Accounting Services – Information Technology and eCommerce Services – Dedicated Account Management – Implementation Project Management – Accessible Reporting 26 © 2012 IBM Corporation
  • 27. The Premier Event for Software and Systems Innovation PBD Example: Change the workflow  Customer uses JDE 5250 version  Customer order workflow was bass-ackwards – Get the payment type, then payment, then order data, then customer info  Lack of access to source code (JDE)  Solution: Use business logic & macros to reverse the flow – Business logic is Java – Access to all the API of the underlying Host On Demand environment – Ability to enter data, capture data stream elements and more – Call business logic from Screen Customizations – Also use BL to call XPCML calls for IBM RPG Web Service calls for additional add on functions 27 © 2012 IBM Corporation
  • 28. The Premier Event for Software and Systems Innovation About Arlington Heights Parks District  Government Municipality  Public park and recreation agency  Located in Arlington Heights, Illinois,  Largest community in Chicago's northwest suburban corridor  Operate 5community centers with outdoor pools, Olympic Indoor Swim Center, two tennis clubs, two public golf clubs, Lake Arlington, Arlington Heights Historical Museum, Senior Center, an outdoor skate park and 58 parks including a sports complex, playgrounds, picnic shelters and much more spread over 715 acres of land and 16.2 square miles 28 © 2012 IBM Corporation
  • 29. The Premier Event for Software and Systems Innovation AHPD Example: Legacy VT100 (COBOL on AIX)  Telnet VT100 (a true dumb terminal)  Government entity (i.e. limited budget)  COBOL UI was only method of access  Rip and replace was extremely cost prohibitive – Application in place for decades – ERP deeply hooked into it  SOLUTION: Use HATS macros to create web services – JAX-WS standard, means any client can consume – New front end with elegant workflow written to integrate with existing Lotus Notes application 29 © 2012 IBM Corporation
  • 30. The Premier Event for Software and Systems Innovation AHPD – Macro Driven  Visual Macro editor shows you the visual navigation  Drag and drop screens in the desired order  Add actions as needed (extracts, prompts, if-else, etc)  Macros then get wrapped in JAX-WS – Java API for XML Web Services – Wizard generated deployment  Web Services consumed by other apps – Lotus Domino web site in this case 30 © 2012 IBM Corporation
  • 31. The Premier Event for Software and Systems Innovation Lessons learned, recommendations, tips and techniques, etc.  Develop your HATS apps iteratively – Don’t spend 6 months waiting on the big bang – Gather feedback with each iteration – JPA 2.0 and WAS 8.0 makes RDBMS integration simple  Version your assets – HATS apps are Java EE apps – A file system does NOT make a version control system  You don’t have to, but you CAN do very complex things with HATS – Business Logic is Java, and at the heart of how HATS and HOD work – Macros have their own language elements – Custom widgets/components can make your site unique  Utilize a designer to help you with UI for maximum benefit – The latest HATS templates are very good – Dojo Widgets greatly simplify client side validation and data entry – Custom branding needs a designer 31 © 2012 IBM Corporation
  • 32. The Premier Event for Software and Systems Innovation For more information on how we can help you improve your interfaces, increase user productivity, and accelerate your SOA, contact us at sales@strongback.us, or call us at 904.351.6658. Subscribe to us at http://feeds.feedburner.com/StrongbackConsulting Discover us at: http://www.strongback.us Socialize with us on Facebook http://www.facebook.com/StrongbackConsulting 32 © 2012 IBM Corporation
  • 33. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational © Copyright IBM Corporation 2012. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 33 © 2012 IBM Corporation

Editor's Notes

  1. Author Notes: This is the PowerPoint template for the Innovate 2012 Track Sessions Use this as a GUIDE – feel free to add more charts if needed. This is your presentation – we want to highlight your experiences so that others will benefit from your example. Imagery Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots). Images must be acquired from a ‘royalty-free to use’ source such as: Microsoft or Lotus Symphony Clip Art library http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics http://www.freedigitalphotos.net/
  2. Author Notes: This slide covers information about your company. Some suggested topics are the: Industry or area your company specializes in, for example, financial, energy &amp; utilities Place where your company is located Business areas that your company specializes in, for example, business analytics, application infrastructure Products, services and solutions that your company provides
  3. Author Notes: This slide covers the challenge or problem to the business that you were trying to solve. Some suggested topics are the: Challenges Impact to the business Importance of addressing Timeline to address
  4. Author Notes: - feel free to add additional slides if needed This slide covers what your company did to solve or address this challenge or problem. Some suggested topics are the: Alternatives considered and why you made this decision Opportunities created by this solution Reasons this solution was important Key hardware and software components of the solution What was replaced by this solution
  5. Author Notes: feel free to add additional slides if needed This slide covers what the company gained from implementing the solution. Some suggested topics are the: Business and technical value realized from implementing your solution – try to quantify Example – 20% improvement in productivity, faster time to market, better code quality Experience gained from implementing your solution Value provided to your customers
  6. Author Notes: This template has been created in PowerPoint 2003 Depending on how the source file was formatted, some slides will not ideally reformat once the template is applied. Therefore, some reformatting will be necessary. Reapply slide layouts: Task Pane / Slide Layout Can be applied thru normal or slide sorter view May have to reapply the layouts more than once in order to take effect Limit altering slide layout attributes on your slide (fonts, positioning, text box anchoring, positioning, etc.), this will create less reformatting rework when switching templates in the future or repurposing this slide in other presentations. Use “shift returns” if text wraps are needed to wrap around imagery. If slide layout customization is needed, it’s advised to break the customized text box from the slide layout by selecting the bounding box of the altered text box and cutting it from the slide, apply either the title slide layout or the blank layout, and then paste the text box back onto the slide. Your custom-formatting of the text layout will then be retained for future repurposing in other presentations. Recolor graphics if needed by using the embedded color palette swatches already in this template. Slide text: Don’t create long sentences or paragraphs on slides. Use concise bulleted list format. Use speaker notes for supporting bulleted content to avoid slides that are too text heavy. Use sentence case capitalization for presentation titles, slide titles, category labels and bullets: Format / Change Case / Sentence Case. Initial capitalization is limited to our products and offerings. When referring to IBM products, use the correct full name, do not abbreviate. Imagery Avoid using cartoon like clip-art, use photo-art instead. Third party material cannot be used in a presentation without written permission (this includes product and Web page screen shots). Images must be acquired from a ‘royalty-free to use’ source such as: Microsoft or Lotus Symphony Clip Art library http://www.freebyte.com/clipart_images_photos_icons/#freevectorgraphics http://www.freedigitalphotos.net/ IBMers can use images from IBM approved image libraries: https://w3-03.ibm.com/software/marketing/marksite.nsf/AllMarketingPages/Brand-Rational-rt_rtb?OpenDocument&amp;ExpandSection=4#_Section2 Close each presentation with the mandatory “Rational ThankYou Slide” located in the back of this file.
  7. Author Notes: This slide covers information about your company. Some suggested topics are the: Industry or area your company specializes in, for example, financial, energy &amp; utilities Place where your company is located Business areas that your company specializes in, for example, business analytics, application infrastructure Products, services and solutions that your company provides
  8. Author Notes: This slide covers information about your company. Some suggested topics are the: Industry or area your company specializes in, for example, financial, energy &amp; utilities Place where your company is located Business areas that your company specializes in, for example, business analytics, application infrastructure Products, services and solutions that your company provides
  9. Author Notes: This slide covers information about your company. Some suggested topics are the: Industry or area your company specializes in, for example, financial, energy &amp; utilities Place where your company is located Business areas that your company specializes in, for example, business analytics, application infrastructure Products, services and solutions that your company provides
  10. Author Notes: feel free to add additional slides if needed This slide covers what you would like to share from implementing your solution. Some suggested topics are the: Lessons learned Recommendations Tips and techniques Things to avoid
  11. Author Note: Optional Rational slide. Graphic is available in English only.
  12. Author Note: Mandatory Rational closing slide (includes appropriate legal disclaimer). Graphic is available in English only.