Presentation is loading. Please wait.

Presentation is loading. Please wait.

® IBM Software Group © 2010 IBM Corporation Introduction to Rational Development Tools for Power Systems VT 460-2 IBM Rational Enterprise Tools & Compilers.

Similar presentations


Presentation on theme: "® IBM Software Group © 2010 IBM Corporation Introduction to Rational Development Tools for Power Systems VT 460-2 IBM Rational Enterprise Tools & Compilers."— Presentation transcript:

1 ® IBM Software Group © 2010 IBM Corporation Introduction to Rational Development Tools for Power Systems VT 460-2 IBM Rational Enterprise Tools & Compilers Linda Cole IBM Rational lcole @ca.ibm.com

2 IBM Software Group | Rational software 2 A total solution including hardware, AIX operating system and Rational tools and compilers for C/C++ or COBOL development IBM Rational Power Appliance for AIX New compilers exploit Power Systems including the latest POWER7 architecture and multi-core technology, boosting performance, productivity and portability. IBM Rational Compilers IBM Rational Developer for Power Systems Software Common developer desktop delivering integrated developer tools for Power operating systems and programming languages. IBM Rational solutions for Power Systems Learn more: www.ibm.com/software/rational/announce/power/www.ibm.com/software/rational/announce/power/ Common server infrastructure enables collaborative coordination for multi-platform development teams. IBM Rational Team Concert IBM Rational Power Appliance IBM Rational Developer for Power IBM Rational Team Concert IBM Rational Compiler for AIX

3 IBM Software Group | Rational software 3 Rational Developer for Power Systems Software  Rational Developer for Power Systems Software  Modern, Eclipse-based, development tools for IBM Power Systems  Visual editors, outline views, content assist, integrated language help  Integrated file management, search, edit, compile/build, and debug capabilities  Analysis tools (application diagram, call hierarchies, type hierarchies)  Integration with Rational Team Concert  Common development environment across multiple hardware platforms and languages

4 IBM Software Group | Rational software 4 Rational Developer for Power Systems Software Rational Developer for Power V8.0 Features:  RPG and COBOL for IBM i  COBOL for AIX  C/C++ for AIX  C/C++ for Linux on Power  C/C++ Developer Studio for AIX  RDPower + compiler  COBOL Developer Studio for AIX  RDPower + compiler  C/C++ Developer Studio for Linux  RDPower + compiler  Power Tools for AIX  RDPower C/C++ and RAD SE  Power Tools for IBM i  RDPower RPG/COBOL and RAD SE  Windows or Linux Client  IBM XL C/C++ for AIX and Linux V11.1  IBM XL Fortran for AIX and Linux V13.1  IBM COBOL for AIX V4.1  IBM PL/I for AIX V2  IBM Rational Development Studio V7.1  IBM i compilers RPG/COBOL/C/C++  Rational Open Access: RPG Edition V1.1 Rational Compilers for Power

5 IBM Software Group | Rational software 5 C/C++ Development Tools for AIX RPG & COBOL Dev Tools for IBM i COBOL Development Studio for AIX Rational Developer for Power (Separate chargeable components) RD Power 8.0: Packaging C/C++ Development Studio for AIX COBOL Dev Tools for AIX XL C/C++ for AIX compiler COBOL Dev Tools for AIX COBOL for AIX compiler Development Environments Studio Bundles (tools and compiler) RPG & COBOL Dev Tools for IBM i Rational Application Developer SE C/C++ Development Tools for AIX Rational Application Developer SE Power Tools for IBM i Power Tools for AIX XL C/C++ for Linux compiler C/C++ Development Studio for Linux C/C++ Development Tools for Linux C/C++ Development Tools for AIX C/C++ Development Tools for Linux Power Tools Bundles

6 IBM Software Group | Rational software 6 Rational Developer for Power Systems Software V8.0 RPG and COBOL Development Tools for IBM i Feature  Follow on to Rational Developer for i as the modern development tools for IBM i  Features  Lightweight, modern, development tools for RPG, COBOL, CL, and DDS  Integrated file access, search, edit, compile and debug  Rich editing features such as outline view, content assist, formatting, color tokenizing  Visualize program structure with Application Diagram  Easily debug batch, interactive, and Web applications and Web services with a common visual debugger  Visual DDS design tools: Screen and Report Designer  Integration with Rational Team Concert for Power

7 IBM Software Group | Rational software 7 IBM Rational Application Developer Standard Edition for WebSphere Software V8.0  Rich set of Eclipsed-based tools for developing applications using  Java, Java EE  Portal,  Service oriented architecture (SOA)  Web 2.0  Rational Application Developer Standard Edition includes features that simplify development and increase programmer productivity.  Wizards  Visual designers  Rich source editors  Integrated WebSphere Application Server test environments

8 IBM Software Group | Rational software 8 The Power Tools Packages  Power Tools for IBM i  For organizations who are integrating applications written in RPG or COBOL on IBM i with Web Services and Web front-ends that leverage Java, Java EE, Web 2.0 SOA or Portal.  Power Tools for AIX  For organizations who are integrating applications written in C/C++ on AIX with Web Services and Web front-ends that leverage Java, Java EE, Web 2.0 SOA or Portal. RPG & COBOL Dev Tools for IBM i Rational Application Developer SE C/C++ Development Tools for AIX Rational Application Developer SE Power Tools for IBM i Power Tools for AIX

9 IBM Software Group | Rational software 9 IBM Rational Business Developer - EGL  Simplify the development of JavaScript-based Web 2.0 applications and services with EGL  Extend existing business logic on Power  Skills flexibility and high productivity for building all types of enterprise applications  Platform independent for portability

10 IBM Software Group | Rational software 10 Accelerate development of traditional RPG and COBOL applications and web services and SOA for IBM i IBM Rational Developer for i for SOA Construction V8.0 (April 12, 2011) Rational Developer for Power RDi SOA  Traditional RPG, COBOL development  Create Web Services from IBM i programs  Consume Web Services via EGL  Create modern Web 2.0 applications leveraging RPG/COBOL via EGL Rational Business Developer (RBD)  RPG, COBOL, CL  Edit, Compile, Debug  New 5250 Screen Designer  New application diagrammer  Smaller footprint (minimum 512mb memory)  EGL (Enterprise Generation Language  Java without the Java  Web 2.0  Web Services  Modern language and user interfaces  Generate JavaScript & API support Modern Language Merges with Core Business Systems & Heritage Languages + +  Note: Use RDi SOA V7.6 with the HATS toolkit Also includes HATS toolkit

11 IBM Software Group | Rational software 11 A brief history of tools for IBM i … ADTS (SEU & PDM) WDSC RAD SE RDiRD Power V8 No charge entitlement with active Subscription and Support (S&S) or with Software Maintenance (SWMA) RD Power replaces RDi contained in RDi SOA. No charge entitlement with active S&S (SWMA) WDSC is no longer supported. ADTS is supported, but no longer being updated or enhanced as of IBM i 6.1 Previously there was unlimited entitlement from ADTS to WDSC. This has been withdrawn. EGL (Web 2.0, Services) and HATS RPG, COBOL, C/C++, CL, DDS Development Java, Java EE, HATS, Web 2.0, SOA, Services There is no entitlement from WDSC to RDi, RDi SOA, RD Power or RAD or RAD SE. Customers were entitled from ADTS to WDSC but that entitlement has been withdrawn. RDi SOA HATS Toolkit RDi RBD RDi SOA V8 HATS Toolkit RDp RBD

12 IBM Software Group | Rational software 12 IBM i Development Tools Comparison by Feature Feature WDSCWDSC AE RD Power for RPG & COBOL on IBM i RDi SOA RAD SE Power Tools for IBM i User Based Pricing EOM 4/08 $886 USD$2220 USD $2000 USD $2740 USD RSE (interface to IBM i ))XXXX-X LPEX Editor (RPG, COBOL, CL, C/C++ for IBM i)XXXX-X End to End DebuggerXXXXXX ILE Application Diagrammer-XXX-X 5250 Screen Design Tool-XXX-X VisualAge RPG & CODE/400XX---- Report Design toolXX-X JSF Web Design & Servlet SupportXX--XX J2EE with EJB support-X--XX Web Service Wizards (for RPG & COBOL)XX-X-X XML toolsXX--XX RPG and COBOL call wizardsXX-X-X WebSphere Application Server test environmentXX-XXX Support for WebSphere Portal-X--XX Support for HATS Toolkit V7.5.1 – without Portal supportXXXV8.0 Support for HATS Toolkit V7.5.1 – with Portal Support-X--V8.0 Note: Compilers & ADTS sold separately from tools Note: HATS Toolkit V7.5.1 can not install with RAD SE V8.0 or Power Tools for IBM i V8.0

13 IBM Software Group | Rational software 13 Rational Team Concert V3.0 Application Lifecycle Management for collaboration, governance, and consolidation of distributed and Power Systems software development teams. Unify Teams

14 IBM Software Group | Rational software 14  Traditionally, each tool came with its own  UI - Web and desktop presentations of views and tasks  Logic – Workflow, process, search, query, scale, security and collaboration  Storage – Availability, traceability  Privacy, backup/archive  Resulting in...  Brittle integrations  Silos everywhere  High cost to maintain and administer  Proprietary API's Tool E SCM UI LOGIC DB UI LOGIC DB UI LOGIC DB UI LOGIC DB UI LOGIC DB Tool B Planning Tool D Build Management Tool C Reporting Tool A Work Items Our customers have invested in a diverse set of ALM tools...

15 IBM Software Group | Rational software 15 With Rational Team Concert, you get...  Unified Work Items, Agile Planning, SCM, Build Mgmt, Reporting  Single UI, storage and process  Reduces Cost of Ownership  Administrative costs  Training/Adoption  Customizations LOGIC UI DB Planning Build Management Reporting Work Items SCM A unified client With unified storage One Tool!

16 IBM Software Group | Rational software 16 Query Storage Collaboration Discovery Administration: Users, projects, process JAZZ SERVICES Business Partner Extensions Your Extensions Rational Developer for z Rational Software Architect Rational Systems Developer Rational Business Developer Rational Developer for Power Eclipse ClientsWeb Clients Visual Studio Microsoft.NET ClientsRational Desktop Clients Rational Team Concert Web 2.0 Jazz Client Extensions Eclipse Platform IBM Rational Extensions Best Practices Presentation: Mashups Rational Team Concert: An open, extensible architecture Supporting a broad range of desktop clients, IDE’s and languages

17 IBM Software Group | Rational software 17 Rational Team Concert Supports Development Teams Work Items Planning Build System Quality Management Define and Manage Change Reqs Plan and Assign Work Items Design, Code and Unit Test Analyst Team Tests: Functional, Integration, System, Performance Developer Tester Work Items Requirements Releases and Iterations Estimates Tasks linked to Work Items Assignments Test definitions Defects linked to Work Items, Builds, Change Sets Workspaces Change sets Components Snapshots Streams Define and Initiate Builds Track Work Items Linked to Change Sets and Work Items Common repository provides seamless transitions of all artifacts between ALM activities and team roles and promotes traceability throughout the lifecycle Source Code and Change

18 IBM Software Group | Rational software 18 Simplified User Licensing – Rational Team Concert 3.0 Collaboration Platform View Project Status Work Items Planning: Agile, Formal, Hybrid Report Customization Continuous Integration - Builds Advanced Source Control Distributed SCM** Advanced System Z and Power Features Floating or Token Licensing Yes No Yes Developers Team of Teams Stakeholder Contributor Developer for Workgroups* Rational Team Concert Developer Developers Team Customers Collaborative CM Or Developers w/ an alternate SCM Dev. for IBM Ent. Platforms z/OS / Power Developers *Developer for Workgroups has a limit of 50 authorized user licenses per licensed Jazz Team server group. **Mixing Developer 10-C (community) or Developer for Workgroups licenses with Developer or Developer for IBM Enterprise Platform licenses will result in Distributed Source Control Management (SCM) capability being disabled for all licenses

19 IBM Software Group | Rational software 19 Rational Team Concert  Team Collaboration  Connect dispersed development teams  Bring all stakeholders together  Business analysts, IT managers, project managers, team leads, developers, and testers  Governance  Implement single process for all teams  Help teams move towards Agile development  Track development tasks  Source Control  Transparency and Reporting  Automate project status  Traceability (links) between artifacts  Team, role, and personalized dashboards  Consolidation and lower costs  Single solution for multiple platforms and languages (Java, IBM i, AIX, PHP,.NET)  Single server, database, administration  Single tool for everyone to learn  lower training costs Work Items Build SCM Reporting Planning Process

20 IBM Software Group | Rational software 20 Unify Teams Oxford International, Inc. Improves distributed team productivity and time to market The challenge  Cross-platform distributed development teams needed better communications, project visibility  Looking for a single enterprise-wide solution to improve software development, management and control.  Needed to improve governance and traceability for multi-tier and distributed development teams. Business value  Realized 20-30% improvements in team productivity and quality  Realized accelerated time to market Solution  Rational Developer for Power (formerly RDi) Rational Team Concert for Power (formerly RTCi)  IBM Business Partner for Rational Software for Power and System z  Oxford has been deploying application modernization solutions since 2004 “We estimate between 20-30% improvements in team productivity and quality across the development process. Rational Team Concert for i and Power solutions truly hits the mark of the most demanding business and IT department.” - Steve Norton, President

21 IBM Software Group | Rational software 21 IBM Rational Development Studio Compilers for IBM i Exploit Infrastructure

22 IBM Software Group | Rational software 22 Compilers on IBM i  Rational Development Studio  RPG, COBOL, C, and C++ compilers for IBM i  Designed for creating modern business applications  Many language enhancements over previous releases to: –Integrate existing applications into today’s mixed environments –XML, Java, Web services –Improve application maintenance and quality  IBM i compilers ordered when operating system ordered  RDS can only be ordered by STG or HW BP through AAS - previously called WDS Feature: ILE Compilers ILE RPG ILE RPG *PRV Compiler ILE COBOL ILE COBOL *PRV Compiler ILE C ILE C++ IXLC for C/C++ Feature: Heritage Compilers S/36 Compatible RPG II S/38 Compatible RPG II RPG/400 (RPG III)_ S/36 Compatible COBOL S/38 Compatible COBOL OPM COBOL Feature: ADTS ADTS RDS 7.1

23 IBM Software Group | Rational software 23 Rational Open Access: RPG Edition Extending RPG to reach new interfaces RPG IV + Open Access Web Browsers Mobile Browsers Databases Custom Devices Rich Clients XML Interfaces SOA Interface Future Devices

24 IBM Software Group | Rational software 24 The handler RPG program Device Or resource Device Or resource Handler The handler provides the magic that makes Open Access work

25 IBM Software Group | Rational software 25 Revitalize Applications Develop modern graphical user interfaces Deliver quality across the service lifecycle. Revitalize Applications

26 IBM Software Group | Rational software 26  Rational Developer for i for SOA Construction  Rational Business Developer  EGL Community Edition  Rational Application Developer  Rational Host Access Transformation Services Greater customer satisfaction Lower employee training costs Fewer errors from more modern and compelling UIs Develop modern graphical user interfaces Deploy the ideal UI for your application Revitalize Applications

27 IBM Software Group | Rational software 27 “Ultimately, we expect the Rational HATS solution to cut training costs and broaden the user-base of one of our most important applications – boosting productivity and enhancing customer service,” Tim Bennett, Project Manager Marsh  Quickly and easily transform green screen applications to Web services, Web, Mobile, Portal and rich client interfaces  Low cost and low risk: No need to rewrite or refactor existing applications and built on open, proven platforms and technologies  Increase productivity and reduce training costs and data entry errors with workflow and navigation improvements  Integrate host business processes and data with other Web, Portal, Mobile, and rich client applications  What’s new in V7.5.1?  Mobile device support for Apple iPhone and iPod Touch  Rich Client support extended to Lotus Notes  Ajax-based automatic disconnect and refresh  Simplified, customizable Web service definitions Rational Host Access Transformation Services for 5250 Achieve fast ROI with low risk Revitalize Applications

28 IBM Software Group | Rational software 28 There are 2 Parts to HATS 1. HATS Toolkit  Eclipse based development tool to create your HATS projects  Available as a free web download  Included with HATS Runtime products  Includes 2 connections 2. HATS Runtime  HATS for Multiplatforms (All), HATS for 5250 Applications (Multi & IBM i), HIS, etc.  Priced per user or by processor value units (PVU) for unlimited users  Includes WebSphere Application Server* license (part of i5/OS)  Works in conjunction with WebSphere Portal Server to support HATS portlets *WAS must be purchased for deployment on z/OS

29 IBM Software Group | Rational software 29 Third-party Offerings Homegrown Offerings Rational Offerings Business Partner Offerings  Rational AppScan Family  Rational Functional Tester  Rational Performance Tester  Rational Purify Plus  Rational Quality Manager  Rational Service Tester for SOA Quality  Rational Software Analyzer Deliver quality across the service lifecycle Optimize software quality with a centralized test management hub Cut risk and cost with flexible, integrated test mgmt Simplify labor-intensive activities with automation Defect Management Requirements Management IBM Collaborative Application Lifecycle Management Open Lifecycle Service Integrations Functional Testing Performance Testing Web Service Quality Code Quality Security and Compliance Test Data Quality Manage Test Lab Create Plan Build Tests Report Results Execute Tests Test Management Rational Quality Manager Quality Dashboard Java System z SAP.NET IBM i Linux AIX Revitalize Applications

30 IBM Software Group | Rational software 30  Difficult times present opportunities for businesses to gain efficiencies in the short term while making strategic IT investments for future growth  But constrained infrastructure, application complexity, limited staff productivity, and poor team collaboration limits IT flexibility  Rational solutions for Power Systems can help: Increase system utilization by leveraging hardware capabilities Boost productivity and accelerate innovation with modern skills Maximize organizational agility by bridging development silos Increase flexibility by integrating application portfolio Power your innovation IBM Power Systems Integrate Applications Exploit Infrastructure Empower People Unify Teams

31 IBM Software Group | Rational software 31 Leverage these Virtual Seminars with your Power customers  Listen to our Virtual Seminar to learn about the solutions that Rational has to offer for Power users: Design, Develop and Deploy Better Business Driven Applications for Power Systems  Part 1 on Rational Developer for Power and Compilers  https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=dw-c- wcsdpr&S_PKG=102810A&S_TACT=100EU24W&lang=en_US https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=dw-c- wcsdpr&S_PKG=102810A&S_TACT=100EU24W&lang=en_US  Part 2 on Rational Team Concert and the Power Appliance  https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=dw-c- wcsdpr&S_PKG=102910A&S_TACT=100EU25W&lang=en_US https://www14.software.ibm.com/webapp/iwm/web/signup.do?source=dw-c- wcsdpr&S_PKG=102910A&S_TACT=100EU25W&lang=en_US

32 IBM Software Group | Rational software 32 Power your Innovation website  Customer website – entry to information on Rational offerings for Power  http://www- 01.ibm.com/software/rational/announce/power/

33 IBM Software Group | Rational software 33 https://www.ibm.com/developerworks/rational/community/cafe/rpg.html http://www.ibm.com/developerworks/downloads/emsandbox_power/index.html

34 IBM Software Group | Rational software 34 Rational Developer for Power  the Enterprise Modernization Sandbox For IBM i - Explore RPG and COBOL development using modern tools Lab 01: Maintain an IBM i application Lab 02: Edit RPG applications Lab 03: Verify and compile RPG applications Lab 04: Debug IBM i programs Lab 05: the Use Screen Designer to generate source Lab 06: Use the Application Diagram Viewer Lab 07: Customize the Remote Systems Explorer Lab 08: Work with offline projects Lab 09: Work with Report Designer

35 IBM Software Group | Rational software 35 Profit from Software. Everyware. Starting at Innovate 2011. Mark your calendar and register today! Innovate 2011 is the event for software innovation. It is the conference totally focused on helping you transform software innovation and accelerate better business outcomes. Top 5 Innovative Reasons to Attend the Enterprise Modernization Power Track 1. 100% dedicated to IBM Power systems and accompanying software -- showcases POWER7 and latest Rational application development tools. 2. Get an in-depth look at how Rational application development tools for Power systems can help you reduce cost while improving organizational efficiency. 3. Engage in lively panel discussions with Rational and Power Systems executives, senior technical leaders, and customers. 4. Test drive Rational's latest application development tools in hands-on technical workshops and demos. 5. Networking and innovating with 4,000 peers ! REGISTER TODAY & SAVE! TwitterTwitter | Facebook | YouTubeFacebookYouTube It’s your conference, so register using promo code PWRT and save $100! New Power Solution Suite 1 on 1 briefings and demos Registration required Questions to smyoskin@us.ibm.com

36 IBM Software Group | Rational software 36 Backup  Features of Rational Developer for Power

37 IBM Software Group | Rational software 37 Remote Systems Explorer

38 IBM Software Group | Rational software 38 Rational Developer for Power Workbench Connection to server for searching, editing, compiling, and debugging. Views display information Live editing of remote source files; changes are saved back to the remote member.

39 IBM Software Group | Rational software 39 Remote Systems View  Manage connections to servers  Remote access to files and jobs on AIX and Linux  Remote access to libraries, objects, members, and jobs on IBM i  Create filters for quick access to remote resources  Edit remote files using any Eclipse editor  Perform remote copy, rename, delete, compile, search actions and more  View and set properties  Integrated remote searching  Launch debug sessions  Run remote commands and shells

40 IBM Software Group | Rational software 40 - RD Power also provides Eclipse project way of working - Remote C/C++ Project - AIX COBOL Project - i Project - Maps local project to remote file system - Project synchronizes files between local workspace and remote server - C/C++ project level indexing for content assist, language aware searching, type and call hierarchy - Integration with Eclipse SCM providers like Rational Team Concert Working in Projects

41 IBM Software Group | Rational software 41 Rich editing experience using any Eclipse Workbench editor Content assist and code templates Detailed outline views Rich Source Editing

42 IBM Software Group | Rational software 42 Outline View and Content Assist Cross reference information Content assist helps jog your memory (opcodes, BIFs, fields) Templates provide a quick way to insert common code patterns (free form and SQL). Predefined or define your own!

43 IBM Software Group | Rational software 43 Program Analysis

44 IBM Software Group | Rational software 44 Application Diagram (IBM i Only) ORDENTR member expanded to view a call graph Subroutine WrtDtaQ calls program QSNDDTAQ Subroutine ChgOrder calls something inside the ROUTINES member Subroutine RqsPart calls subroutine Process

45 IBM Software Group | Rational software 45 Application Diagram ILE Program and Service Program Bindings Program QQFENDSVR binds to service program QQFUTILS Modules WFVTACC and WFVTSVR are bound into program QQFVTSVR These *SRVPGMs were not part of initial user selection so details are not shown Selecting a node highlights it’s incoming and outgoing connections

46 IBM Software Group | Rational software 46 Remote Compile & Build With Integrated Error Feedback

47 IBM Software Group | Rational software 47 Compiling (and Fixing Errors) Integrated Error Feedback Launch compiles directly from editor or pop-up menu. Compile errors automatically downloaded and shown in Error List Double clicking on an error opens editor and positions to the line

48 IBM Software Group | Rational software 48 Debug

49 IBM Software Group | Rational software 49 Launching the Debugger One Click Actions for IBM i Attach to a job (STRSRVJOB) Always use Service Entry Points to debug any ILE program / service program! Single click debug for batch (don’t use for interactive – use service entry points or debug job)

50 IBM Software Group | Rational software 50 Debug multiple processes simultaneously Debug UI runs in Eclipse workbench and controls job on AIX server View and modify variables. View registers and manage breakpoints

51 IBM Software Group | Rational software 51 Screen and Report Designer

52 IBM Software Group | Rational software 52 The Screen Designer  Modify source code both graphically and textually in one editor  Real-time updating of source and all other views when any change is made in any view Easily modify screens visually. Common editor tooling with RPG, COBOL, etc

53 IBM Software Group | Rational software 53 The Report Designer  Easily define/modify externally defined printer files View/modify printer file layout easily Switch to source view to modify source directly. Understand the printer source easily in one view


Download ppt "® IBM Software Group © 2010 IBM Corporation Introduction to Rational Development Tools for Power Systems VT 460-2 IBM Rational Enterprise Tools & Compilers."

Similar presentations


Ads by Google