Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Java Archive

SWT and JFace, Part I/II: a Gentle Introduction

In part I of this series, you get introduced to Eclipse, the Eclipse SWT, and the JFace GUI tool kits to construct Eclipse and stand-alone rich GUIs. also introduced the basic label, text, and button GUI controls, and the composite, group, and shell container types. Part 2 shows you how to create simple Standard Widget Toolkit applications using Java technology, Eclipse, and the SWT and JFace libraries.

Cacao Tomclipse Released

The new version of Cacao called "Tomclipse" relesed. This GPL-licensed JVM uses GNU Classpath 0.16 as its class library. You can find it here and here are some screenshots. Also, JTree of GNU Classpath made good progress. Have a look here.

‘Write Once, Run Anywhere’ Not Working for Phones

When it was first introduced, Sun Microsystems' Java software for cellular phones was supposed to let developers write a single program that could run on any handset. A half decade later, Sun's Java for cell phones, called the mobile information device profile, or MIDP, is used in half the world's 1.4 billion phones for downloading other bits of software. But writing a program that can run on any handset still isn't possible.

First Look At AspectJ 5 and Associated Java Tools

A major focus of AspectJ 5 is on providing support for the new Java language features introduced in Java 5, including annotations and generics. AspectJ 5 also contains new features not tied to Java 5, such as an annotation-based development style, improved load-time weaving, and a new aspect instantiation model.

Eclipse-Based Workplace Designer Pre-Release

Workplace Designer is an Eclipse-based integrated development environment that gives you an easy way to use document-oriented programming without requiring a comprehensive knowledge of Java. Workplace Designer pre-release supports several database platforms, including IBM Cloudscape, DB2, Oracle, and Microsoft SQL Server. For more in-depth information, take a look at this introduction to Workplace Designer article.

Use J2SE 5.0 Features On Older JVMs

Can't move to JDK 5.0? Many of the J2SE 5.0 language features would be just as useful for older JVMs, but the compiler that implements these features generates code that requires JDK 5.0 or later. Fortunately, there's an open source project that bridges the gap between J2SE 5.0 and older JVMs -- Retroweaver.

Fedora, Java And GCJ

Gary Benson (Red Hat) has made available Jonas in the Fedora Java development list (screenshot). Along with the large number of free and open source Java packages made available in Fedora Core 4 already, more are being added to rawhide compiled with GCJ. These include Lucene, additional Jakarta components, and more. You can read the rawhide reports in Fedora Test to track the rolling development updates.

Sun Opens Up More of J2EE

Sun will release this week components of its Java Enterprise System technology stack to the open-source community under the Community Development and Distribution License. To be released are Sun Microsystems Inc.'s Enterprise Service Bus implementations, based on the community's Java Business Integration specification, and its Java Systems Application Server.