Java Archive

New desktop features in Java Tiger

In this article, Chet Hasse talks about some of the new features of Tiger (Java 1.5) intended for programmers of desktop applicatons. Some of the highlights include OpenGL rendering for accelerated graphics capabilities, and hardware accelerated image copies have been extended to all image methods with no programmer intervention required for hardware accelerated copies to be used when they can be used. CUPS support and printing of JTable objects has also been added, along with several other major desktop enhancements.

Programming With Potent XMLBeans

On the XML and Java technology frontier, where numerous technologies jostle for space, XMLBeans is making a mark for itself in a very short time. This article introduces the technology with a simple example, takes you through the step-by-step process of compilation and binding, and discusses advanced features like XML cursors, tokens, and XQuery expressions. It also discusses how XMLBeans is more powerful than other XML-Java technology data binding techniques.

BlueJ 2.0 Released

BlueJ is an interactive Java development environment. It provides a unique user interface that presents a graphical display of the application classes and their relationships, and it lets users interactively create objects of any class. This 2.0 release adds support for J2SE 5.0, full diagram keyboard navigation, editor improvements, interface improvements, a new text evaluation pane, improved jar file creation, and many other improvements and bugfixes.

A developer’s guide to evaluating Eclipse vs. JBuilder

Many programmers are moving to Eclipse, the popular, open source development environment. For programmers familiar with Borland's free JBuilder X Foundation edition, this article starts with a brief comparison of both IDEs' features, ease of use, and stability, and then demonstrates essential tasks in Eclipse -- and shows how they differ from JBuilder -- so you can decide if Eclipse is right for you.

IBM provides RIB tool for Swing and Eclipse GUIs

The IBM Reflexive User Interface Builder (RIB) is an application that constructs and renders graphical user interfaces (GUIs) for Java Swing and Eclipse Standard Widget Toolkit (SWT) based upon a descriptive XML document. Arranged in this way, RIB can create and render GUIs based solely upon the information in an XML document. See new developer article on RIB that shows you how to Build Java GUIs simply and quickly.

Easy GUIs for Swing apps and web portlets with AUIML

The Abstract User Interface Markup Language toolkit is a rapid-development tool to assist developers in writing GUIs to run as either Swing applications or on the Web -- without any changes. This article takes you on a tour of the AUIML toolkit, which includes rapid prototyping with the eclipse-based Visual Builder, DataBean implementation, built-in data validation, built-in internationalization and more.

Cooking with Eclipse; What’s new in Java 1.5

In the Eclipse Cookbook, Steve Holzner, who also authored O'Reilly's Eclipse, offers practical recipes for more than 800 situations you may encounter while working with Eclipse. Today they sample two recipes from the cookbook, with two more (on connecting Eclipse to a CVS repository and on using Swing and AWT inside SWT for Eclipse 3.0) to follow next week. First article, second article. And here's what's new on Java 1.5.

Using Swing/AWT with GCJ on Mac OS X

This article is the 2nd in a 2-part series of articles on getting up and running with GCJ on Mac OS X 10.3.4 ("Panther"). The first article addressed getting a recent GCJ release built and installed on OS X (with no Swing/AWT support), along with some rationale on why you'd want to do such a thing. This article deals with building and installing a Swing/AWT-enabled GCC straight from cvs.