Rational XDE Professional allows developers to code and design directly in Visual Studio.Net, IBM WebSphere Studio Application Developer, or the IBM Eclipse integrated development environments (IDEs).
Rational is calling XDE an eXtended Development Environment that blends the capabilities of Rational's design and modelling technology with Microsoft or IBM tools. Rational's software also includes customisable design patterns and template-based code generation.
Rational claims that by marrying design and development, Rational XDE can be used to increase developer productivity. The tool includes a number of features, such as a customisable pattern engine and Instant Unified Modelling Language (UML), which provides programmers with UML visualisation support for forward and reverse engineering, as well as giving them the option of automated or on-demand engineering synchronisation.
Users of XDE gain access to Rational's developer network with resources targeted at XDE users, Rational Development Accelerators, and Rational Unified Process configurations.
Rational Development Accelerators are designed to provide assets that include reference applications, as well as tool automation, examples, and guidance. The company also made available two Rational Unified Process configurations, one each for .net and IBM WebSphere, both of which offer a set of best practices.
Rational XDE will also be integrated with other Rational tools, such as RequisitePro, AnalystStudio, DevelopmentStudio, and ClearCase.
Specifically, programmers using C# and Java can use Rational XDE with the Rational Suite, while developers using other Java IDEs or languages within Visual Studio.Net can use either Rational Suite or Rational Rose.