The new applet experience
Jeff Friesen puts the newer, faster applet to the test using JavaFX Script and key features of Java SE 6u10.
Jeff Friesen, May 2008

Are applets making a comeback?
Sun is pushing hard for renewal on the client-side with Java SE 6u10, JavaFX Script, and JMC. Are applets ready for a comeback, too? Chet Haase, Cay Horstmann, John Zukowski, Ted Neward, Romain Guy, Jim Weaver, and Danny Coward share their views.
Jeff Friesen, May 2008

Open source Java projects: The Wizard API
Building a Swing-based wizard from scratch is no easy magic -- so why do it? Instead, try Tim Boudreau's Wizard API, which you can use to guide users through desktop application installation and setup with style.
Jeff Friesen, April 2008

Open source Java projects: AnimatingCardLayout
Take another path to filthy rich clients -- AnimatingCardLayout is a free, open source layout manager that you can use to create animated transitions for your Java GUIs.
Jeff Friesen, March 2008

Open source Java projects: Java Native Access
The Java Native Interface offers a complex and potentially error-prone approach to accessing native code from your Java programs. This month Jeff Friesen introduces JNA: an open source Java project that lets you take what you need from native libraries without writing a line of non-Java code.
Jeff Friesen, February 2008

Get ready for immersive, cinematic apps
Cinematic, immersive, and collaborative are not words commonly used to describe enterprise software today, but that could change quickly if tool visionaries are right.
Esther Schindler, November 2007

Use JGraph to create a Wikipedia browser
Get started with JGraph, an open source, Swing-based library for creating graphs. Learn how to use JGraph to display complex data in a simplified, meaningful format in your Java desktop or Web applications.
Jeroen van Bergen, July 2007

Java Fun and Games: Explore the geometry of nature
Enhance your Java games with math-based fractals that imitate nature's geometry.
Jeff Friesen, June 2007

Services orchestration for AJAX
In this article, Masayuki Otoshi proposes to execute process definition on the client-side for AJAX. The approach allows you to create more complex AJAX Web applications with the same level of productivity and reusability as on the server-side.
Masayuki Otoshi, December 2006

Ease AJAX development with the Google Web Toolkit
This article discusses the basics of GWT and shows how Java developers can use the GWT to create a simple AJAX application to retrieve search results from a remote API to display in a browser.
Jeff Hanson , December 2006

Java Fun and Games: Java visits the arcade
Remember Pacman, Donkey Kong, and other classic arcade games? You can use JGame to develop similar arcade games in Java.
Jeff Friesen, December 2006

Under the sea
Full-screen exclusive mode offers high-performance graphics to games, screensavers, and other application types that render their output to the entire screen. This Java Fun and Games installment reveals Java's support for full-screen exclusive mode by presenting an application that animates underwater sea life over the whole screen and an animation engine that handles animation and full-screen exclusive-mode details on behalf of the application. Note: You can now build and run the applets presented in Java Fun and Games using DevSquare, an online development tool. Read the user guide available in Resources to get started.
Jeff Friesen, September 2006

Improve the usability of search-results pages
Product search is the cornerstone of many Web applications. A user's ability to select what he or she is looking for among millions of search results can make or break the user experience. A cluttered search-results page that is missing the essential filtering and sorting controls squanders customer loyalty and bankrupts sales revenue. In this article, Greg Nudelman demonstrates how to create effective and easy-to-use search-results pages by providing sophisticated yet intuitive filtering and sorting controls. These controls can dramatically improve a search-results page's usability and allow your users to find what they need faster and easier. The solution is implemented by using a set of custom Java classes and Apache Velocity templates, but can be easily ported to JavaServer Pages or other Model-View-Controller solutions.
Greg Nudelman, January 2006

Easily switch from Visual Basic to a Swing-based platform
More and more application developers are moving to Java/Swing as their platform of choice. The open source AbaGUIBuilder, introduced in this article, makes the transition a much easier one by providing a familiar paradigm similar to Visual Basic or Delphi.
Mario H. Castillo, December 2005

AJAX: Dawn of a new developer
The recently coined term AJAX (Asynchronous JavaScript with XML) has given new life to Web development and spurred the advance of Web 2.0. This article looks at the current state of AJAX and how it is changing the Web developer's job description. In particular, Dave Johnson identifies some of the more important AJAX technologies and tools and how these are introducing new usability and development issues for Web developers.
Dave Johnson, October 2005

All

Wizard API updated!
Tim Boudreau has released a new version of the Swing Wizard library (version 0.997) that fixes the WizardException bug reported in JavaWorld's recent Open Source Java Project profile. The article's examples have been reworked to test out the new, improved WizardException. Thanks, Tim, for this helpful fix!
Open Source Java Projects: The Wizard API

Newsletter sign-up

Sign up for our technology specific newsletters.

Enterprise Java
View all newsletters

Email Address: