Skip to main content

By clicking Submit, you agree to the developerWorks terms of use.

The first time you sign into developerWorks, a profile is created for you. Select information in your profile (name, country/region, and company) is displayed to the public and will accompany any content you post. You may update your IBM account at any time.

All information submitted is secure.

  • Close [x]

The first time you sign in to developerWorks, a profile is created for you, so you need to choose a display name. Your display name accompanies the content you post on developerworks.

Please choose a display name between 3-31 characters. Your display name must be unique in the developerWorks community and should not be your email address for privacy reasons.

By clicking Submit, you agree to the developerWorks terms of use.

All information submitted is secure.

  • Close [x]

developerWorks Community:

  • Close [x]

Hello World: Rational Application Developer

Access a Cloudscape database without using JDBC

Jane Fung (, Software Developer, IBM Toronto Lab
Jane Fung works on the WebSphere Studio Application Developer Integration Edition tools team. Jane earned a Bachelor of Applied Science degree in Electrical Engineering at the University of Waterloo, Ontario, and is a Sun Java 2 Certified Programmer. You can reach Jane at .

Summary:  Welcome to the second tutorial in the "Hello, World" series, which provides high-level overviews of IBM software products. This tutorial introduces you to IBM Rational Application Developer and highlights some of its basic features. It includes practical exercises that show how to create a Java application, create and invoke a Web service, and create a Web application that can access a Cloudscape database using a Relational Record List.

View more content in this series

Date:  13 Jun 2006
Level:  Introductory PDF:  A4 and Letter (2125 KB | 38 pages)Get Adobe® Reader®

Activity:  28092 views


Rational Application Developer, hereafter Application Developer, is a successor to IBM WebSphere Studio Application Developer. Unlike its predecessor, Application Developer is based on the open-source Eclipse development platform. The Eclipse platform is an extensible development platform and application framework for building software. You can add plug-ins to the platform to include new functionality.

The Eclipse platform by itself comes with a Java Integrated Development Environment (IDE) for Java application development. It provides some common tools and features for Java developers. Built on top of the Eclipse platform, Application Developer adds a great number of capabilities including J2EE development, XML, Web service development, database development.

Select a workspace location, as shown in Figure 1, when you first start Application Developer. A workspace can be any directory location where your work is stored. If you are working on multiple projects at the same time, use different workspaces for each project to ensure a clear code separation.

Figure 1. The window for selecting a workspace location
Figure 1: The window for selecting a workspace location.

After you have chosen a workspace, the Welcome page displays, as shown in Figure 2. It offers quick links to tutorials and samples. Click on the Overview icon to take a guided tour of Application Developer.

Figure 2. Rational Software Development Platform Welcome page
Figure 2: The Welcome page of the Rational Software Development Platform.

Close the Welcome page. The J2EE perspective displays. A perspective is a consolidation of tools and views that a developer needs. Application Developer offers a number of perspectives tailored for different types of developers, such as Web, Data, J2EE, and Debug, and Java programming.

Application Developer supports the development of many different types of applications, including:

  • Java
  • Web
  • EJB
  • J2EE
  • Database
  • Web Service JMS
  • SQLJ
  • Portal
  • Visual Modeling (allows you to visualize your source code in sequence diagram, topic diagram, and so forth)

You can develop any of the preceding applications, test, and debug right on Application Developer. Directly deploy and test J2EE applications on the embedded WebSphere Application Server. WebSphere Application Server is a J2EE server that can support running J2EE enterprise applications. Application Developer comes with an integrated WebSphere Application Server.

By default, Application Developer ships with a WebSphere Application Server for unit testing. Figure 3 shows the server view, from which you can start and stop the WebSphere Application Server.

Figure 3. The server view
Figure 3: The server view.

2 of 9 | Previous | Next


Zone=Rational, Java technology
TutorialTitle=Hello World: Rational Application Developer