Presentation is loading. Please wait.

Presentation is loading. Please wait.

© 2013 IBM Corporation Software Development for IBM i Maximizing productivity on Power Systems Chris Trobridge

Similar presentations


Presentation on theme: "© 2013 IBM Corporation Software Development for IBM i Maximizing productivity on Power Systems Chris Trobridge"— Presentation transcript:

1 © 2013 IBM Corporation Software Development for IBM i Maximizing productivity on Power Systems Chris Trobridge chris.trobridge@uk.ibm.com

2 © 2012 IBM Corporation Enabling Product and Service Innovation | Rational Software Development is like any other task. You want to reach your destination as fast and efficiently as possible

3 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational In any activity there are Challenges… Your equipment may not be the best It can be tough to find the right path The route may have challenges and restrictions Some tasks may be burdensome or difficult to manage 3

4 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational … and Solutions Equipment Technology Infrastructure Automation 4

5 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational JSP Java Servlet JSF JDBC PHP EJB SQLJ JCA JMS SOAP JSE WSDLDOMSpring Hibernate ASP JEE XML And in the complex world of Software Development…. TraditionalDistributed Batch, Programs Text UI Web 1.0 Web Services GUIs Web 2.0, Mobile Client HTML CSS JavaScript AJAX XML SOAP JSON DOM Dojo jQuery Objective-C Power Builder VB SWT ExtJS.NET IMS BMS Ideal CICS JCL Datacom Natural SQL COBOL RPG PL/I C Natural z/OS IMS System z CICS IBM i AIX z/VSE Technologies Platforms/ OSes Apps AIX Windows x86 Linux Power IBM i UnixIE Firefox Windows Chrome Android BlackberryWebOS Mac OS Chrome OS

6 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational there are Challenges… Dated, siloed environment with steep learning curve, unappealing to new talent, not designed for modern applications and software delivery practices Decades old applications with text-based UIs and brittle architecture, many dependencies (documented and undocumented). Billions of lines of 3GL code run daily Isolated teams, using disjointed tools and processes that don’t support dynamic collaboration, project governance, or traceability, resulting in reduced quality and slower time to market Deploying modern complex applications requires coordination of many tasks and offers many opportunities for failure 6

7 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational … and in the IBM i world there are Solutions A modern efficient IDE. Attractive to new users and empowering for existing users Use tools so that anyone can analyze and visualize the application software Break down the silos with an integrated infrastructure managed by a single tool Automate the complex tasks to reduce errors and speed delivery 7

8 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational … and in the IBM i world there are Solutions A modern efficient IDE. Attractive to new users and empowering for existing users Use tools so that anyone can analyze and visualize the application software Break down the silos with an integrated infrastructure managed by a single tool Automate the complex tasks to reduce errors and speed delivery 8 Rational Developer for Power Systems Rational Team Concert ARCAD Pack for Rational ARCAD Pack for Rational

9 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational Together they form 9

10 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational The IBM Integrated Solution for IBM i Development Check consistency of existing apps Better productivity and quality with graphical impact analysis and reporting Increase productivity with a modern IDE for RPG, COBOL, and Java on IBM i IBM i Systems and Cross-platform Development Rational Developer for i Application audit & Impact Analysis ARCAD Pack for Rational AnalystQuality Professional Deployment Engineer Intelligent building for application stability. Deploy to multiple execution environments ensuring data integrity and consistency Project Manager Architect Collaboration, planning and governance across diverse teams, platforms, and programming languages IBM Services Collaborative Development Rational Team Concert Developer Automated Building & Intelligent Deployment ARCAD Pack for Rational

11 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational Rational Developer for i Start with Rational Developer for i Optimise essential development tasks Modern, Eclipse-based, development tools for IBM i Visual editors, outline views, content assist, integrated language help Integrated file management, search, edit, compile/build, debug capabilities Analysis tools (application diagram, call hierarchies, type hierarchies) Easily debug batch, interactive, and Web applications and Web services with a common visual debugger Visual design tools: Screen and Report Designer Integration with Rational Team Concert, ARCAD Pack for Rational and HATS

12 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational Rational Developer for i Rational Developer for i Empowering capabilities 12 Advanced Debugging Report and Screen Designer

13 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational All in the same modern environment….

14 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational Analyse and visualise application structures and dependencies in Rational Developer for i Audit and restructure applications before loading into Rational Team Concert Application Clean-Up ARCAD-Audit Application Analysis ARCAD-Observer Intelligent building of complex applications directly from Rational Team Concert Deploy to multiple execution environments ensuring data integrity and consistency Intelligent Deployment ARCAD-Deliver Automated Building ARCAD-Builder Advanced IBM i Development Assistance ARCAD Pack for Rational ARCAD Pack for Rational Build on this environment with the ARCAD Pack for Rational… A Powerful Integrated Toolset for Rational Developer for Power Systems and Rational Team Concert Modernize applications By converting the to free-format RPG Application Modernization ARCAD-Converter

15 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational New Product Offering ARCAD Pack for Rational (APR) a suite of five products which integrate tightly into the Rational Team Concert/Rational Developer for Power Systems Software environment to provide advanced capabilities for IBM i development organizations :- ARCAD-Observer »application analysis, visualization and reporting. ARCAD-Builder »support for complex integration builds of composite IBM i applications ARCAD-Deliver »deployment automation and synchronization across multiple platforms with automatic rollback on error » ARCAD-Audit »IBM i code audit and restructuring used as part of preparation for loading RTC ARCAD-Converter »Convert legacy RPG to free-format RPG for ease of maintenance by new developers

16 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational ARCAD-Audit ARCAD-Audit : Application Clean up Clean your inventory before loading it into Rational Team Concert 16 Identify and clean up: Multiple occurrences of the same source, Which objects are really used in production environments, Source without objects - either object losses or unnecessary source, Objects without source - a problem if you wish to modify a related component, Sources with a date later than the object - components whose executed object is not at the same level as the source, And, of course, unused objects

17 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational ARCAD-Observer ARCAD-Observer : Application Analysis Multi-platform cross-referencing, visualisation and reporting 17 Trace all the inter- relationships between IBM i components (program or file) and other open-system components (Windows, AIX, or Linux) from your IDE. Sources/objects (multi- platform) cross references files Sources/object fields cross references RPG program calling chain i Project access view Workflow Diagram Data relationship model

18 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational ARCAD-Builder ARCAD-Builder : Build Automation reduces the effort required for application compilation 18 Full automation of compilation processes Handling of database upgrade processes Management of compilation specifics Management of rights/ownership/attributes Automatic compilation ordering of dependent components Invoke directly from Rational Team Concert Build result: activities Build result: dependency recompilation Single access point: the build result

19 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational ARCAD-Deliver ARCAD-Deliver : Release Management Flexible deployment for IBM i and distributed systems 19 Increase the quality and reliability of your systems with Automated transfers to production, Synchronized deployments to diverse platforms Full Logging and Traceability Rollback Need screen shot here Use the same methods, the same rules and the same product to deploy all your applications whatever the target system, Application Sites/Environment installation Ready to be deployed releases Configured sites

20 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational ARCAD Pack for Rational CASE and 4GL support ARCAD Pack for Rational CASE and 4GL support Manage CASE and 4GL environments along side other applications 20  Integrations into popular CASE and 4GL environments  Manage CASE and 4GL alongside RPG, Cobol and Java applications. Environments supported : CA2E (Synon) LANSA Adelia JDE (JD Edwards) Links to RTC Work Items for planning and approval Tight integration into tool specific Development Environments Note : EGL does not have its own repository so does not require these extensions

21 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational ARCAD-Converter : Application Modernization ARCAD-Converter : Application Modernization Convert to Free Format RPG 21 Allow modern developers to manage and maintain your applications by converting to Free Format RPG Rational Developer for i plug-in Support for the latest compiler specs On-demand or bulk conversion

22 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational ― Team productivity increases of up to 50% ― Team collaboration performance up 25%* ― Quality of releases improves 12%* ― Project governance improvements of 12% Rational Team Concert Tie it all together: Automate and Accelerate the administration of your lifecycle with Rational Team Concert Manage Source Code Track Changes Harness the backlog using Plans and Process Templates Steer the sprint with Dashboards Track Builds Scale Development across projects and repositories Integrated flexible SCM Integrates with Enterprise CM Systems Integrates with build systems * Based on IBM customer surveys

23 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational 23 Rational Team Concert Rational Team Concert: Change Management available everywhere – IDE or Web Interactive query results Bulk Edit Mode Predefined, custom and personal queries; Share queries with individuals, teams and projects Favorite Queries, Work Items Subscribe to work items you're interested in Copy / move work items between projects Find potential duplicates Integrated discussion threads auto linking to related work items

24 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational Easily suspend and resume work Reproduce the exact workspace of any build Work in parallel without making branch copies Rational Team Concert : Integrated Source Code Management Track changes in context

25 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational 25 Team Awareness Shows team members and their online status Discussions kept with work for all time Change Awareness Automatically links to changes if mentioned in chat Drag and drop any work item or query into chat Rational Team Concert Rational Team Concert : Collaboration in real-time and in context to maximize progress Avoid Duplication Find potential duplicates Subscribe team members Move / Copy work between projects

26 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational Rational Team Concert Rational Team Concert : Integrated Dynamic Planning with support for Traditional and Agile Methods 26

27 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational Rational Team Concert Rational Team Concert : Transparency and Status for Everyone Every stakeholder knows project status without having to ask

28 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational 28 www.ibm.com/software/rational

29 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational The IBM Integrated Solution for IBM i Systems Development An incremental and continuous approach to achieving greater value and performance from your IBM i investment Increase Application Flexibility 20 to 35%* cost reduction in managing and maintaining existing application portfolios Maximize Team Productivity 15 to 20% * decrease in development cycle time through common team infrastructure for collaborative application lifecycle management Boost Individual Productivity 22-37%* improvement in developer productivity with modern tooling * Results aggregated from various IBM customer success stories on all platforms.

30 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational www.ibm.com/software/rational

31 © 2013 IBM Corporation Enabling Product and Service Innovation | Rational © Copyright IBM Corporation 2013. 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. www.ibm.com/software/rational


Download ppt "© 2013 IBM Corporation Software Development for IBM i Maximizing productivity on Power Systems Chris Trobridge"

Similar presentations


Ads by Google