IBM Rational Application Developer

IBM Rational Application Developer

Infobox Software
name = IBM Rational Application Developer



caption = Rational Application Developer with the Java code editor open
developer = IBM
released = ?
frequently_updated = yes
programming language = Java
operating system = Microsoft Windows, Linux
language = ?
genre = Integrated development environment
license = IBM EULA
website = [http://www.ibm.com/software/awdtools/developer/application/ 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.

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 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 plugins 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 plugins are installed. This technique is known as "shell-sharing". Shell-sharing is enforced and cannot be deactivated.

Because RAD is Eclipse-based, it can take advantage of a vibrant market of third-party plugins for Eclipse, as well as plugins specifically for Rational tools.

History

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.0, which was released in September 2008.

Criticisms

* 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 webshpere can take 15 minutes of a developer's time. Websphere must be restarted several times daily depending on code changes that are made.
* "Dumbed-down" features. For example, Window -> Preferences -> Servers contains a setting that allows the user to adjust the server timeout delay. Rather than providing timeouts in terms of milliseconds or seconds, the available options are Shorter, Short, Normal, Long, Longer, and Unlimited. Yet if the server times out at startup, it provides an error message indicating the timeout. If required to increase the timeout, the user is forced to guess which option to choose.
* Not developer friendly. Very complex user interface. IBM offers RAD certification. This indicates that even an intimate knowledge of the underlying programming languages are insufficient in order to use RAD.

List of Eclipse based products

* IBM Rational Application Developer
* Rational Software Architect
* WebSphere Integration Developer
* WebSphere Message Brokers Toolkit
* WebSphere Commerce Toolkit

ee also

*List of integrated development environments

External links

* [http://www-306.ibm.com/software/awdtools/developer/application/?S_TACT=105AGY59&S_CMP=10&ca=dtl-1003 Product page for Rational Application Developer]
* [http://www.ibm.com/developerworks/rational/products/rad/?S_TACT=105AGY59&S_CMP=10&ca=dtl-1003 IBM developerWorks page for Rational Application Developer]
* [http://www.ibm.com/press/us/en/pressrelease/1026.wss 2001 press release announcing WebSphere Studio]

* IBM Certifications for Rational Application Developer:
** [http://www.ibm.com/certify/certs/rldawsv6.shtml IBM Certified Associate Developer]
** [http://www.ibm.com/certify/certs/rlcdwsv6.shtml IBM Certified Application Developer]
** [http://www.ibm.com/certify/certs/rledwsv6.shtml IBM Certified Advanced Application Developer]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Rational Application Developer — IBM Rational Application Developer Desarrollador IBM ibm.com Información general Última versión estable 7.5 …   Wikipedia Español

  • Rational Application Developer — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • Rational Application Developer — for WebSphere Software (RAD) est un environnement de développement intégré produit par la division Rational d IBM. Il est destiné à la conception, au développement et au test de services Web, de Portails et d applications Java 2 Enterprise… …   Wikipédia en Français

  • IBM Rational Business Developer Extension — Infobox Software name = IBM Rational Business Developer caption = Rational Business Developer developer = IBM released = ? frequently updated = yes programming language = ? operating system = language = English genre = license = IBM EULA website …   Wikipedia

  • IBM WebSphere Integration Developer — Infobox Software| name = WebSphere Integration Developer caption = developer = IBM latest release version = 6.1 with Interim Fix 003 latest release date = latest preview version = latest preview date = operating system = Cross platform genre =… …   Wikipedia

  • IBM WebSphere Application Server — (WAS), a software application server, is the flagship product within IBM s WebSphere brand. WAS is built using open standards such as Java EE, XML, and Web Services. It works with a number of Web servers including Apache HTTP Server, Netscape… …   Wikipedia

  • IBM Rational Software Architect — Infobox Software name = IBM Rational Software Architect caption = Rational Software Architect with Design Model Diagram developer = IBM released = ? frequently updated = yes programming language = ? operating system = language = ? genre =… …   Wikipedia

  • IBM Rational Software Modeler — Infobox Software name = IBM Rational Software Modeler caption = Rational Software Modeler with Design Model Diagram developer = IBM released = ? frequently updated = yes programming language = ? operating system = Microsoft Windows, Linux… …   Wikipedia

  • IBM Rational ClearQuest — Rational ClearQuest Developer(s) Rational Software Stable release 8.0 / October 10, 2011; 42 days ago (2011 10 10) Development status Active …   Wikipedia

  • Websphere Studio Application Developer — WebSphere ist eine Produktlinie der Firma IBM, die unterschiedliche Software für Anwendungsintegration, Infrastruktur (z. B. Transaktionen und Warteschlangen) und eine integrierte Entwicklungsumgebung umfasst. Bekannte WebSphere Produkte sind… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”