Thomas Kunneth explains Java's scheme for finding and loading classes outside of core Java, and how to extend this for convenience.
April 26, 2005
In Part 3 of his series on image acquisition in Java, Jeff Friesen turns his attention from TWAIN to the *nix-friendly SANE and shows how to use it with Java.
April 11, 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
Michael Jouravlev shows how to build a robust wizard GUI for the Web, starting with the server-side data model.
March 15, 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
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
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
Jeff Friesen shows how to use JNI to use native TWAIN drivers and thus enable Java to get images from scanners.
November 18, 2004