Developing Java applications

The Java™ development tools (JDT) project provides the tool plug-ins that implement a Java IDE for the development of any Java application, including Eclipse plug-ins. It adds a Java project nature and Java perspective to the Eclipse Workbench, and several views, editors, wizards, builders, and code merging and refactoring tools. The JDT project enables Eclipse to be a development environment for itself. The Java visual editor is a tool that you use to visually construct graphical user interfaces based on Swing, SWT, or AWT. The Session Initiation Protocol (SIP) Tools Feature provides a development environment for the creation of new SIP-based services. The feature enhances the existing Java Platform, Enterprise Edition development perspective so that you can create SIP and converged HTTP/SIP applications. The enhanced Java EE perspective also supports the Servlet ARchive (SAR) archive format and includes a wizard for editing SIP deployment descriptors. You can bundle SAR archive files within a Java EE application archive, just like other Java EE components.

Overview

You can read the following topics before creating a Java application, or before using the Java Visual Editor, or creating a SIP application. These topics provide planning and technology overview information that may be useful if you are new to Java applications or developing Java applications in this development environment.

Conceptual information iconAbout the visual editor for Java
Conceptual information iconJava development overview
Conceptual information iconSIP application overview

Getting started

If you are already familiar with Java applications technology the following topics will help you set up your workspace for Java applications development, and guide you through the development process.

Task information iconPreparing your workspace for Java development
Task information iconThe visual editor Design and Source views
Task information iconSetting visual editor preferences
Task information icon Develop a SIP application

Samples and tutorials

The following samples and tutorials are included with this product:

samples iconSample: SWT Browser sample
samples iconSample: SWT Simple Text Editor
samples iconSample: Swing Slider Game
samples iconSample: Swing Simple Text Editor
tutorial iconTutorial: Basic Java Tutorial
tutorial iconTutorial: Project Configuration

Resources for learning available on the Web

In addition to the information found in this infocenter, the following links provide additional learning material.

IBM® Redbooks®: Rational® Application Developer V7 Programming Guide

Rational Application Development certification prep, Part 2: Java development

Developing SIP and IP Multimedia Subsystem (IMS™) Applications


Feedback