This article shows how to integrate the Java Open Single Sign-On in Apache's Pluto portlet container.
FlyingGuns is a game as well as a demo for a technology created for distributed simulations that can be found in applications of various fields where data has to be distributed at high rates.
Chet Haase considers what it now takes to add dynamic effects, animations, or time-based events to a Java application and proposes and details a timing framework.
Ken Ramirez looks at resolving component dependency resolution using the Inversion of Control pattern and compares PicoContainer and HiveMind.
Java 2 Micro Edition (J2ME) combines a resource-constrained JVM and a set of Java APIs for developing applications for mobile devices. Here is a step-by-step guide to creating MIDlets,
testing and deploying these MIDlets, and a look at the lifecycle of a MIDlet.
Thomas Kunneth continues exploring J2ME by looking at how to paint directly to the screen--a crucial need for game and multimedia developers.
A simple combination of the current J2SE classes are sufficient to
bind Swing GUI components to actions in a declarative form
that's easily localized.
In Part 2 of his series on image acquisition in Java, Jeff Friesen addresses some of the shortcomings of his first JTwain library, by delving deeper into TWAIN "capabilities."
Olexiy Prohorenko shows how to use Hibernate for your applications persistence needs, and pick up container-managed transactions in the process.
This article shows how to solve a hard
scheduling problem (scheduling a golf tournament), using Koalog Constraint
Solver, a Java library for constraint programming.