Welcome!


Vol: 7 Iss: 4

Read Back Issues

As Nat King Cole famously sang, we have to 'face the music and dance...' This month's editorial is coming to you with a reader beware warning! I've been engaged in some great debates over the last month on a variety of topics, but the one that has caught my interest is the old chestnut...
Since its release in late 1997, the JMS API has established itself as a core component in the Java Enterprise suite. A number of vendors are offering implementations of JMS with one of the latest coming from Ashnasoft Corporation. Although new to JMS, Ashnasoft has brought its experien...
The appeal of Web portal applications relies on how conveniently they provide a coherent and unified gateway to dynamic content and applications that are tailored to users' needs and interests. The goal of portal applications for the enterprise is to attract users with specialized cont...
As IT projects proliferate due to the wide use of the Web for day-to-day business and commerce, it has become clear that the success of these projects can be attributed to proper due diligence. One part of ensuring the success of any IT project is directly related to detailed requireme...
Sun recently announced the general availability of JDK 1.4. JDJ's editor-in-chief, Alan Williamson, had the opportunity to sit down and talk with Sherman Dickman, senior product manager for the Java platform. Before the meeting Alan invited the readers of JDJ to put together some quest...
Microsoft's $200,000,000 budget for .NET marketing requires immediate remedial action by everyone in Javaland, Rick Ross insists
The Pros and Cons of Certification. 'To Be or Not To Be Certified...' (Vol. 7, issue 2) by Keith Brown is a great editorial. Finally someone is standing up and saying what the entire community is thinking: certification is just another money-making route for Sun.
InetSoft Technology Corporation has released version 4.3 of Style Report. New features include a Web-based report designer, a full suite of debug/development tools, and reusable report components, allowing for easier report creation, easier deployment, and lower maintenance.
Web services applications are expected to be broad and far-reaching. Early uses include companies utilizing them within their business to integrate multiple applications and systems; to find a common way to link payroll, sales, and CRM applications; and to communicate with each other.
Your organization has decided to extend your enterprise applications into the mobile and wireless space. Congratulations! It will be an exciting time in your software development shop and your customers will no doubt be waiting with great anticipation for the results.
How enterprise software is written has undergone a major shift with the introduction of distributed technologies like EJBs and Web-based thin clients. However, this new approach to writing software has not trickled down to consumer applications such as recipe managers, cookbooks, or wo...
A strange accident occurred on my flight back to New Zealand. Somehow, the plane flew through a rip in space-time and we wound up in a freak alternate dimension. The thing is, it was initially very difficult to tell that we weren't in the right dimension anymore, because everything was...
You want to develop a new business application based on your particular business problem. You get a software team to pull together the right mix of technologies to build the required software components. You choose an architect to capture your business requirements and to define the ri...
Last month's article 'J2EE As the Platform for EAI' (JDJ, Vol. 7 issue 3) discussed the suitability of the J2EE platform for EAI (Enterprise Application Integration). This article addresses more advanced integration topics, particularly transaction and security, support for Web service...
Applications need to prevent improper access to data and ensure that data integrity can be maintained. To guard against such compromises, developers must first have an awareness of resource sensitivity. Proper safeguards need to be in place within the workplace and development process ...
A major roadblock to using any of the server-side scripting architectures for developing commercial software is the fact that (traditionally) the source code must be delivered to customers when deploying applications. Java source code is compiled into an intermediate code called byteco...
By the time you read this, JavaOne will be over and I'll have experienced my first visit to the world's grandest Java conference. For various reasons I've never been able to attend before, but this year (knock on wood), the gods have smiled on me and the constellations are positioned i...
One of the most common questions Java developers ask after downloading a new version of a product is: 'What really changed?' JDiff is an open source Java tool, based on Javadoc and developed by the author, that produces HTML documentation describing the precise API changes between two ...
By necessity, the operating system loads each VM into its own separate process slot. Consequently, each VM is forced to duplicate the other's initialization efforts and resource allocations. Specifically, each VM is required to load the JDK core classes into their respective heap space...
Unlike the doctor who works for your HMO, I won't require a copayment for each visit nor ask you to fill out long arduous forms. I'm here to help readers of Java Developer's Journal find a cure for their Java system ills.
I've been thinking that, if I want to keep writing these monthly bits o' fluff, I'd better start making some sense pretty soon. If you've been reading Cubist Threads, you know I'm prone to launching into some banal diatribe about the prosaic minutiae of my midwestern upbringing.