Welcome!


Vol: 3 Iss: 10

Read Back Issues

Toward the end of the last Batman movie, when Robin is giving Batman a hard time, George Clooney gets fed up and says, "This is why Superman works alone." While I'm often tempted to think along the same lines, the reality of our business is that we work in teams. This leads ...
The tools available to the Java developer exhibit several unifying concepts, which provide a framework to explore the next transition in Java-development tools.
The discussion about software engineering in the special environment of startup companies continues with a focus on the software life cycle model and the tracking of requirements.
Persistence in Enterprise JavaBeans is encapsulated in the notion of EntityBeans. This article describes bean- and container-managed EntityBean persistence and the relative merit of these techniques with respect to portability, productivity and performance.
Henry Ford revolutionized manufacturing with the first automated assembly line in 1913, incorporating the latest time-study theories to make Model T's flow through the system "like the flow of water through a pipeline." His engineers and foremen repeatedly analyzed every task...
There's a problem faced by all Web designers: making a menu look interesting without taking forever to load.
As developers are increasingly using Java for advanced applications, they've become dependent on the availability of scalable technologies and tools to support their development, including quality assurance (QA), testing, maintenance, release and customer support requirements. The tec...
Vision JADE 4.0 is the newest release of Vision Software's application development environment for Java. While there are a bevy of Java development environments on the market, Vision JADE offers a different approach to developing Java applications. The basic design of JADE builds upon ...
The Internet has come a long way from Gopher and WAIS sites for distributing information. The World Wide Web has opened up a whole new avenue of products and a more usable method of deploying information. Multimedia has become a popular way to display your ideas over the Internet. Ther...
Morning or is it afternoon? It could even be evening. Whatever it is, welcome. Another month has rolled in and we're now sailing dangerously close to that Christmas mark again. Goodness, where has the year gone? I've no idea. This is my wee corner of the journalistic minefield of the c...
This month we put together a visual component, designed to render a tree structure in a scrollable window. JComponentTree can display a set of arbitrary components in a tree hierarchy. It can orient the tree in any of the cardinal directions (north, south, east or west); display the co...
We all know what AWT is. We know that AWT 1.0 is simple and easy to use. It's compatible with the old versions of the Web browsers, but has an inefficient event-handling model. The events are received by the components, which handle or ignore them. Worse, if you want to add a small fun...
A layout manager is an object that positions and resizes components within a display area according to a specific algorithm. The Java 1.2 AWT package provides 10 layout manager classes that can be used to accomplish this task. Each has a defined set of behaviors that organize component...
In some form or another it seems that this question is on the minds of every programmer, manager and CIO in the world. Each day another hundred monkeys introduce the new savior of the world, with the promise of previously unknown productivity and an end to all programming problems.
The way some people hobble their application servers, you'd think they considered the server as pointless middleware. Most Java developers, however, want to unleash their application servers to do right by their applications.