Web development with Wicket, Part 2: Reducing and re-using code
Want to build numerous similar Web components without cutting and pasting code? Wicket could be the Web application framework
for you.
Nathan Hamblen,
July 2008
Open source Java projects: SwingLabs PDF Renderer
PDF files are ubiquitous for sharing documents over the Internet, but how do you view and render them in your Java applications?
Find out what the SwingLabs PDF Renderer can do for you, in this installment of the 'Open source Java projects' series.
Jeff Friesen,
June 2008
Web development with Wicket, Part 1: The state of Wicket
Don't let state become a performance bottleneck in your Java Web applications. Wicket accommodates both stateless and stateful
development models, so you can just go with the flow.
Nathan Hamblen,
June 2008
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
Recent top five:
Let's talk about exceptions ...
How do you handle exceptions? Do you think upfront about the type of exceptions that you want to catch or do you just let
the outside world handle it?
-- Jeroen van Bergen in JW Blogs