Java Archive

What would happen to Java if Sun…

This article discusses a topic that is often discussed among Java developers, and raised as a problem with Java's license by GPL advocates. What would happen to Java if Sun were to go out of business or be aquired by another company? Unfortunately, the article really doesn't give any answers. It only raises more questions and leaves room for lots of discussion.

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.