*IBM Rational Application Developer for WebSphere Software extends Eclipse with visual construction development.
Helps Java developers rapidly design, develop, assemble, test, profile and deploy high quality Java/J2EE, Portal, Web, Web services and SOA applications.
- Increases productivity and shortens the development and test cycles as it extends the Eclipse 3.2 environment.
- Features a flexible installation process designed to provide developers with only the functions they need.
- Is integrated and optimized for IBM WebSphere Application Server and IBM WebSphere Portal Server products and includes test environments for these products.
- Accelerates J2EE, portal, Web Services and SOA application development.
- Shortens the Java learning curve through visual design, with auto-synchronized code modeling.
- Uses robust capabilities to create SOA applications, including the ability to automatically create necessary SOA components such as WSDL and WSIL files.
- Applies visual portal development techniques to speed development.
- Allows you to collaborate and share assets across the team using built-in Rational ClearCase LT version control; Integrate with other facets of the lifecycle—including requirements, change management and process guidance.
- Simplifies Web page development/management.
- Operating systems supported: Linux, Windows
Eclipse 3.2 Integration - Open source environment that brings integration and extensibility to the development environment
- Extends Eclipse 3.2 with visual development tools, JSF, and IBM WebSphere support
- Common User Interface
- Project management
- Available views: Task list, Navigator, Outline, Links, etc.
- Customizable Perspectives
- Desktop and Help frameworks
- Code Assist
- Local and Team Resource management
- Debugging services
Productivity
- Flexible installation provides access to only the features you need
- Cheat sheets for common development patterns
- Application templates and template library
- How-to and scenario-based tutorials
- Getting started and installation guide
Web Development - RAD tools and wizards bring all aspects of Web development into a common interface and enable developers with diverse technical backgrounds, and even those unfamiliar with Java, to quickly build rich, data-driven applications
- JavaServer Faces support: JSF reference implementation, JSF components and visual tools
- JSF-based report viewing component for embedding reports into Web applications
- Web Site Designer to visually manage and analyze Web sites
- Integrated visual page designer with round-trip raw edit ability
- JSP and servlet wizards
- Struts support
- Templates and samples
- Support for HTML, DHTML, XHTML, CHTML, WML, Struts and visual custom tags
- Page Designer with round-trip raw edit capability for WYSIWYG layout of JSP pages
- Active script debugging for JavaScript and Visual Basic® Script
- Built-in Crystal Report tools for developing visual data reports
- Test and development license of Crystal Enterprise Server for enterprise-wide reporting
Java Development - Build rich Java applications using a variety of visual editors, wizards and code generation, merging and re-factoring tools
- Integrated Java Development Environment
- Configurable Java Runtime Environment (JRE)
- Java Development Kit (JDK), Version 5 support
- Scrapbook for testing code snippets
- Re-factoring
- Visual code modeling with auto-synch of code and models
Java Visual Editor - Visual Editor for Java with event handling to build Java technology application GUIs with AWT, Swing, and SWT components; includes Javadoc
- JSF Component Layout
- Swing GUI Construction
- SWT GUI Construction
Web Services Development - Comprehensive Web services and SOA development tools simplify and automate the process of building WS-I compliant, interoperable Web services applications
- Web services wizards to accelerate Web services development
- Support for UDDI 2.0 and v3, SOAP 1.1, WSDL 1.1, WSIL, J2EE 1.4, and AXIS
- Create, validate and detect WS-I compliant Web services
- Web services discovery based on WSIL
- Discover and publish services to the UDDI Business Registry
- Create or transform Web services from existing artifacts, such as Java beans, DADX files and EJB components
- Build artifacts by wrapping in SOAP and describing in WSDL
- WSDL editor
- Develop Web services client application from samples
- Deploy and test Web services into the WebSphere Application Server or Tomcat test environments
- Generate native z-series and COBOL Web services
- Web services Explorer
- Process guidance for developing SOA applications
XML Development - Comprehensive tools for creating, editing and transforming XML documents and integrating relational data and XML
- XML, XML schemas tools
- XML authoring tools - XML editor, DTD editor, XML schema editor
- XML transformation tools: XML-to-XML mapping editor, XSLT generator, XSL trace editor
- Database to XML mapping tools: visual DAD builder for RDB-to-XML mapping, DAD script
- XSL editor
- Xpath wizard
Database Development - Views, wizards and editors, make it easy to develop and test the database elements of applications
- Database Wizards to simplify database creation
- Support for IBM DB2, Informix, IBM Cloudscape, Microsoft® SQL Server, Oracle9i and Sybase
- DB Explorer to browse or import database schemas
- Data view to create and work with database schemas
- SQL query builder and wizard to visually create and execute SQL statements
- Relational Schema Center to map relational database tables to XML
- Object-to-relational mapping (top-down, meet-in-the-middle and bottom-up)
- Many-to-many mapping wizard
- Generate and test Document Access Definition (DAD) file
- Stored Procedure Builder
- SQLJ support
Portal development - Visual portal development tools and a WebSphere Portal unit test environment support the development and testing of individual portlets and entire portal applications
- Visual portlet development and WebSphere Portal unit test environment
- Visual portal application development and editing of the themes and skins that control their appearance
- Integrated support for JSF and the Struts framework
- Business portlet development using IBM WebSphere Portal Application Integration (SAP, Seibel)
- Portlet templates
- Support for IBM Portlet API and the JSR 168 standard portlet API
J2EE Development - Comprehensive support for the full J2EE programming model accelerates EJB component development and testing
- Concurrent support for J2EE 1.2, 1.3, 1.4 specifications
- Support for Servlet 2.2, 2.3, 2.4 and JSP 1.1, 1.2, 2.0
- Support for EJB™ 1.1, 2.0, 2.1
- Support for Java Message Service (JMS) and EJB Query Language
- Support for JAR, EAR, WAR packaging
- Wizards for creating session beans and entity beans
- Support for bean-managed persistence (BMP) and container-managed persistence (CMP)
- Support for developing EJBs using annotated Java (Xdoclet tag set)
- O/R Mapping (top-down and bottom up)
- Generated EJB Test Client
- Support for building J2EE applications with JDK 5, targeting WebSphere Application Server v5.1, v6.0, v6.1
- EJB client JAR support to automate the creation of EJB clients
- EJB snippet support to simplify generation of EJB client access code
Team Development - Integration with IBM Rational ClearCase and Rational ClearQuest enables a wide range of change management operations to be performed directly from within your development environment, provides an integrated view of projects and increases both collaboration and team productivity
- Pluggable version control repositories
- Adaptors for Concurrent Versions System
- Adaptors for Rational ClearCase
- Rational ClearCase LT Server included
- Namespace versioning integration with Rational ClearCase LT
- RUP Developer Configuration
Architectural Specification. UML Visual Editor - UML Visual Editor for Java and EJB to visualize and edit Java and J2EE components
- UML class diagram editor for Java classes and interfaces and EJBs
- UML views of data tables and enhanced diagram support
- UML sequence diagrams of method bodies
- Code review (Static Analysis): Provides 'Quick Fix' suggestions and allows for customization of rules, via rules templates
Testing and Deployment
- Test environment for HTML and JSP files, servlets
- EJB universal test client
- Ant scripting and JUnit testing framework
- TCP/IP Monitor to monitor requests and responses between a browser and an application server
- Automated tools to manage server instances and server configurations, including automated creation and submission of wsadmin scripts
- Test different run-time environments locally or remotely
- TPTP performance profiling and logging
- Enhanced runtime analysis tools: memory leak detection, thread lock detection, user defined probes, code coverage
Server Support - Integrated unit test environment supports both local and remote testing to streamline application testing and increase code quality
- WebSphere Application Server unit test environments: v5, v5.1, v6.0, v.6.1 (WebSphere Application Server v. 6.1 included for test)
- WebSphere Application Server - Express unit test environments: v5.0, v5.1, v6.0
- Tomcat Jakarta
- WebSphere Portal Server unit test environments: v5.1, and v. 6.0 (WebSphere Portal Server v. 6.0included for test)