IBM Rational Developer for i (RDi) is a desktop integrated development environment (IDE) based on Eclipse for developing, maintaining, and modernizing applications that run on IBM i. It targets IBM i languages and artifacts (notably RPG and COBOL) and provides a graphical user interface for remote editing, building/compiling, search, refactoring aids, analysis, and debugging against IBM i systems. Official product materials describe RDi in terms of productivity, modernization support, and integration with lifecycle/ALM tooling (for example, Rational Team Concert).
Key capabilities (as described by IBM):
- Eclipse-based IDE and tooling tailored for IBM i development (RPG/COBOL-centric)
- Remote System Explorer (RSE) for connecting to IBM i, managing objects/files, executing scripts, and similar tasks
- Edit/build/analyze/refactor/debug workflows within a single desktop tool
- Editions aligned to different modernization needs (RPG/COBOL tooling only versus editions with additional modernization features)