rdi is now fully free in 9.5! - tug...• rational developer for i 9.5 – announcement – product...
TRANSCRIPT
-
Welcome to the Waitless World
RDi is now fully free in 9.5!
Eric SimpsonRational Developer for [email protected]
-
© 2015 IBM Corporation
Welcome to the Waitless World
Agenda
• Why this matters• RDi 9.5 Enhancements
– Fully Free RPG– Indentation– Emulator– Push Snippets– Filter enhancements– Update Notifier– Java Edition Enhancements
• Your Feedback• Conclusion
-
© 2015 IBM Corporation
Welcome to the Waitless World
Why it matters
• Investigation about the future of IBM i– Study by Handelsbanken interns from KTH, Royal Institute of Technology
– IBM i is also constantly modernised e.g. “full free format RPG”, integrated SQL and development tools such as RDi which is replacing the “green and black”-screens. Also, modern interfaces and web applications with PHP and Javascript are used more and more. All this leads to our conclusion that graduates or programmers who are not knowledgeable about IBM i, can now recognise more and much easier understand both RPG and the platform itself. As an example, free format RPG was much easier for us, who have studied Java at KTH, to understand than fixed format.
– We who are students often got the question during the pre-study: “Would you work with IBM i, is it something that you could see yourselves work with?” In the beginning of the pre-study our answer would have been: “Well, we do not know so much about the platform isn’t it quite old?” Now, …, we can confidently say:“absolutely!”
http://www.data3.se/?p=6046
-
© 2015 IBM Corporation
Welcome to the Waitless World
Access to huge pool of young motivated talent
• Where’s Your Next RPG Programmer Coming From?– Paul Tuohy, Susan Gantner, Jon Paris – huge success training Java
Programmers on RPG/SQL• Free Format RPG: It's All About the Jobs• Four Reasons RPG Geezers Should Care About The New Free-Form
RPG• Press Coverage and Documentation on RPG Free-Form
• "Free-form RPG should be widely known, but to a large degree customers, partners, and even many IBMers do not know about it. One out of every two customers faces the skills-depletion problem. These companies recognize they have a big problem, but they don't recognize the solution exists and they don't know the solution is not expensive.“
– Serge Charbit, CTO & President System Objects
http://www.itjungle.com/tfh/tfh100614-story07.htmlhttp://www.itjungle.com/fhs/fhs102913-printer03.htmlhttp://www.itjungle.com/fhg/fhg021214-story01.htmlhttp://www.itjungle.com/fhg/fhg021214-story01.htmlhttp://www.itjungle.com/fhg/fhg021214-story01.htmlhttps://systemideveloper.com/blogs/documentation-on-rpg-free-form/http://www.itjungle.com/tfh/tfh081015-story02.html
-
© 2015 IBM Corporation
Welcome to the Waitless World
The momentum continues
-
© 2015 IBM Corporation
Welcome to the Waitless World
Fully Free RPG!!
• RPG has no more column restrictions!• **FREE in first line. Entire source member must be fully free.• Fixed form must be placed in copy file
• ILE RPG compiler support be available via PTF for – 7.2 (TR3) – 7.1 (TR11)
-
© 2015 IBM Corporation
Welcome to the Waitless World
RDi in lock step (or a step ahead) of compiler
• RDi supports fully free today! (Even before the compiler)
-
© 2015 IBM Corporation
Welcome to the Waitless World
Vendors lined up to support it
• Early release to a number of Business Partners
• Support planned by
– Source Conversion Vendors
– Source Control Vendors
– RDi extenders
– Educators/Pundits
-
© 2015 IBM Corporation
Welcome to the Waitless World
Action to format indentation
• Highest requested RFE by far! 119 votes, 13 watch lists
https://www.ibm.com/developerworks/rfe/execute?use_case=viewRfe&CR_ID=10189
-
© 2015 IBM Corporation
Welcome to the Waitless World
How to launch action
Menu bar
Context Menu
Or use Ctrl-Shift-F – the standard Eclipse key for formatting
-
© 2015 IBM Corporation
Welcome to the Waitless World
Indentation Options
-
© 2015 IBM Corporation
Welcome to the Waitless World
Embedded Emulator
-
© 2015 IBM Corporation
Welcome to the Waitless World
Emulator Options
Key customization in Preferences
-
© 2015 IBM Corporation
Welcome to the Waitless World
Snippet Support in Push-To-Client
• In the last release the ability was added, not only to export your workspace configuration but also have it automatically distributed to whoever connects to a central IBM i server.
-
© 2015 IBM Corporation
Welcome to the Waitless World
Snippets can be exported and distributed
-
© 2015 IBM Corporation
Welcome to the Waitless World
Drag/Drop reordering of filters in RSE
• Can now reorder filters in the Remote Systems Explorer by simply dragging and dropping them.
-
© 2015 IBM Corporation
Welcome to the Waitless World
New Code Coverage Features in 9.5
• Much, much, much faster! Typically 20x or better improvement.– The architecture was completely redone to streamline code coverage to a
minimum of interaction between the RDi client and the IBM i server– Solution is ready for real world scale of programs and tests
• Ability to use shared results, so coverage results of test cases can be computed once and reused for the team.
• Ability to merge code coverage results from multiple runs. – Compute the combined coverage and show exactly which lines are
missing– Exactly which modules/files/procedures do not meet specified thresholds
• Integrated 5250 emulator, very convenient and slick!
-
© 2015 IBM Corporation
Welcome to the Waitless World
RDi is partnering to help measurably improve quality• Learn More about Code Coverage
– Code Coverage Product Documentation– Code Coverage article on DeveloperWorks– Demo of interactive Code Coverage automated with Rational Function Tester– Overview of Test Optimizing Advisor Beta functionality
• Test Automation– RPGUnit integration for RDi – free, applicable for batch programs only– ARCAD Verifier product description– ARCAD Verifier Demo– Original Software -TestDrive
http://www-01.ibm.com/support/knowledgecenter/SSAE4W_9.5.0/com.ibm.debug.pdt.codecoverage.i.doc/topics/tcc_run_about.html?cp=SSAE4W_9.5.0http://www.ibm.com/developerworks/library/d-code-coverage-tools-rational-developer-i/https://www.ibm.com/developerworks/community/files/app#/file/23fef9e9-6d5e-4712-920b-ba91b33a7908https://www.ibm.com/developerworks/community/wikis/form/api/wiki/2fad2df2-9c68-4aa3-abba-01e910211998/page/5531e600-93c7-46f6-86f4-a570b1bcf391/attachment/cd874336-eb00-4d67-ae26-66a9d9f6ece6/media/TOA_RDi_Tutorial.pdfhttp://www.tools400.de/English/Freeware/RDi_Plug-Ins/rdi_plug-ins.htmlhttp://arcadsoftware.com/products/arcad-verifier-regression-testing/http://arcadsoftware.com/resource-items/arcad-verifier-demo/http://origsoft.com/solutions/software-test-automation/
-
© 2015 IBM Corporation
Welcome to the Waitless World
Update Notifier
People have been missing out on the latest and greatest because they were not notified.Wait no longer!
-
© 2015 IBM Corporation
Welcome to the Waitless World
Will find and help install updates to installed products
-
© 2015 IBM Corporation
Welcome to the Waitless World
Will find the latest news on installed products
-
© 2015 IBM Corporation
Welcome to the Waitless World
Notifications appear in System Tray
At 1 am every night, the notifier looks to see if there is anything of interest to you, and if so pops up an icon on the System tray.
Update Notifier is in addition to: Help > Check for Rational Developer for i Updates Help > Rational Developer for i Releases and Updates
-
© 2015 IBM Corporation
Welcome to the Waitless World
9.5 Release
• New release which requires new install– Not available as an 'Update' from previous release
• New license activation kits required• Minimum IBM Installation Manager level 1.8.3• Added support for Windows 2012 R2, RHEL 7, SUSE 12, Ubuntu
14.04 (64bit only)• Dropped support for 32bit Linuxes, IBM i 6.1• Trial available (zip download or web install)http://www.ibm.com/developerworks/downloads/r/rdi/
• New mechanism for Local help option – Not part of product install
Installing help on your computer
http://www.ibm.com/developerworks/downloads/r/rdi/http://www-01.ibm.com/support/knowledgecenter/SSAE4W_9.5.0/com.ibm.help.common.remote.nolhu.doc/topics/t_configure_local_help.html
-
© 2015 IBM Corporation
Welcome to the Waitless World
Eclipse 4.4 and support for Java 8
• Lambda expression recognition and conversion• For more details article overview of Java 8 support in Eclipse 4.4• For details on Eclipse 4.4 Features
https://www.eclipse.org/community/eclipse_newsletter/2014/june/article1.phphttps://www.eclipse.org/eclipse/news/4.4/eclipse-news-part1.php
-
© 2015 IBM Corporation
Welcome to the Waitless World
Eclipse Marketplace
• Allows users to discover and install Eclipse solutions directly into their Eclipse installation
• Access with Help > Eclipse Marketplace
-
© 2015 IBM Corporation
Welcome to the Waitless World
RDi 95 improvement for Modernization Tools, Java Edition 1/3• Supports and includes the latest WebSphere Application Server Liberty
Profile (with support for Java EE 7 Full and Web profile) (Full traditional WebSphere Application Server test environments also continue to be supported at version levels 7.0, 8.0, and 8.5.5. Test Environment installable images are included for 8.0 and 8.5.5 ).
• New and enhanced Liberty Profile tools, such as: – Improved Liberty Profile repository integration through proxy– Remote debug session support– Automatic detection and resolution of feature conflicts – Use of on premise Liberty Profile repository– Ability to use new configuration drop-ins to customize or override an
existing server configuration• New installable options for Bluemix Tools and Eclipse Git Team provider
-
© 2015 IBM Corporation
Welcome to the Waitless World
RDi 95 improvement for Modernization Tools, Java Edition 2/3• Tools for Java EE 7, such as:
– Ability to publish Java EE7 enterprise archives (EARs) to WebSphere Application Server Liberty Profile server (V8.5.5.6 or later)
– Support for EJB Lite/Full (with validation) and standalone EJB modules (for example, in a JAR)
– Java Batch tools supporting (JSR 352)– Bean Validation 1.1 tools supporting (JSR 349)– Java API for WebSocket 1.1 tools supporting JSR 356– A new deployment descriptor editor for Java EE Security Permissions– CDI tools enhancements that support CDI 1.2 (JSR 346) and JPA 2.1
(EclipseLink)
-
© 2015 IBM Corporation
Welcome to the Waitless World
RDi 95 improvement for Modernization Tools, Java Edition 3/3• New support for JSF 2.2 including ability to create JSF 2.2 portlet
projects for Liberty profile. This enables use of Rational Application Developer for WebSphere Software to use new JSF features, such as Faces Flow and Resource Library Contracts, as well as the ability to enable interactivity between HTML5 and JSF so as to take advantage of the new features in HTML5, while maintaining the features and characteristics of a mature and robust web framework.
• A Java EE Specification Upgrade wizard for migrating projects and the modules they contain from older versions to Java EE6 and Java EE7.
• Support for portlets on Liberty Profile.• A new integration with the open source Jasmine framework for
JavaScript unit testing.• Currency: updated with latest version of Cordova; support for the latest
GA level version of the Liberty Profile;
-
© 2015 IBM Corporation
Welcome to the Waitless World
Top Voted RFEs
• RFE Query link
Note: Brand Change
Delivered in 9.5
You spokeWe listened
https://www.ibm.com/developerworks/rfe/execute?use_case=recentlyVoted&BRAND_ID=352&PROD_ID=195
-
© 2015 IBM Corporation
Welcome to the Waitless World
RDi Fix List – RFEs delivered
• RDi Fix List shows RFEs and APARs delivered by release/fixpack• RFEs delivered in RDi 9.5
• LUG requirement: Open Member keyboard shortcut Ctrl+Alt+Q
http://www-01.ibm.com/support/docview.wss?uid=swg27038481
-
© 2015 IBM Corporation
Welcome to the Waitless World
Conclusion
• RPG is evolving rapidly and RDi is keeping pace (SEU is not)
• Free-form RPG and RDi solves skill-depletion
• Lot’s of goodies in RDi 9.5 – worth upgrading
• We are prioritizing investment according to your feedback via RFE
IBM i programming is fun and productive again!
-
© 2015 IBM Corporation
Welcome to the Waitless World
Resources• Rational Developer for i 9.5
– Announcement – Product Page – purchase, what’s new– Product Evolution – is this an update, technical details– How to do Web Install – simplest for individuals– How to Install – options for enterprise installation– Return on Investment Calculator – personalized business case generator– Lots of Online Learning Resources– Documentation and Notices
• How to stay in touch– RDi Hub – community, blog, announcements, wiki, links, resources– WDSci-L - very active discussion group– Request For Enhancements– COMMON
https://ibm.biz/rdi95_bloghttps://ibm.biz/rdi_producthttp://www-01.ibm.com/support/docview.wss?uid=swg21681378https://ibm.biz/rdi_web_installhttps://ibm.biz/rdi_web_installhttps://ibm.biz/rdi_installhttps://ibm.biz/rdi_roihttps://ibm.biz/rdi_wiki_self_learninghttps://ibm.biz/rdi_documentshttps://ibm.biz/rdi_hubhttps://ibm.biz/wdsci-lhttps://www.ibm.com/developerworks/rfe/execute?use_case=recentlyVoted&BRAND_ID=352&PROD_ID=195http://common.org/
Slide 1Slide 2Slide 3Slide 4Slide 5Slide 6Slide 7Slide 8Slide 9Slide 10Slide 11Slide 12Slide 13Slide 14Slide 15Slide 16Slide 17Slide 18Slide 19Slide 20Slide 21Slide 22Slide 23Slide 24Slide 25Slide 26Slide 27Slide 28Slide 29Slide 30Slide 31Slide 32