ONJava.com -- The Independent Source for Enterprise Java
oreilly.comSafari Books Online.Conferences.


AddThis Social Bookmark Button

Topic: Java IDE Tools

Java Integrated Development Environment (IDE) is a front-end GUI-based set of Java development and programming tools for buiding Java-based applications and Web services. These IDE usually come with UML tools and more.

O'Reilly Network articles about this topic:

Profiling Your Applications with Eclipse Callisto (ONJava.com)
Callisto, a bundle of optional plugins for Eclipse, now comes with a profiling tool called the Test & Performance Tools Platform (TPTP). TPTP includes testing, tracing, performance monitoring, profiling, and static-code analysis tools. John Ferguson Smart offers this guided tour of how to use TPTP to speed up your apps.

What's New in Eclipse 3.2 Java Development Tools (ONJava.com)
The popular Eclipse IDE's latest release, version 3.2, is the cornerstone of an ambitious release of ten Eclipse-branded projects on the same day. But what's in it for you? Ed Burnette takes a look at the new features in Eclipse's Java Development Tools and shows you how they'll make your development much easier.

Getting Started with Maven (ONJava.com)
In this excerpt from Maven: A Developer's Notebook, authors Vincent Massol and Timothy M. O'Brien show you how to install and start working with Maven, the do-it-all Java project builder/manager.

Eclipse Web Tools (ONJava.com)
The Eclipse Web Tools Platform (WTP) project aims to make web application development easier by attacking the problem from the tool side, providing Eclipse-based tools for creating and manipulating EJBs (optionally exposed as web services), data stores, and JSPs. Committers Jeffrey Liu and Lawrence Mandel introduce this new toolset.

Eclipse Plugins Exposed, Part 3: Customizing a Wizard (ONJava.com)
Emmanuel Proulx's series on Eclipse plugin development continues by showing how to put together a useful data model and a wizard GUI.

Configuring Database Access in Eclipse 3.0 with SQLExplorer (ONJava.com)
It's 2005 and you're using Eclipse. Should you still be creating your database tables and seeding them with data by hand, from an SQL command-line utility? Deepak Vohra introduces the SQLExplorer plugin for Eclipse, which allows you to put a GUI on your development-time database access.

Eclipse Plugins Exposed, Part 2: Simple GUI Elements (ONJava.com)
Eclipse is largely composed of plugins, but you can't just write any arbitrary code and have Eclipse magically incorporate it. In part two of his series on Eclipse, Emmanuel Proulx introduces Eclipse's "extension points" by showing how to create toolbar buttons, menu items, and dialogs.

Eclipse Plugins Exposed, Part 1: A First Glimpse (ONJava.com)
Many developers use Eclipse out of the box as an IDE, never investigating its powerful extensibility. But as Emmanuel Proulx shows in this first installment of a new series, Eclipse's modular system of plugins allow you to customize it to your suit your development needs.


Develop Your Own Plugins for Eclipse, Part 1 (ONJava.com)
Part of the appeal of the Eclipse platform is its extensibility -- in Eclipse, almost everything is a plugin, and it's easy to get plugins from third parties or write your own. Jérôme Molière shows how to get started with deploying Eclipse plugins.

Writing Ant Tasks (ONJava.com)
Among the many reasons the Java community loves Ant is its flexibility: adding new capabilities to Ant just requires writing a small amount of custom Java code. Michael Fitzgerald shows how Ant can be extended to provide handy XML validation.

Template-Based Code Generation with Apache Velocity, Part 1 (ONJava.com)
This article demonstrates a simple code generator in Java that uses Velocity. The generator takes an XML representation of classes and data members and generates the Java code to define them. The generation process will be driven by a template that encapsulates the syntax of the target programming language.

The Eclipse Project Looks Ahead (ONJava.com)
EclipseCon revealed the Eclipse project as not just an IDE, but a rich client platform with a flexible architecture, an active community, and a bright future. Daniel Steinberg gives a summary of the week's events.

Using JUnit With Eclipse IDE (ONJava.com)
Test-driven development principles call for writing the tests before writing any code. Alexander and Olexiy Prohorenko demonstrate how this approach can be used with the JUnit testing tool and the Eclipse IDE.

Eclipse: A Java Developer's Guide (ONJava.com)
A beta preview of Steve Holzner's Eclipse: A Java Developers Guide. This chapter is titled "Building Eclipse Projects Using Ant."

Custom PMD Rules (ONJava.com)
The real fun of automated code analysis is writing your own rules. In his third article on the PMD project, Tom Copeland shows two approaches to detecting error patterns: writing custom Java code and simple XPath expressions.

Design Markers (ONJava.com)
Source code is the canonical representation of a software project, but today's popular languages cannot express all of the design decisions behind a project. Explicit Programming seeks to make that easier, at least in the Java world. Bruce Wallace explains Design Markers, a similar concept that requires no special tools and offers compelling benefits.

Detecting Duplicate Code with PMD's CPD (ONJava.com)
Code reuse has been a grail for years. Why, then, is there still so much copying and pasting going on? Tom Copeland introduces CPD, the Copy/Paste Detector, which can identify large swaths of duplicate Java code. Now go refactor!

An Introduction to the Eclipse IDE (ONJava.com)
Eclipse, an open source Java-based IDE, brings together all of the tools a developer needs to be successful at Web application development: an extensible IDE, a standards-based compiler, remote debugging, Ant-based builds, JUnit-based testing, and plug-ins for communicating with most application servers and EJB containers.

NetBeans: Working with XML, Part 3 (ONJava.com)
In this final installment on working with XML, excerpted from NetBeans: The Definitive Guide, learn how to generate Java classes.

NetBeans: Working with XML, Part 2 (ONJava.com)
In part two of this three-part series excerpted from NetBeans: The Definitive Guide, go beyond editing XML in your editors, within the open source NetBeans framework.

NetBeans: Working with XML, Part 1 (ONJava.com)
In part one in this series of book excerpts from NetBeans: The Definitive Guide, learn how to work with XML within the NetBeans framework by installing XML support and working with XML editors.

NetBeans: Open IDE, Open Platform, Open Source (ONJava.com)
Because of its modular architecture, the NetBeans IDE is sometimes described as a "disintegrated" development environment -- it's a runtime in which arbitrary modules execute. The runtime handles much of the grunt work, and developers can concentrate on implementing their logic.

BEA Implements New Web Services Standard (ONJava.com)
BEA's Weblogic Workshop is the first implementation of Java Web Services tags -- a new file format standard aimed at making development of Web services much easier.

UML Modeling for Java with Rhapsody (ONJava.com)
Rhapsody in J generates Java code from UML diagrams, allowing programmers to focus on Java design rather than writing code in Java.

Borland JBuilder 4 Handheld Express (ONJava.com)
JavaPro columnist, Peter Varhol, reviews Borland's JBuilder 4 Handheld Express, one of the first IDE for building wireless Java applications for PDAs (i.e., Palm), cell phones and more.

Other documents about this topic:

Below are other references available on the web for this topic. Since other sites may change their links, please if you find any that may need to be updated.