Your SlideShare is downloading. ×
0
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
IBM Innovate 2011- What every System i Developer Needs to Know
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

IBM Innovate 2011- What every System i Developer Needs to Know

2,330

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,330
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
56
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. Why Every IBM® System i®Developer Should Use IBM®Rational® Solutions forPower SystemsPWR-1728Tim Rowe, Business Architect for Application Development on IBM I timmr@us.ibm.comKushal Munir, Development Lead, Rational Developer for Power kmunir@ca.ibm.comMatthew Hardin, Strongback Consulting mhardin@strongback.usKenny Smith, Strongback Consulting kenny.smith@strongback.us June 5–9 Orlando, Florida
  2. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software What’s New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap2 © 2011 IBM Corporation
  3. The Premier Event for Software and Systems Innovation Transforming software and systems delivery through a rich set of capabilities… System of Systems Systems Engineering Software Delivery Enterprise Portfolio Product Performance Compliance Security Architecture Management & Project Management Management Management Management Business Planning & Alignment Product & Project Management Compliance & Security Requirements Configuration Build Asset Quality Definition & Change & Deploy Management Management & Management Management Management Collaborative Lifecycle Management Architecture Modeling Development Testing Tools Tools Tools Tools Design & Development IBM and Business Partner Ecosystem3 © 2011 IBM Corporation
  4. The Premier Event for Software and Systems Innovation … and the Rational offerings that deliver them System of Systems Systems Engineering Software Delivery System Architect, Asset Focal Point, Insight, … Appscan Analyzer Business Planning & Alignment Product & Project Management Compliance & Security Requirements Team Concert, Build Forge, Asset Manager Quality Manager RAFW, RSA Manager Collaborative Lifecycle Management RD Power, RDz, RBD, HATS, RAD, Functional Tester, Performance Tester, RSA, Purify Plus, … … Design & Development IBM and Business Partner Ecosystem4 © 2011 IBM Corporation
  5. The Premier Event for Software and Systems Innovation It starts with the platform… • Overall price/performance leader • Highly integrated environment: simple, secure, optimized • Modernized RPG and COBOL: still the most cost-effective way to implement business logic • Compilers uniquely exploit the platform • Tools uniquely integrate with the platform and compilers • An unbeatable total solution5 © 2011 IBM Corporation
  6. 6 The Premier Event for Software and Systems Innovation Rational Solutions Optimized for Power Systems Reduce Time-to-Value ! • Raise developer and team productivity • Maximize application performance • Increase project throughput IBM Rational Developer for Power Systems Software IBM Rational Team Concert IBM Rational Compilers 6 © 2011 IBM Corporation
  7. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software What’s New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap7 © 2011 IBM Corporation
  8. The Premier Event for Software and Systems Innovation ADTS, PDM/SEU – Yesterdays Tools  ADTS/PDM/SEU are stabilized – (i.e. dont expect any more features)  As of V6R1  You cannot take advantage of new COBOL/RPG/ILE language features in V7R1  New RPG Features NOT in PDM/SEU – RDP ONLY!!  MERGE, Array Support, Global Variables, and consuming result sets in RPG and COBOL  RPG Open Access – redirect RPG IV native I/O operations to other devices  Green screen development ?!? – a Commodore 64 had a better interface!  No cut/paste/copy, text search, or content assist  Poor or no integration with other tools8 © 2011 IBM Corporation
  9. The Premier Event for Software and Systems Innovation What is IBM® Rational® Developer for Power Systems Software and why is it important?  Rich IDE for RPG and COBOL Productivity Integration development  Productivity  Modernization of tool sets & processes Development Modernization  Integration with other tools9 © 2011 IBM Corporation
  10. The Premier Event for Software and Systems Innovation Productivity & Innovation – why its important Productivity: The measure of output from a process, such as output per labor-hour. Higher More Cost Application Profit Output Effectiveness Modernization Job 20% Boost Accelerate Growth Satisfaction In developer Innovation Productivity1 ¹ Based on IBM customer study, “Making a Business Case for IBM Rational Developer for i”10 © 2011 IBM Corporation
  11. The Premier Event for Software and Systems InnovationOpportunity Cost Savings Assumptions for this example: Assume 3 months of lowered productivity11 © 2011 IBM Corporation
  12. The Premier Event for Software and Systems InnovationOpportunity Cost Savings Simple ROI: (does not assume time saved would be directed to higher-value activity)12 © 2011 IBM Corporation
  13. The Premier Event for Software and Systems InnovationOpportunity Cost SavingsYour Mileage May Vary… but often for the better E.g. shorter learning period E.g. greater productivity gain “We estimate between 20-30% improvements in team productivity “RDp is an outstanding development environment for AIX and quality across the development process. Rational Team development. The LPEX editor and the debugger are far superior Concert for i and Power solutions truly hits the mark of the most to other tools I have used for AIX development. As a user of other demanding business and IT department.” Eclipse based Rational development tools, RDp has been very - Steve Norton, President easy to use and our team was able to be productive in only a week versus months. It also provides a consistent development experience across computing environments providing up to a 20% productivity improvement. ” Morris Wright, Senior Consultant "Rational Developer for Power is an excellent tool that has “Within a month the use of the green screen development was transformed the tedious job of AIX debugging from a chore to a almost completely gone, and our team was excited about working pleasure. Using the debugger in this integrated development entirely on the new IDE. …My advice, try it. You will never go environment has resulted in a 20-30 % reduction in our problem back.” determination efforts." - Bruce “Hoss” Collins Liam Parker, Senior Developer Manager of Systems Administration13 © 2011 IBM Corporation
  14. The Premier Event for Software and Systems InnovationAdditional Benefits• Use of modern IDE helps attract and retain new developers• Leverage existing skills and implementations in modern solutions with integrated tools spanning multiple platforms and technologies • Rational Developer for Power (for RPG, C/C++, COBOL) • Rational Application Developer (for J2EE) • Rational Business Developer (for EGL) • Rational Developer for Z (for mainframe) • Rational Software Architect (for design and automation) • Zend Studio for PHP• In-common tools skills lower learning curve for other technologies14 © 2011 IBM Corporation
  15. The Premier Event for Software and Systems InnovationWhy RD Power? Developer View (the fun stuff!) • 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 DDS design tools: Screen and Report Designer • Integration with Rational Team Concert15 © 2011 IBM Corporation
  16. The Premier Event for Software and Systems Innovation Develop RPG and COBOL applications more productively…Work with existing host resources in a workstation environmentIntegrate development with change managementExperience productivity gains with modern development tools – Quickly perform mundane tasks – Code assistance and templates – Simplified debug experienceEnsure proper governance and consistency of application development Edit Compile Debug16 © Copyright 2011 IBM Corporation 16 © 2011 IBM Corporation
  17. The Premier Event for Software and Systems Innovation Show me the features Remote Systems LPEX Editor17 © Copyright 2011 IBM Corporation 17 © 2011 IBM Corporation
  18. The Premier Event for Software and Systems Innovation From this…18 © Copyright 2011 IBM Corporation 18 © 2011 IBM Corporation
  19. The Premier Event for Software and Systems Innovation To this… Best of Both Worlds SEU look and feel Prefix commands Format bar Modern look and feel Colors! Modern editor features Shortcut to open a member, Ctrl + Shift + A19 © Copyright 2011 IBM Corporation 19 © 2011 IBM Corporation
  20. The Premier Event for Software and Systems Innovation Undo / Redo * means editor has Number of changes unsaved changes made since last save. Unlimited undo / redo inside of LPEX editor Undo changes right back to when member was originally opened Even if editor was saved during the editing period Edit > Undo | Redo or use more common keyboard shortcuts Ctrl + Z | Ctrl + Y20 © Copyright 2011 IBM Corporation 20 © 2011 IBM Corporation
  21. The Premier Event for Software and Systems Innovation Copy and Paste Block copy / paste Prefix commands for copy / paste Stream based copy / paste (typical of Workstation software) Uses Windows Clipboard, paste into another editor, email, or document editor.21 © Copyright 2011 IBM Corporation 21 © 2011 IBM Corporation
  22. The Premier Event for Software and Systems Innovation 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). Predefined22 or © CopyrightyourIBM Corporation define 2011 own! 22 © 2011 IBM Corporation
  23. The Premier Event for Software and Systems Innovation From this…23 © Copyright 2011 IBM Corporation 23 © 2011 IBM Corporation
  24. The Premier Event for Software and Systems Innovation …To This 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 line24 © Copyright 2011 IBM Corporation 24 © 2011 IBM Corporation
  25. The Premier Event for Software and Systems Innovation Show me the features Application Diagram25 © Copyright 2011 IBM Corporation 25 © 2011 IBM Corporation
  26. The Premier Event for Software and Systems Innovation Application Diagram Application Diagram Provides developers with a graphical overview of the structure of their native i5/OS applications Call graph showing subroutine, procedure, and program calls ILE program and service program bindings Currently supports ILE RPG, ILE COBOL, CL, programs and service programs26 © Copyright 2011 IBM Corporation 26 © 2011 IBM Corporation
  27. The Premier Event for Software and Systems Innovation Application Diagram Subroutine ChgOrder calls something inside the ROUTINES member ORDENTR member ORDENTR member expanded to view aa expanded to view call graph call graph Subroutine RqsPart calls subroutine Process Subroutine WrtDtaQ calls program QSNDDTAQ27 © Copyright 2011 IBM Corporation 27 © 2011 IBM Corporation
  28. The Premier Event for Software and Systems Innovation From this…28 © Copyright 2011 IBM Corporation 28 © 2011 IBM Corporation
  29. The Premier Event for Software and Systems Innovation To this… ILE Program and Service ILE Program and Service Program Bindings Program Bindings Program QQFENDSVR binds to service program Selecting a node highlights QQFUTILS it’s incoming and outgoing connections Modules WFVTACC and WFVTSVR are bound into program QQFVTSVR These *SRVPGMs were not part of initial user selection so details are not shown29 © Copyright 2011 IBM Corporation 29 © 2011 IBM Corporation
  30. The Premier Event for Software and Systems Innovation Show me the features Screen and Report Designers30 © Copyright 2011 IBM Corporation 30 © 2011 IBM Corporation
  31. The Premier Event for Software and Systems Innovation From this…31 © Copyright 2011 IBM Corporation 31 © 2011 IBM Corporation
  32. The Premier Event for Software and Systems InnovationScreen Designer Screen controls allow you to Outline view for specify which records should navigating in the editor be visualized together in the and selecting the file, design area. records and fields. Palette: drag and dropReport Designer & parts from the palette to the design area. Design, source and Design area preview modes Use properties view to modify attributes and keywords for the file, records and fields.32 © Copyright 2011 IBM Corporation 32 © 2011 IBM Corporation
  33. The Premier Event for Software and Systems Innovation Putting it All Together Putting it All Together Double click to maximize editor area, drag and drop editors to sides | top | bottom to split screen.33 © Copyright 2011 IBM Corporation 33 © 2011 IBM Corporation
  34. The Premier Event for Software and Systems Innovation Show me the features Integrated Debugger34 © Copyright 2011 IBM Corporation 34 © 2011 IBM Corporation
  35. The Premier Event for Software and Systems InnovationFrom this…35 © Copyright 2011 IBM Corporation 35 © 2011 IBM Corporation
  36. The Premier Event for Software and Systems Innovation Debug View controls Work with breakpoints Real time monitoring the debugger (enable / disable, remove, of the field values add, conditional) Breakpoint (set / remove by double clicking)36 © Copyright 2011 IBM Corporation 36 © 2011 IBM Corporation
  37. The Premier Event for Software and Systems Innovation Launching the Debugger Attach to a job One Click Actions (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)37 © Copyright 2011 IBM Corporation 37 © 2011 IBM Corporation
  38. The Premier Event for Software and Systems Innovation Where can I run this?38 © 2011 IBM Corporation
  39. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software What’s New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap39 © 2011 IBM Corporation
  40. The Premier Event for Software and Systems Innovation Compilers on IBM i Rational Development Studio RPG, COBOL, C, and C++ compilers for IBM i Previously called WDS: “WebSphere Development Studio for System i” Designed for creating modern business applications WebSphere Development Studio renamed to Rational Development Studio 7.1 - 5770-WDS New Enhancements Stabilized Stabilized Feature: ILE Compilers Feature: Heritage Compilers Feature: ADTS •ILE RPG • S/36 Compatible RPG II • PDM •ILE RPG *PRV Compiler • S/38 Compatible RPG II • SEU •ILE COBOL • RPG/400 (RPG III)_ • SDA •ILE COBOL *PRV Compiler • S/36 Compatible COBOL • RLU •ILE C • S/38 Compatible COBOL •ILE C++ • OPM COBOL •IXLC for C/C++40 © 2011 IBM Corporation
  41. The Premier Event for Software and Systems Innovation Compilers for Optimized Performance Compilers tightly integrated with operating systems and POWER7 hardware Binary compatibility Applications will move to POWER7 with no recompile required S/36 and S/38 environment applications also Rational Open Access: RPG Edition - new offering for RPG Long requested feature from customers and partners41 © 2011 IBM Corporation
  42. The Premier Event for Software and Systems Innovation i Architecture Language Runtimes (RPG, COBOL, C, C++) Optimizes underlying IBM i and hardware Single Level Store Object Based Architecture Automates & optimizes storage management Enables integrity, security, virus-resistance Integration Work Management ... ... Integrates business components, e.g. database Provides built-in application virtualization Technology Independent Machine Interface Ensures application compatibility across multiple technology generations Multi-core Multi-threads42 42 © 2011 IBM Corporation
  43. The Premier Event for Software and Systems InnovationRPG IV: A Modern Business language… 7.1 enhancements are based on user feedback, system changes, and language improvements • Better performance when returning large numbers •Sort and search DS • Sort Ascend or Descend • New Built-in functions: %LEN, %SCANRPL • Optional prototype • Integration with DB2, Display and printer files • Integration with other features of the system • Data areas and Data queues • XML documents • Embedded SQL and PCML43 © 2011 IBM Corporation
  44. The Premier Event for Software and Systems Innovation ILE RPG enhancements New and updated built-in functions %LEN, %SCANRPL, %PARMNUM Implicit unicode conversion for parameters Sort and search data structures Sort Ascend or descend Performance when returning large values Optional prototypes Support for ALIAS names in externally-described data structures New options for XML-INTO (also available with a PTF for 6.1) Support for Open Access RPG Edition (also available with a PTF for 6.1) IBM44 Confidenti © 2011 IBM Corporation
  45. The Premier Event for Software and Systems Innovation What’s new for both RPG and COBOL Freeze SEU syntax checking at the V6R1 level Encrypt the listing debug view Teraspace storage model IBM45 Confidenti © 2011 IBM Corporation
  46. The Premier Event for Software and Systems InnovationRational Open Access : RPG Edition When you need to extend RPG applications to interact with things like… – Web services – Multiple / external databases – XML files – Spreadsheets – Socket connections to devices or systems that do not support Web services … with minimal expenditure of internal development resources http://www-949.ibm.com/software/rational/cafe/community/rpg46 © 2011 IBM Corporation
  47. The Premier Event for Software and Systems Innovation Rational Open Access: RPG Edition *DSPF example 5250 Screens RPG Application WRITE record program 5250 datastream I/O buffer Display file object * DSPF Other information: • state • names • pointers RPG Runtime Display Manager IBM i47 © 2011 IBM Corporation
  48. The Premier Event for Software and Systems Innovation Rational Open Access: RPG Edition *DSPF example ? RPG Application Handler code to manage building the interface and proprietary information Handler Defined program I/O buffer WRITE record RPG Runtime Display Manager IBM i48 © 2011 IBM Corporation
  49. The Premier Event for Software and Systems Innovation Example: RPG Program Defining an Open Access file The handler being The handler keyword invoked is for reading IFS files) Optional 2nd param lets RPG program exchange info with the handler49 © 2011 IBM Corporation
  50. The Premier Event for Software and Systems Innovation Rational Open Access: RPG Edition New Licensed Program Product Required for both development and runtime servers 5733-OAR Available for 6.1 and 7.1 Tier Group Price Priced by processor based on software tier Requires RDPower: RPG and COBOL Development for i as the development environment For syntax checking, semantic checking, etc 5050 © 2011 IBM Corporation
  51. The Premier Event for Software and Systems Innovation Kushal Rational Open Access: RPG Edition - Handlers IBM STG Lab Services – FM Handler – manages protocol between client applications and OAR – Web Services Handler - converts OAR to XML and transport – Socket Handler – converts OAR to a socket message over TCP/IP STG Lab Services looksoftware – Delivery of multi-channel user interfaces from a single RPG program – Includes support for smartclient, riaclient, thinclient and mobileclient PKS Software - Fully integrated in RD Power as plugin – therefore IBM-based end-to-end-solution - Highly automated, easy to use, zero deployment solution for RPG OA - No special knowledge necessary for services Profound Logic Software – Native graphical user interface platform for IBM i – Rapidly create rich browser based applications visually – Uses native RPG operations and programming techniques Rocket Seagull Software – LegaSuite – Converts traditional RPG applications into high performance SOA services – Expedites building complex IBM i application orchestrations, – Leverages RPG expertise to SaaS/Cloud development paradigms RJS Software – Accesses remote databases using familiar RPG I/O operations – Conceals the complexity of using our RPG2SQL Integrator functions – Works with SQL Server, Oracle, Access, MySQL, and more Computer Guidance – Open Access enables 5250 RPG applications to have a rich web interface – Open Access handler uses TCP/IP sockets to communicate with web interface – Graphic web interface built around JavaServer Faces framework + more in the works…51 51 © 2011 IBM Corporation
  52. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software What’s New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for i for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap52 © 2011 IBM Corporation
  53. The Premier Event for Software and Systems InnovationWhy Rational Developer for i for SOA Construction? Modern tools for The strategic value higher developer of application productivity modernization Combines RPG and COBOL Development Tools for i with Rational Business Developer, enabling you to… – Leverage existing IBM i business logic assets in modern solutions – Accelerate delivery of Web 2.0 and SOA solutions – More effectively manage the impact of technology changes … With minimal developer retraining53 © 2011 IBM Corporation
  54. The Premier Event for Software and Systems Innovation Rational Business Developer Simplify the development of EGL Web, Web 2.0, Text UI, and SOA solutions with Rational Business Developer  Built on Eclipse  Supports integration with other Rational tools Features  Visual and source editors  Code completion, templates, and snippets  Service generation for database tables Integrates with Rational Team Concert / Jazz  SQL visualization and editing  EGL development teams can take advantages of the  References and declarations capabilities provided by Jazz/Rational Team Concert to manage EGL development projects  Code refactoring  Cheat sheets and dynamic help Debug EGL code within the IDE54 © 2011 IBM Corporation
  55. The Premier Event for Software and Systems Innovation EGL Family Rational Business Rational EGL Developer Migration Business-focused (included in RDiSOA) Extension programming language that enables all types of developers Eclipse-based IDE for Software and service solution to productively develop developing, testing, that automates migration to traditional applications, Web debugging, and deploying EGL from Natural, Ideal, CA services, and Web 2.0 EGL-generated applications Gen, RPG, and COBOL – applications. Deploys as Java, and services. Integrates with resulting in cost savings and COBOL, or JavaScript. Jazz. increased platform flexibility. Migration Technology Tools Solutions55 © 2011 IBM Corporation
  56. The Premier Event for Software and Systems InnovationA common language across all tiers EGL COBOL Java JavaScript/HTMLDeploy Enterprise Application Servers Web Browsers Systems Apache Tomcat, Desktop and Run CICS, IMS, Power WebSphere, JEE Mobile Server Client56 © 2011 IBM Corporation
  57. The Premier Event for Software and Systems Innovation EGL – Simplify Innovation EGL is a higher-level programming language designed for developing powerful, modern applications  The goal is to shield developers from complexities typically associated with Web 2.0 application development Spend more time innovating and less time fighting  with technology EGL A true cross-platform, cross-tier language targeted at all types of developers COBOL, RPG  Provides flexible deployment options Level of C, C++, Java, .NET abstraction  Compiles to Java, COBOL, or JavaScript  Web 2.0 and SOA built-in Assembly EGL is also an excellent target language for Machine Code migration of existing, traditional applications.57 © 2011 IBM Corporation
  58. The Premier Event for Software and Systems Innovation Rich User Interfaces with EGL Simplify creation of Rich Internet Applications Deliver end-to-end Web 2.0 quickly in a single language Build rich user interfaces to modernize existing applications Generates standard JavaScript and Ajax EGL does NOT replace HTML or JavaScript Easy-to-learn language Fully open and extensible Use a rich, extensible widget library Including support for Dojo Eclipse-based development, testing, and debugging Consume all types of Web services58 © 2011 IBM Corporation
  59. The Premier Event for Software and Systems Innovation Revitalize Applications Rational Host Access Transformation Services Achieve fast modernization ROI with low risk  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 definitions59 © 2011 IBM Corporation
  60. The Premier Event for Software and Systems Innovation HATS deployment options Web Rich Client  View through your favorite browser  Zero footprint  Integration at the 3270 or 5250 Portal desktop with other datastream Eclipse applications  Client side processing  Rich set of user Mobile interface widgets  Built on the standard, Web Service open Eclipse foundation  3270e print directly to  Integration at the end user’s printer glass  Build self-service  Cooperative portlet  PDA, Smart Phones, transactions support Data Collection terminals60 © 2011 IBM Corporation
  61. The Premier Event for Software and Systems Innovation HATS: Redesign layout and navigation flows  No need to edit DSPF  No change to RPG/COBOL  Quickly transform 5250, 3270 applications to web or web services  Transform VT 100 apps to web services also!61 © 2011 IBM Corporation
  62. The Premier Event for Software and Systems Innovation HATS Case Study: Winnebago Industries* Business need: Their dealer management system needed to be modernized. The graphical user interface to the delivery management system was over 12 years old and a product that is no longer supported. Solution: Using System Z for all manufacturing applications, HR applications. Using HATS to provide web services for WebSphere Portal based dealer management system. Benefits:  $13K less annual paper/communications  $65K/yr annual labor costs  Improved Employee productivity  Improved dealer satisfaction  Integration with industry standards (STAR)*http://www-01.ibm.com/software/success/cssdb.nsf/cs/SSAO-8DNSVA?OpenDocument&Site=eserverzseries&cty=en_us62 © 2011 IBM Corporation
  63. The Premier Event for Software and Systems Innovation Host Access Transformation Services Summary Rich Browser Portal Mobile Web Client Services • Integration at the • Zero footprint • Integration at the glass • Access host applications • Build self-service desktop with other • Pure HTML • Cooperative portlet from mobile devices transactions Eclipse-based • Expose host business • Access through your support applications • JSR 168 compliant processes as Web favorite browser, • Client side processing Services including Internet • Rich set of user interface Explorer and Firefox. • Provide controlled access widgets to vital host applications • Supports Lotus Expeditor and host data. deployment  Quick ROI : Host applications can be quickly deployed with a new user interface  Low cost : No need to rewrite application  Low risk : Leverage open, proven platforms and technologies  Increase productivity and reduce training costs  Improving work flow from multiple applications  Provides integration of host business processes and data with other Web, portal, and rich client applications63 63 © 2011 IBM Corporation
  64. The Premier Event for Software and Systems Innovation IBM I Web Services and Java Tools  IBM i Web development tools is an option component that you can install to get the ability to create new business applications that use a Web-based front end to communicate with the business logic in an ILE or non-ILE language program on a IBM i server.  IBM i Web services are self-contained, modular applications that can be described, published, located, and invoked over the Internet, employing on-demand integration of services.  The Web Service wizard creates a bottom-up IBM i program Web service with Web service operations that call one or more server programs or service program procedures on IBM i systems.64 © 2011 IBM Corporation
  65. The Premier Event for Software and Systems Innovation IBM I Web Services and Java Tools (continued)  The Web Service wizard works in the context of a Web project for creation, deployment, testing, generation of a proxy, and publication to a Universal Description, Discovery, and Integration (UDDI) registry of Web services.  The IBM i Web Services and Java™ tools can be installed only if the appropriate prerequisites are installed.65 © 2011 IBM Corporation
  66. The Premier Event for Software and Systems Innovation66 © 2011 IBM Corporation
  67. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software Whats New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap67 © 2011 IBM Corporation
  68. The Premier Event for Software and Systems Innovation Our customers have invested in a diverse set of ALM tools... Traditionally, each tool came with Tool A its own Work Items Tool B UI - Web and desktop DB UI presentations of views and Planning LOGIC tasks DB UI Logic – Workflow, process, Tool E LOGIC search, query, scale, security SCM and collaboration DB UI Storage – Availability, traceability LOGIC Privacy, backup/archive DB UI Resulting in... LOGIC Brittle integrations DB UI Tool C Silos everywhere Tool D LOGIC Reporting High cost to maintain and Build Management administer Proprietary APIs68 © 2011 IBM Corporation
  69. The Premier Event for Software and Systems Innovation With Rational Team Concert, you get... A unified client UIUnified Work Items, Agile Planning, SCM, Build Mgmt, Reporting Work Items PlanningSingle UI, storage and process SCMReduces Cost of Ownership Administrative costs Training/Adoption Reporting Customizations Build Management One Tool! With unified storage DB LOGIC69 © 2011 IBM Corporation
  70. The Premier Event for Software and Systems InnovationRational Team Concert Supports Development Teams Analyst Team Developer Tester Define and Plan and Tests: Design, Code Manage Assign Work Functional, and Unit Test Change Reqs Items Integration, System, •Workspaces Track Work Performance •Work Items •Releases and •Change sets Items •Requirements Iterations •Components •Estimates •Snapshots •Test definitions •Tasks linked •Streams Define and •Defects linked to to Work Items Initiate Builds Work Items, •Assignments • Linked to Change Builds, Change Sets and Work Items Sets Work Source Build Quality Items Planning Code and Management System Change Common repository provides seamless transitions of all artifacts between ALM activities and team roles and promotes traceability throughout the lifecycle70 © 2011 IBM Corporation
  71. The Premier Event for Software and Systems Innovation Source Change Management – the basics MASTER-REL1 RPGSRC PAYROL PGM PAYROLL Rel 2 parts cant be promoted to Rel 1 REL1_FIX MASTER-REL2 Check Out TEST  Projects defined - hierarchy Promote  Teams defined  Checkin – Checkout – Promote  Release management JACK JILL Check In Promote71 © 2011 IBM Corporation
  72. The Premier Event for Software and Systems Innovation Rational Team Concert for Power Systems Collaborative Application Lifecycle Management  Improve communication across disparate IT teams  Detect and accelerate resolution of defects early  Make Informed decisions  Make software development more automated, transparent and predictable7272 © 2011 IBM Corporation
  73. The Premier Event for Software and Systems Innovation Rational Team Concert: open, extensible architecture Eclipse Clients Web Clients Microsoft .NET Clients Rational Desktop Clients Jazz Client Extensions Web 2.0 Visual Studio Rational Software Architect Eclipse Platform Rational Systems Developer Rational Business Developer Rational Developer for z Rational Developer for Power Rational Team Concert Administration: Collaboration Best Practices Users, projects, process Presentation: Storage Mashups Discovery Query JAZZ SERVICES Business Partner Extensions Your Extensions IBM Rational Extensions73 © 2011 IBM Corporation
  74. The Premier Event for Software and Systems Innovation High Level Content in Rational Team Concert 3.0 Eliminated Server Pricing Simplified Client Licensing Mix and Match Clients Any RTC client license can be used together Easy growth and incremental Driving Business Differentiation adoption (New) On Demand Licensing Fixed Term License with annual rental model (New) Token Licensing Unique Investment Protection RTC Community Edition – no charge to purchase; support by community74 © 2011 IBM Corporation
  75. The Premier Event for Software and Systems InnovationSimplified User Licensing – Rational Team Concert 3.0 Dev. for IBM Developer for Developer Ent. Platforms Workgroups* Contributor Developers z/OS / Power Stakeholder Developers Developers Collaborative CM Team of Teams Rational Team Concert Team Customers Or Developers w/ alternate SCMCollaboration 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 FeaturesFloating or Token Licensing Yes Yes No Yes Yes *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 licenses75 © 2011 IBM Corporation
  76. The Premier Event for Software and Systems Innovation Rational Team Concert: built on Jazz c Existing Rational New Rational/ Business Partner Offerings IBM Offerings Offerings Business Your Planning Existing & Alignment Capabilities Product Compliance & Project & Collaborative Lifecycle Design Future Management Security Management & 3rd-Party IBM Development Jazz Capabilities Capabilities Best Practice Processes Administration: Users, Collaboration projects, process Presentation: Storage Mashups Discovery Query76 76 © 2011 IBM Corporation
  77. The Premier Event for Software and Systems InnovationCustomer ROI With RTC The new features in Rational Team Concert 3.0, in particular the automated dependency scanning for build and file impact analysis and the new support for more formal project Driving Business Differentiation management process will undoubtedly provide at least 20% greater productivity and efficiency in the software delivery process for our clients.“ Steve Norton, President, Oxford International Inc.77 © 2011 IBM Corporation
  78. The Premier Event for Software and Systems Innovation Team Awareness - Allows you view the teams and their members - Project teams, their internal organization, and the artifacts they are working on - Teams can see other teams, easy to find help and collaborate Process Awareness and Customization - Guidance for a project process configuration and iteration structure. - Example apply the Agile process template to the project Work item - Track and coordinate development tasks and workflow - Defects, Enhancements, Approvals Work Item Tracking - Track work items for entire project. Reporting, GUI based tooling Source Control - Change management – no lost changes - Delta based line level change archives - Support for concurrent development Build and Deploy -Team members can track build progress, view build alerts and results, request builds -CL program(s) are called to build the native IBM i artifacts Project Health - Reports provide both real-time and historical trends of builds, streams, work items78 © 2011 IBM Corporation
  79. The Premier Event for Software and Systems Innovation The server license is included with any RTC 3.0 User LicenseCustomers can now install as many servers as RTC 3.0 user licenses purchased on any platform for any purpose!Customer Benefits: – Jazz Team Servers in RTC 3.0 can run on ANY supported platform – For ANY purpose – Support disaster recovery installations – Maintain separate test or training configurations – Move servers between platforms w/o additional license fees – Enables teams who need many servers for physical security isolation – Makes Cloud/SaaS models more cost effective – Simplifies trade-ups from other Rational products – Easily change and grow your server topology without a licensing transaction79 © 2011 IBM Corporation
  80. The Premier Event for Software and Systems Innovationhttps://www.ibm.com/developerworks/rational/community/cafe/rpg.html http://www.ibm.com/developerworks/downloads/emsandbox_power/index.html80 © 2011 IBM Corporation
  81. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational81 © 2011 IBM Corporation
  82. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software Whats New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap82 © 2011 IBM Corporation
  83. The Premier Event for Software and Systems Innovation IBM Rational Application Developer for WebSphere Software (RAD)  Eclipse-based Java, JEE, SOA, Web, Web 2.0, mobile development tool  Use RAD SE to visually build rich Java internet applications – improve online user experience – increase customer satisfaction rs! – significant productivity benefits 5 yea p ast the 4 of in ner ar dw e Aw oic Ch ers Us E DC83 83 © 2011 IBM Corporation
  84. The Premier Event for Software and Systems Innovation WebSphere Support for IBM i 7.1 WebSphere Application Server WebSphere Application Server Express V6.1, V7.0, & V8.0 Access information WebSphere Application Server V6.1, V7.0, & V8.0 WebSphere Application Server Network Deployment V6.1, V7.0, & V8.0 Customer retention Fix Packs 6.1.0.29 and 7.0.0.7 contain IBM i 7.1 level support Operational efficiency WebSphere Portal WebSphere Portal 6.1.5 WebSphere Portal 7 Cost reduction84 84 © 2011 IBM Corporation
  85. The Premier Event for Software and Systems Innovation Intelligently Manage Application Environments & Deliver Rich User Experiences Faster WebSphere Application Server V8 (June 2011)  Speed delivery of applications & services  Improve operational efficiency and reliability  Increase security and control  What’s new in WAS V8: – End to end performance improvements to lower TCO and decrease time to value – Offers broad choice and support of programming models and open standards Accelerate the delivery of – Delivers automated enhancements to application install, new applications and maintenance, testing and problem determination services through cost- – Further improves high availability & transaction integrity efficient, intelligent and – Hardens end to end security controls secure management of your – Extends the reach of WAS applications from the desktop to application environment mobile devices85 85 © 2011 IBM Corporation
  86. The Premier Event for Software and Systems Innovation Rational Performance Tester • Provides testers with automated performance testing capabilities to validate the scalability of web and server based applications • Identify the presence and cause of system performance bottlenecks • Supports load testing against a broad range of applications such as HTTP, SAP, Siebel, TCP Socket and Citrix • Minimizes the memory and processor footprint, enabling large multiuser tests with limited hardware resources86 © 2011 IBM Corporation
  87. The Premier Event for Software and Systems Innovation Rational Functional Tester Rational Functional Tester Extensions for Terminal-based Applications • Automated regression testing for 5250, Web, J2EE and .Net applications Browser UI • Key benefits – Minimize test maintenance with resilient scripts Java UI – Wizard for test creation for new user .NET UI – Powerful scripting language – Supports team oriented parallel development – Integrate traditional and mixed 5250 UI workload function testing87 © 2011 IBM Corporation
  88. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational88 © 2011 IBM Corporation
  89. The Premier Event for Software and Systems Innovation Rational AppScan • IBM® Rational® AppScan automates application security testing by scanning applications, identifying vulnerabilities and generating reports with intelligent fix recommendations to ease remediation. – Detecting Web application vulnerabilities and protecting sensitive data – Verify JavaScript, AJAX, SOAP Web Services – Easy to use Web based interface – Over 40 out-of-the box security compliance reports including PCI Data Security Standard Best Security Company Award from SC Magazine March, 201089 © 2011 IBM Corporation
  90. The Premier Event for Software and Systems Innovation Agenda Rational for Power Systems from 50,000 Feet Birds-Eye View: Rational Developer for Power Systems Software Whats New: Rational Development Studio V7.1 – 5770WDS Rational Open Access for RPG Birds-Eye View: Rational Developer for I for SOA Construction HATS & Web Services Birds-Eye View: Rational Team Concert The Best Kept secrets: Other tools from Rational Solution Recap90 © 2011 IBM Corporation
  91. The Premier Event for Software and Systems Innovation Productivity – why its important Productivity: The measure of output from a process, such as output per labor-hour.91 © 2011 IBM Corporation
  92. The Premier Event for Software and Systems Innovation PDM/SEU – Yesterdays Tools  PDM/SEU are stablized (i.e. dont expect any more features)  As of V6R1  You cannot take advantage of new COBOL/RPG/ILE language features in V7R1  New RPG Features NOT in PDM/SEU – RDP ONLY!!  MERGE, Array Support, Global Varialbes, and consuming result sets in RPG and COBOL  RPG Open Access – redirect RPG IV native I/O operations to other devices  Green screen development =  No cut/paste/copy, text search, or content assist  Huh? You dont know what content assist is??92 © 2011 IBM Corporation
  93. The Premier Event for Software and Systems Innovationhttps://www.ibm.com/developerworks/rational/community/cafe/rpg.html http://www.ibm.com/developerworks/downloads/emsandbox_power/index.html93 © 2011 IBM Corporation
  94. The Premier Event for Software and Systems Innovation IBM Enterprise Modernization Sandbox Optimizing the value of your assets, skills and infrastructure investments Learn how to revitalize applications, empower people, unify teams and exploit infrastructure based on your knowledge and experiences New extended trials offering for customers and partners who need more time to explore product features in a controlled environment http://www.ibm.com/developerworks/downloads/emsandbox/ Get fast start with scripted scenarios and best Since the Power and System z Sandboxes are practice education materials at no cost deployed in IBM’s own data centers and available 24x7 available through a browser with a minimal footprint (i.e., a Citrix plug-in install) you can now realize the value proposition of IBM’s Software Products A low risk way to try out several new offerings firsthand within minutes. and integrated solutions without disturbing your existing environment94 © 2011 IBM Corporation
  95. The Premier Event for Software and Systems Innovation 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 Designer95 © 2011 IBM Corporation
  96. The Premier Event for Software and Systems InnovationRTC 3.0 Simplified Packaging • Single release for all platforms – Jazz Team Servers in RTC 3.0 can run on ANY supported platform (System z, IBM i, Windows, Linux, Unix) • No separate server license – Now install as many servers as RTC 3.0 user licenses purchased on any platform for any purpose! Easily change and grow your topology without licensing transactions • Flexible pricing models (Authorized and Floating User, Token) RTC 2.0+ RTC 3.0 RTC for System z 2.0+ RTC Developer for IBM Enterprise Platforms user license enables the advanced build and deploy RTC for Power 2.0+ features focused on the needs of z/OS and IBM i development teams96 © 2011 IBM Corporation
  97. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational97 © 2011 IBM Corporation
  98. The Premier Event for Software and Systems Innovation Daily iPod Touch giveaway SPONSORED BY  Complete your session surveys online each day at a conference kiosk or on your Innovate 2011 Portal!  Each day that you complete all of that day’s session surveys, your name will be entered to win the daily IPOD touch!  On Wednesday be sure to complete your full conference evaluation to receive your free conference t-shirt!98 © 2011 IBM Corporation
  99. The Premier Event for Software and Systems Innovation www.ibm.com/software/rational © Copyright IBM Corporation 2011. 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.99 © 2011 IBM Corporation
  100. The Premier Event for Software and Systems InnovationTo learn more visit: ibm.com/software/rational/announce/power/100 © 2011 IBM Corporation
  101. The Premier Event for Software and Systems InnovationAdditional Resources•RPG Unit – Open source framework for making unit testing easy for RPG programmers •http://rpgunit.sourceforge.net/• Jazz Community Site (http://jazz.net)• Introduction to Rational Team Concert (http://publib.boulder.ibm.com/infocenter/clmhelp/v3r0/index.jsp)• Rational Team Concert Product Page(http://www-01.ibm.com/software/rational/products/rtc/)•Rational Developer for POWER Product Page101 © 2011 IBM Corporation

×