Welcome!


Vol: 8 Iss: 3

Read Back Issues

The Java space is not really unique in this situation, as we contribute our fair share to the computing buzzword thesaurus. So it's not really surprising when someone trips up using the wrong word every so often. They can be forgiven. However, this month I've been researching one parti...
CORDA Technologies, Inc., has introduced a new product called OptiMap. It's a charting solution for creating dynamic Web-based maps. The resulting maps can integrate and display data from multiple databases.
Somewhere in the conglomerate of sponsor companies and forum management, the Wireless Application Protocol (WAP) specification committees lost track of their objectives. If you look at the challenges faced by developers of wireless applications, you'll find that WAP does not address th...
This will be my last outing as J2ME Editor for JDJ. It's been an interesting 22 issues, with big changes within both the Java and the J2ME spaces. Over the past two years, the number of JSRs related in some way to J2ME has increased (almost exponentially), an assortment of competitors ...
Do you consider yourself a Java expert? Think you know everything about exception handling? Can you quickly spot the six exception handling problems below? Every Java developer should be able to spot at least two. If you can't spot all six, read on.
Java Data Object (JDO) is a standard API generically used to store, retrieve, and query user-written object classes to and from a data store. What makes JDO stand out among other persistence options is that it's easy to use and flexible.
The Java Dudes cartoon on the back page of JDJ has boosted my reputation as someone who likes the API documentation for the core Java language. It's easy to navigate, it's quick, and it answers some of those common Java-related questions. There are a couple of questions that are consta...
On November 7, 2002, Chutney Technologies sponsored a small get-together at New York City's Marriott Financial Center. When Alan forwarded the invite to me, my first thought was, 'Goodie. Nothing about Web services.'
There are myriad approaches to architecting logon and user management in the J2EE environment. This article addresses some alternative J2EE architectures as well as the strategy used by each alternative and the code for implementing each solution. I'll focus on the end user ­ not the ...
Tony de la Lama is vice president and general manager of Java solutions for Borland. He is responsible for the strategic and technical direction, business development, engineering, and marketing efforts of Borland's core Java products, including the JBuilder development platform. JDJ r...
One of my recent clients had an entire suite of applications that was built on an in-house messaging framework. Several years ago, when not many Java frameworks existed in the market and J2EE was still a few years away, this would have been considered a good thing; today, any new devel...
If you have a bounty of creative energy and way too much time on your hands, why not explore the new Java 1.4 APIs by creating a video game. That's exactly what I did when I produced a parody of Street Fighter II called Meat Fighter.
In his editorial 'Swing Is Swinging Java out of the Desktop' (JDJ, Vol. 7, issue 10) Alan Williamson lamented the current state of Swing and AWT for building competitive desktop applications. One alternative he mentioned is a technology called SWT (Standard Widget Toolkit) that was dev...
Okay, I'll risk my career and admit it: I not only know how to draw a flowchart, I still find myself using them from time to time. I have one of those little green plastic flowcharting templates to help draw the symbols and arrowheads, but I don't use it much anymore. (I don't like to ...