IBM Rational Application Developer
From Wikipedia, the free encyclopedia
| This article needs additional citations for verification. Please help improve this article by adding reliable references. Unsourced material may be challenged and removed. (December 2008) |
Rational Application Developer with the Java code editor open |
|
| Developer(s) | IBM |
|---|---|
| Initial release | ? |
| Stable release | 7.5 (September, 2008) [+/−] |
| Preview release | [+/−] |
| Written in | Java |
| Operating system | Microsoft Windows, Linux |
| Available in | ? |
| Type | Integrated development environment |
| License | IBM EULA |
| Website | ibm.com/.. |
IBM Rational Application Developer for WebSphere Software (RAD) is an integrated development environment (IDE), made by IBM's Rational Software division, for visually designing, constructing, testing, and deploying Web services, portals, and Java 2 Enterprise Edition (J2EE) applications.
Contents |
[edit] Overview
Rational Application Developer includes code and visual editors for:
- Database connections and SQL
- Enterprise Generation Language
- HTML
- Java
- JavaServer Faces and JavaServer Pages
- UML
- Web services
- XML
It also has a built-in WebSphere Application Server (WAS) and WebSphere Portal test environments and tight integration with other Rational tools, such as ClearCase version control and ClearQuest configuration management.
All Rational software products, including RAD and Rational Software Architect (RSA), are plug-ins that are built on top of a common framework, which itself consists of plugins that sit on top of the open-source Eclipse development platform. The first Rational product that you install also installs the common framework. When you install other Rational products, the existing framework is used and only product-specific plug-ins are installed. This technique is known as shell-sharing. Shell-sharing is enforced and cannot be deactivated.
Because RAD is Eclipse-based, it can support the third-party plug-ins for Eclipse, as well as plug-ins specifically for Rational tools.
[edit] History
| Please help improve this article or section by expanding it. Further information might be found on the talk page. (December 2008) |
Rational Application Developer was originally known as WebSphere Studio Application Developer (WSAD). WSAD was first released in 2001 and was positioned as the successor to both WebSphere Studio, which was originally focused on HTML development only, and VisualAge for Java. In 2005, IBM rebranded WSAD as RAD, reflecting IBM's strategy of concentrating all core developer tools into Rational, which IBM bought in 2003.
The latest version of RAD is Version 7.5.2, which was released in April 2009.
[edit] Criticisms
| This article does not cite any references or sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. (December 2008) |
- One of the most costly IDEs available, yet based on an open source project.
- Very memory intensive. Running RAD and WAS can consume 1GB of RAM. This makes RAD very impractical for local development without a significant amount of RAM installed.
- Large footprint. Consumes several GB of disk space for a default installation.
- Slow. Starting a local version of WebSphere can take 15 minutes of a developer's time. The WAS must be restarted several times daily depending on code changes that are made.
[edit] List of Eclipse based products
- IBM Rational Application Developer for WebSphere Software
- IBM Rational Software Architect
- IBM Rational Software Modeler
- IBM Rational Functional Tester
- WebSphere Integration Developer
- WebSphere Message Brokers Toolkit
- WebSphere Commerce Toolkit
[edit] See also
[edit] External links
- Product page for Rational Application Developer
- Information Center for Rational Application Developer version 7.5 documentation (RAD infocenter)
- IBM developerWorks page for Rational Application Developer
- 2001 press release announcing WebSphere Studio
- Release notes and installation guides for Rational Application Developer
- IBM Certifications for Rational Application Developer:

