Welcome!


Vol: 7 Iss: 6

Read Back Issues

Fly me to the moon...let me walk among the stars' or at least America. I am at present sitting in a Continental plane flying over the beautiful Scottish islands, sun beaming in through the window, contemplating the week ahead of me. My destination is Toronto where I will be attending t...
As staffing professionals in the technology industry, we've seen the focus for many staffing firms shift from placing senior consultants in contract positions (while occasionally filling the odd full-time job) to placing them in full-time jobs.
Alan Williamson's April editorial was read by more than 100,000 people within two hours of its posting at www.sys-con.com/java. Over 500 readers responded within hours of its publication. The editorial was instantly picked up and simultaneously published at the Slashdot.org and Jav...
Java classes should be designed to enhance their reusability and flexibility. Coding to an object type rather than an implementation by using interfaces or abstract classes can help us achieve both flexibility and reusability.
J2ME's Mobile Information Device Profile (MIDP) promises to become one of the most widespread computing platforms over the next few years as an increasing number of mobile phones include a Java Virtual Machine.
In this article I discuss which displayable components are available in J2ME and explain how commands are associated with them. In particular, I examine how to create commands, add them to displayables, and define command behavior in CommandListeners. I then demonstrate how the res...
In this business we often talk about how easy it is to get computers to talk to each other; computers without networks are almost inconceivable. Despite being standardized as little as five years ago, we now expect them all to play nicely together.> Even in the home, a CAT-5 connec...
I've been thinking a PhD student should consider doing a thesis on the life expectancy of a pen after it's purchased. I've come up with an approximate calculation for mine: LE (Life Expectancy) =DWU (Date of Wanting to Use)-1; in other words, a pen will go missing the day before you...
Although we try to make our applications pure Java, outside forces sometimes make this impossible. We had such a case recently in our shop when we had to interface to an external device with an API that supported C language calls. This is a typical case for the Java Native Inte...
Instant messaging has become very popular in recent years, earning it a deserved spot with the 'killer apps' - browsing and e-mail. Most of the Internet's killer apps have spawned a host of accessories to be used in conjunction with the app. Instant messaging is just starting this proc...
Not long ago I went with a couple of friends to a bar in lower Manhattan. While we were sipping Coronas, Jerry, our system architect friend, told us he had just inherited a high-profile J2EE system, along with one of the top Java teams in his company. 'Now we know who's buying the beer...
This month I'm at peace with the world so this editorial may seem somewhat relaxed and, dare I say, floppy. I've recently taken up Yoga - calmness in the mind, strength in the body, peace in the soul (or words to that effect). I mention this because I've felt the need to relax more out...
Apache Cocoon is one of the most interesting, innovative, and powerful platforms for dynamic content generation, though not as well known as the others. A subproject of the Apache XML project, Cocoon is one of the lesser-known offerings from the folks at the all-open-source Apache Soft...
At the end of last year, I was given a rather unpleasant assignment. This company had several Java Remote Method Invocations (RMI) services that were interacting with the legacies of the organization and I needed to open up an XML interface for them.
Some years ago I did all my coding in vi, then later in Emacs. I still believe these are great editors; I just don't use them anymore for Java development, especially J2EE application development. I'm much more productive if I use an IDE whose sole purpose in life is to facilitate prod...
JDJ caught up with Jason Hunter, Apache Software Foundation vice president, after JavaOne to discuss the major announcement regarding the controversial issue of open sourcing Java. Jason holds a seat on the JCP Executive Committee overseeing the Java platform.
Sometimes I think the world is getting fundamentally goofier, at an ever-increasing pace. On the other hand, I've only been here a brief while (in geologic terms, at least), and can't help believing that the world has always been pretty doggone goofy.