23
Mon, Dec
3 New Articles

RDi: New Tools Announcements

Development Tools
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

It's time for us dinosaurs to get out of the tar pits. RDi is here to stay.

We've heard lots of reasons not to use the GUI tools IBM has (not so) gently nudged us toward: WebSphere Development Studio Client for System i (WDSC) was way too much tool for RPG developers. It was too big, too slow, too cumbersome, too limited. Even if those were valid reasons, they have been alleviated bit by bit with each release, culminating in the final breakup of the tool into various offerings, including Rational Developer for i (RDi). For those who have been sitting on the fence trying to find ways to avoid the future, with the June 24 announcements IBM has made the future today, and only the most stubborn RPG developers can justify staying on Application Developer ToolSuite (ADTS), the umbrella name for the traditional green-screen tools of PDM, SEU, and SDA.

First, the Tool Suite

This unbundling actually hurt the niche market of folks like me, who were using WDSC for all of its purposes. Not only did I design my corporate Web site entirely using WDSC, I also wrote my Web-enabling tool, PSC iQ, using both Java EE technology and RPG, and I used WDSC to develop and test the entire product line.

 

But for those who didn't really need all the capabilities of WDSC, the unbundling made sense, especially when IBM positioned the old and new tool suites side by side: You could purchase either ADTS or RDi for the same price, $795 per seat. Although the move from tiered licensing to per-seat pricing has led to some confusion, when you compare the per-seat prices of ADTS to RDi, it's awfully hard not to move to all the additional functionality of RDi.

 

But that's for new boxes. The problem was for older boxes. While moving from ADTS to RDi resulted in the same maintenance costs, there was still the initial cost of getting RDi. Initially, IBM insisted on a full license for every seat, while the user community thought that a no-cost upgrade was in order. And while no cost would have been best for us users, IBM compromised in the end, giving a 40 percent discount to current ADTS subscribers. (Why 40 percent? Why not 50 percent? What magical number crunching caused this decision? We'll never know.)

 

Anyway, you now have the ability to upgrade your existing users from ADTS to RDi. First, of course, you need to move to the new IBM i 6.1 and thus to the new pricing scheme. Go through the process of determining the number of entitled users you want to claim, and then you can decide which of those to upgrade to RDi. You no longer have a good reason to stay with ADTS.

 

Well, Ok, the screen designer in RDi isn't complete yet. It's getting better with every release, but it's not quite there yet. But I hope that an ever-decreasing amount of your time is spent in SDA and that at least some of that time is perhaps spent in CODE Studio (the original PC-based screen designer) instead. And there are a few things that PDM does a little better: A long thread in the midrange.com mailing list was devoted to searching for strings in multiple files, something WDSC does very well but not very quickly. But now that you can get things like color coding and the Outline View for the same price as good old SEU (and with only a partial per-seat cost for upgrading), it's a lot harder to justify ADTS.

That's Not All, Though

There's a second part to this announcement that affects developers as well. It's an evolving response as IBM attempts to escape the corner it painted itself into with the no-charge inclusion of WDSC into its standard System i development tools. In order to extend the previous strategy in which you purchased one product, 5722WDS, and got every development tool in the arsenal, IBM would have had to significantly raise the price of that single product. Instead, IBM decided to unbundle the tools so that shops can purchase only those tools they need. Whether or not that's the "correct" decision is neither here nor there and is a discussion to be had on mailing lists among people with way more time than I have. Instead, this article concentrates on the fact that this is a done deal and addresses the ramifications.

 

One of those ramifications is that programmers now have to justify to management which development tools to purchase. This hearkens back to the old days in which you had to decide whether to purchase a COBOL compiler or an RPG compiler, which could influence other decisions as to the direction of your architecture. Personally, I was thrilled with the new all-in-one bundle because it allowed me to play with things I hadn't seen in a while, like COBOL on the i. I think programmers like to try things in order to upgrade their skills, keep current with the state of the art, or just break the monotony, but that's hard to do when you have to ask the boss for money.

 

That's why WDSC was such a great sandbox for System i programmers to learn new skills. With its wealth of tutorials and tools for Java, Java EE, and other Web-based technologies, WDSC was a great impetus for those programmers with an adventurous nature to try their hand at some of the new technologies.

Done In by Unbundling

This ability to delve into the Web world without requiring a lot of justification to management really allowed some adventurous programmers to experiment with new ideas for their companies. With the unbundling, some of that creativity was stifled because WDSC as we know it is no longer available as a no-charge additional option on some already-purchased product. In the past, at worst you had to get the WDSC disks from your business partner, but now getting the tooling for anything beyond the specific software you need to do your job requires approval from management.

 

The new offering from IBM helps alleviate some of that. The IBM i 6.1 Power Express 520 offering is a special developer box that basically provides a small but powerful i hardware package along with all the development tools i developers can use. This includes not only the compilers, but also RDi and even a single-user license for RDi-SOA so that developers can begin their journey into the world of Web-enablement. For those who haven't been reading my articles, RDi-SOA is the tool suite that provides both basic green-screen development tools as well as EGL and is in my opinion the best way for i developers to write Web applications.

 

While I would rather this had been a much broader offering, it's not bad. In fact, it's really two different machines. The entry edition is a 4.2GHz processor with 2GB of RAM and 140GB of disk, while the growth edition doubles the RAM and disk and adds a few other goodies, like a 175MB write cache and an uninterruptible power supply.

 

You can read about these offerings in detail in the announcement letter. And if you read between the lines, there's no denying it: RDi is here to stay. I think it's finally time to put ADTS in the rearview mirror.

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: