Welcome!


Vol: 7 Iss: 10

Read Back Issues

Over the past few months, I've frequently stated my belief that Java, in its present state, doesn't stand much chance on the desktop against the march of Microsoft's WinForm technology from the .NET Framework. A view, I've discovered, shared by many of you. Before I continue, let me cl...
A job interview can be scary at the best of times. In the current economy, the process is even more intimidating. What sort of questions would you expect? What level of discussion are you likely to enter into in a Java interview? You ­ the readers ­ responded with a wonderful array of...
There's no doubt about it. Borland makes great products for developers. They're definitely expensive and usually complex ­ but very powerful. I've been using JBuilder 6 for several months, and when I had the opportunity to review the latest version, I jumped at the chance.
Interacting with software can be extremely annoying or incredibly exciting ­ depending on the user interface. While one GUI can leave you hopelessly confused and deny the execution of simple tasks because you can't find the right button, another GUI can draw you in with its appealing a...
Parts 1 and 2 of this series (JDJ, Vol. 7, issues 6 and 9) demonstrated how I developed a remote control MP3 player by using a Bluetooth connection from my handheld (a Compaq iPaq) and employing a client and a server written in Java.
The new kid on the Internet technology block is Web services and its implementation technology, SOAP. Simple Object Access Protocol is an XML vocabulary used to describe messaging and remote procedure calls between distributed components.
Where do market analysts get their figures? When you get a job as an industry or market analyst, do they give you a complimentary calculator that has a single button with a label marked 'Random' on the front?
Java development on OS X is similar to Java development on any platform, particularly any Unix platform. The differences are in how your code integrates with the platform. Java lacks a cohesive platform integration strategy, so running a Java application usually doesn't have the same f...
This article, tailored for seasoned COBOL and RPG programmers, provides a jump start into the Java programming language and the concepts behind it; it may also be useful for anyone who is stepping into the Java arena for the first time.
I've always believed that we should pass on our knowledge to our peers, then, over time, we'd have a network of programmers who had a firm foundation in how Java works. To that end I try and help out where I can.
In this article I introduce two practical software design techniques that are useful in the development of high-performance, horizontally scalable, and immediately cost-effective enterprise solutions built on J2EE technology.
One minute of system downtime can cost an organization anywhere from $2,500 to $10,000 per minute. Using that metric, even 99.9 data availability can cost a company $5 million a year.
Recently, the first formal request for a new standard concerning the API between portals and portlets was submitted to the Java Community Process for review.
Is J# a part of J2EE? Absolutely not! J# is a language developed by Microsoft. It's very similar to Java in syntax and semantics. However, that's where the similarity ends. Java can be compiled into bytecodes (class files) that run on any platform. J# can only be compiled into cod...
EJB 2.0 is testimony to the fact that the J2EE model has come a long way. You can do a lot of things with 2.0 that were tedious and error-prone in EJB 1.1. The Container Managed Persistence (CMP) relationship management alone makes it worthwhile. Just define all database access through...
EJB. JSP. JMS. JMX. JCA. JTA. JAAS. JAXP. JDBC. JNDI. This is a partial list of the acronyms you'll find in the 228-page J2EE v1.4 public draft. Of course, I was able to assemble this list of acronyms before I reached the bottom of page six.
I'm sorry, dear reader, but I'm afraid I'm in a bit of a 'blue funk' this month. There's an awful lot going on, it seems, and I don't understand most of it. I'm confused, angry, irritable, way behind in my work, and quite probably suffering from the after-effects of an alien abduction ...