Skip to main content
View Archives: Homepage | Spotlights | Articles | Weblogs
View articles by: Most Recent |
Topics | Columns |

Authors Article Archive

This article will help you get up and running with JOGL, the Java bindings to Open GL. You'll configure your environment and compile and run a set of 2D graphics calls.
September 11, 2003
How to use JUnit and Ant together so that you have more control over which test cases get run.
September 12, 2003
How to write Java applications to work with shell conventions, and how to configure Windows to treat these as real applications.
April 30, 2004
The JSP Standard Tag Library allows page authors to make use of easy-to-learn, easy-to-use standard actions for common ways we deal with presentation.
October 7, 2003
Definining Tag Extra Info (TEI) and Tag Library Validators (TLVs) for custom runtime validation of JSPs.
February 4, 2004
Describes the use of RSS update features in the Informa API, plus OPML as a way of aggregating RSS feeds into a JSP.
Sam Newman
October 30, 2003
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about a gardening metaphor for software development, the reasons coding is not mechanical, and the importance of getting feedback during development by firing "tracer bullets."
February 23, 2004
Pragmatic Programmers Andy Hunt and Dave Thomas talk with Bill Venners about software craftsmanship, the importance of fixing the small problems in your code (the "broken windows") so they don't grow into large problems, and making design decisions that are reversible and adaptive.
February 6, 2004
Configuring an application should be painless for a user. It requires careful design on the developers part. This article looks at three techniques: properties, preferences, and JMX.
October 10, 2003
Teachers of object-oriented programming can use the Fit framework to create an executable spec for an assignment. The spec itself leads the students through the project.
August 28, 2003
Learn how to take control of your own layout manager to get more control over the appearance of your layout.
August 14, 2003
This article aims to show how you can use the Informa API to quickly access RSS feeds to add dynamic news and information content to your web sites.
Sam Newman
August 8, 2003
August 20, 2003
Lucene is a high-performance, scalable, search engine technology. The first part of this article takes you through an example of using Lucene to index all the text files in a directory and its subdirectories. The remainder provides examples of analysis and searching.
July 30, 2004
JUnit is the glue that holds many open source projects together. But JUnit has problems performing multithreaded unit tests. This article introduces a JUnit extension library designed to enable multithreaded unit testing in JUnit.
August 6, 2003 is itself a community. These are unedited notes from the first community meeting held during this year's JavaOne conference.
July 16, 2003
It is time to strip applications of complex UIs and give users direct access to the business objects. The concept is simple: write behaviorally complete business model objects and use generic views and controllers.
July 15, 2003
This year's JavaOne conference attendence was about the same size as last year, with about 12,000 attendees, but the mood was upbeat. People are moving forward to make things happen. Barring some new huge shock to the system, author John Mitchell is taking this as a leading indicator that we've reached the bottom are heading back up.
June 27, 2003
The Java Research License (JRL) was introduced at JavaOne as a new open source license for universities and research. A panel of bloggers talk about the new license and invite you into the discussion.
June 24, 2003
Selecting the correct level of abstraction that hides the complexity of the implementation (but provides adequate control of the relevant details) can be a daunting task. Everyone has different ideas regarding "adequate control" and "relevant details."
July 3, 2003
How to do the most common database manipulations from servlets and JSP pages.
June 20, 2003
Java Today Contact Information
June 12, 2003
Instead of using XML to script your Java applications, consider using an actual scripting language, such as Jython.
June 10, 2003
The goal of the Javapedia Project on is to create a complete and accurate online encyclopedia of all things Java. If it relates to Java, it belongs in the Javapedia.
June 10, 2003
Ken Arnold, the original lead architect of JavaSpaces, talks with Bill Venners about the myth of "the perfect design," simplicity, taste, and the importance of designing with the user in mind.
June 10, 2003
Richard Gabriel presents the original vision for and welcomes you to a community-run site for Java developers.
June 10, 2003