Welcome!


Vol: 6 Iss: 12

Read Back Issues

Chestnuts roasting on an open fire, Jack Frost nipping at your nose...damn, isn't this the best time of the year! Ironically, the actual event on the 25th isn't that memorable, but the lead up to this day is what gets me all fired up. And this year, I have two special celebrations. ...
This past year has been a tumultuous one, initially for our high-tech industry, and then for our nation and the world at large. We don't presume to know what the coming year will bring. But in the 12 months we've been writing this column, we've covered many topics and offered some prof...
(Schaumburg, IL) - InstallShield Software Corp. announced the release of InstallShield MultiPlatform 4.5. Developed with the assistance of Hewlett-Packard Company, MultiPlatform 4.5 creates graphical installations for multiple platforms including the HP-UX operating environment.
If you weren't there, a couple of years from now you'll misremember and say you were. That's how big - how momentous - Web Services Edge 2001 West and XMLEdge were. Call that late October conference in Santa Clara the Woodstock of Web services because this is the one everyone wishes th...
Web Services Edge West and XMLEdge 2001 opened for business October 22 with a series of sessions and tutorials on the hottest topics in the industry. Five tracks were maintained throughout the conference. The conference began on Tuesday, October 23, with a keynote presentation by Dr. C...
A contagious disease that results in oddly colored teeth? A South Seas pirate with a penchant for eating toxic sea food? Or perhaps a superhero with really unhelpful superpowers? If you answered yes to any of these questions, chances are you've had your Java blinkers on and haven't bee...
Developers new to the Mobile Information Device Profile (MIDP) are often surprised by some of the limitations and their consequences, because they seem to be omissions of obviously needed functionality.
I don't usually buy technical books. Most of the time I manage to find what I'm looking for after a bit of hunting on the Web, virtual elbow-grease, so to speak. However, occasionally a tree-killing madness does come over me and Amazon gets the chance to clear the electronic cobwebs ou...
Back when Java was called Oak, it was thought that this new language would be ideal for developing embedded applications, such as those that would run on set-top boxes. The developers of this new language were well ahead of their time. Java's momentum began to build not from its large ...
After what seems like months of waiting (and it probably has been), a color mobile phone (as opposed to a PDA/phone combination) has finally appeared on the British market. With a 101x80 pixel 256-color STN display, an e-mail application, calendar, games, and PC synchronization, it has...
XProperties is a simple subclass of java.util.Properties that allows you to treat property values like constants, referring to and embedding them inside other property values. It handles the substitution of the constant value automatically and transparently when you call the getPropert...
Much of Sun's emphasis lately has been on server-side and J2ME technologies, and many industry pundits have predicted death knells for client-side Java. This makes some sense. Let's look at some J2SE facts: The initial versions of Java Virtual Machines (JVMs) were bug-laden, slow, and ...
Entitlement engines are infrastructure component-enabling software applications that restrict access to data, based on users' privileges. They operate by comparing privileges granted to users (keys) with access permissions that protect resources (locks).
Single sign-on is becoming an important issue for corporations and Java developers. Corporations require applications to be secure. Users demand applications to be easy to use. Usually, the more secure an application is, the more difficult it is to use. For example, users are inundated...
The Java platform versioning is quite confusing. This is even more true since Sun split the original platform into three editions. Although it was a good step for decoupling application development, it has led to more effort in terms of version management.
To help cut the cost of travel in today's economy, I flew ATA from Philadelphia to San Francisco last weekend. You know, if you live within the constraints defined by these airlines, it's not really a bad way to go. Of course, you travel in a full plane (and I mean packed to the brim),...
First off, good magazine! I'm relatively new to Java, after working for many years with (and finally giving up on) Microsoft technologies. JDJ has a good mix of beginner and expert articles so I can quickly get up to speed on the wide range of technologies out there. I hope you keep an...
Most Java developers intuitively understand the advantages of using a rich Java Swing user interface instead of an HTML interface. The fact that rich user interfaces provide a better experience for the user has often been cited as the primary reason they should be employed in a particu...
Lately I seem to be getting younger. Oh, don't get me wrong - I'm not complaining - it's just that puberty was bad enough in the forward direction; the prospect of going through it backwards leaves me a little unsettled. Fortunately, if the rate at which I'm getting younger matches the...