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

Java Archive

Creating SWT Applications with Eclipse and JFace

This series of articles teaches you about creating applications using Java technology, Eclipse, and the SWT and JFace libraries. In SWT and JFace Part 3 find out how to use tabular tree, canvas, styled text, slider, spinner, scale and other controls, as well as stack layouts. You might want to look at previous articles in this series. In SWT and JFace Part 1 learn how to to create simple SWT GUIs using Eclipse, Java, basic JFace controls and layouts. In SWT and JFace Part 2, learn how to use combo, list, table, and tree controls, as well as form layouts and reusable helper methods.

NetBeans 5 Beta released

Sun has released a beta edition of the upcoming version 5 of NetBeans. The most notable feature in this new release is the Matisse GUI Builder (demo) which makes it significantly easier to develop Swing GUIs. Other improvements include more refactoring tools, better CVS integration, support for more application servers, better support for web-development, and small tweaks to the editor.

Sun Microsystems Talks With Li Moore of Google

"Thinking of migrating to the Java 2 Platform, Standard Edition 5.0, code-named Tiger? You're not alone. Thousands of companies all over the world are giving J2SE 5.0 a try, and they like what they see. New language features, enhanced class libraries, better tool support, and desktop enhancements are just some of the reasons why many companies are making the switch. In this article, we talk with Li Moore, software engineer at Google, about his company's switch from J2SE version 1.4 to 5.0."

Culture-Sensitive GUI Controls and J2EE

Global Business Object (GBO) is a technology that provides a portable Java library enabling developers to generate culture-sensitive GUI controls in a J2EE environment. Currently, GBO includes five globalization features: Name, Address, Pop-up Calendar, Date Chooser, and Time Chooser and supports 24 languages and their corresponding locales.

Validating Java for Safety-Critical Applications

"With the real-time extensions, Java can now be used for safety critical systems. It is therefore primordial to be able to guarantee that virtual machine implementations not only conform to the Real-Time Specification for Java (RTSJ) but also that efficiency and predictability is up to a certain standard. With these objectives in mind, we developed and maintained a test suite (.pdf) which addresses conformance as well as performance."

Tour the Successful Geronimo Deployment Architecture

Geronimo is one of the more complex projects undertaken by the open source community, comparable to Linux in its intricacy. One of Geronimo's principal goals is J2EE 1.4 certification - a time-consuming effort. Nevertheless, Geronimo has already issued several milestone releases and is moving steadily toward the magical 1.0 release. Peek behind the curtain and see how the Geronimo deployment model brings a number of different open source projects under one umbrella.

Debugging Java Applications

The Java NetBeans IDE has plenty of support for troubleshooting and optimizing applications. Its built-in debugging support allows you to step through your code incrementally and monitor aspects of the running application, such as values of variables, the current sequence of method calls, the status of different threads, and the creation of objects. In this sample book chapter, you'll learn about NetBeans debugging features, so you can get your code working right as fast as possible.

Pure Java SDK Pluggable Architecture for Eclipse

UIMA 1.1 is a pure Java SDK that supports the implementation, composition, and deployment of applications working with unstructured information on Linux. Version 1.1 has been incorporated into IBM's enterprise search product, WebSphere Information Integrator OmniFind Edition, Version 8.2.2. UIMA Annotators can now be deployed into WebSphere II OmniFind for semantic search solutions. Here's a helpful user guide.

IntelliJ IDEA 5.0 Released

Popular Java IDE IntelliJ IDEA's 5.0 version is released by JetBrains. Some of the new features: advanced Css, Html, XHtml, Javascript and JSP support, Integrated Subversion-Perforce support, J2ME developement and a lot of editor-coding related enhancements. IDEA is a commercial product, however they provide free licenses to active Open Source projects.

Sun Signs Largest Java Deal Ever with GM

Sun and General Motors have announced that GM will be building its entire SOA system on JES, which will be the largest single Java deployment ever. This marks both a victory for Sun's new licensing policies, as well as makes Sun's recent acquisition of SeeBeyond pay off. The new agreement will deploy Java's full line of identity management services and development tools, running on Solaris 10.