What Java/technology April Fools stories would you have run this year?
April 1, 2005
Michael Jouravlev completes his wizard GUI for the Web, by building the web UI for the wizard model from part one of this series.
March 29, 2005
Krishna Srinivasan looks at autoboxing in J2SE 5.0 and finds that the primitive-to-object auto-conversion isn't as simple as it looks
March 24, 2005
William Grosso gives you a quick overview of Laszlo, an open source rich internet applications development platform. After a high-level overview of what Laszlo is, and how it works you'll get a quick tour through some of the basic features of Laszlo, and see what's involved in building a very application in Laszlo. Finally, he looks at where it does and does not make sense to use Laszlo.
March 22, 2005
Michael Jouravlev shows how to build a robust wizard GUI for the Web, starting with the server-side data model.
March 15, 2005
There are several design patterns allow us to hide the type of an object even from those who seek to create it. These patterns are known as Factories.
March 9, 2005
Success story highlights the wide adoption of projects (such as SiteMesh, OSCache, WebWork, etc.) developed as part of the OpenSymphony project
February 25, 2005
Installing Eclipse and working with basic Java
March 2, 2005
This article shows how to integrate the Java Open Single Sign-On in Apache's Pluto portlet container.
February 18, 2005
This article presents an overview of MVCPortlet, an MVC framework for developing JSR-168-compliant portlets.
March 8, 2005
In this article we will explore the brain of Lego Mindstorms that will enable us to program the robot to perform the functions we intend. You will look at installing and using the Java-based leJOS firmware.
February 21, 2005
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.
February 17, 2005
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.
February 15, 2005
In this first article of a series, you'll learn how to download and install JBoss. Tom Marrs and Scott Davis, authors of the upcoming "JBoss At Work: A Practical Guide," explore the directory structure and show you how to add and remove services and how to deploy an application to JBoss.
March 1, 2005
Ken Ramirez looks at resolving component dependency resolution using the Inversion of Control pattern and compares PicoContainer and HiveMind.
February 10, 2005
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.
February 9, 2005
Thomas Kunneth continues exploring J2ME by looking at how to paint directly to the screen--a crucial need for game and multimedia developers.
February 2, 2005
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.
January 31, 2005
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."
January 25, 2005
Olexiy Prohorenko shows how to use Hibernate for your applications persistence needs, and pick up container-managed transactions in the process.
January 20, 2005
This article shows how to solve a hard
scheduling problem (scheduling a golf tournament), using Koalog Constraint
Solver, a Java library for constraint programming.
January 19, 2005
takes you through Integrating ActionForms with POJOs. He writes that one of the complaints about Struts "is that unlike some of the newer web application frameworks (Spring, WebWork, JavaServer Faces, etc.) it can't deal directly with POJOs. As a result, people developing Struts applications often feel forced to spend a considerable amount of time and energy devising solutions to bridge the gap"
January 3, 2005
Here are some of the pictures readers sent us of Duke on vacation.
December 23, 2004
Greg Wilson reviews books for programmers and selects ten (or more) for your holiday reading.
December 23, 2004
A survey of some of the Gang of Four design patterns: Composite, Singleton, Factory, Adapter, Decorator, Facade, and MVC.
December 23, 2004
This "stupid question" is about how objects of the same type can see each other's privates.
December 17, 2004
This excerpt from Joshua Kerievsky's "Refactoring to Java" shows you an alternate technique for introducing a Null Object, rather than that shown in Martin Fowler's "Refactoring" book.
December 10, 2004
Olexiy Prohorenko shows how Cactus can be used to expose Enterprise JavaBeans to JUnit test cases.
December 7, 2004
Many people take this week as vacation and travel or spend a little extra time with family. Duke is no exception. We're looking for your pictures of Duke on vacation.
December 1, 2004
David Sean Taylor, an open source software developer has been involved with developing Jetspeed for almost four years now. He talks to the Portlet Community's Navaneeth Krishnan him about Jetspeed and the Portlet spec detailed in JSR 168.
November 22, 2004