Welcome!


Vol: 9 Iss: 5

Read Back Issues

David Litwack is responsible for the development and advancement of Novell's secure Web services strategy, a position he assumed in July 2002 following Novell's acquisition of SilverStream Software, a company for which he'd served as president and CEO since 1997. He is also a member of...
Welcome to the May edition of the JCP column! Each month you can read about the Java Community Process: newly submitted JSRs, new draft specs, Java APIs that were finalized, and other news from the JCP. Before we start, let me quickly follow up on last month's column: the Groovy JSR wa...
Just as the Web has revolutionized information distribution and retrieval, instant messaging is revolutionizing communication. Instant messaging is a powerful tool that few enterprises or application developers have fully harnessed. Despite its pervasive use by millions all over the wo...
Java developers have access to a variety of error detection tools, such as try/catch blocks and variants of the Exception class, but few mechanisms provide a structured, interactive recovery. As a result, users are frequently faced with frustrating application instability that can be d...
Among geneticists there is an ongoing argument about which species is superior: humans or bacteria. Both are the end product of millions of years of evolutionary refinement; they just took separate routes on the road to survival.
How can Swing be made more tenable to a broader range of developers? Amy Fowler, a senior staff engineer at Sun Microsystems and one of the founding members of the Java Swing GUI Toolkit, discusses Swing, JSF, and the Java Desktop Network Component project. 'Swing is indeed broad and f...
High-performing software teams use code reviews to improve the quality of their code and to keep team members informed of what's going on in the larger application. However, keeping track of which packages, classes, and methods have been reviewed can be a real headache, especially if a...
Your software may be under attack! Reverse engineers can't wait to get their hands on your binaries and learn their secrets. Okay, so that's a little melodramatic, but for many software companies like mine, there is a competitive advantage in our source code, so we don't ship source, r...
Anyone who has dealt with complex enterprise applications knows the value of a good logging solution. Features such as consolidating log files, separating events, and turning debugging on or off all come free with a good logging API.
Hardly anyone ever thinks about application management frameworks until the application is running in a production environment and the application needs managing. The use of Java and J2EE has allowed business code to be written at lightning fast speed and application management is norm...
The Wireless Messaging API (WMA) reference implementation supports short message service (SMS) text and binary messages, but leaves the implementation of the hot area of multimedia messaging untouched. This article will demonstrate how to build a Multimedia Messaging Service (MMS) clie...
It was April 2, when I first heard the news that Sun and Microsoft had reached a settlement on their long-standing dispute over Java. When I first saw the headline, I honestly thought it was a leftover April Fool's joke, so I ignored it. It was only when I saw the words 'Microsoft and ...
Two conversations over the past few days started a train of thought about where Java is right now, as did the settlement between Microsoft and Sun, the new JCP revision, and the new 1.5 JDK. One conversation was with the author of a messaging system, talking about the use of his SDK to...
Who is right about Java? Is it software executive Tod Nielsen, whose advice - in reference to J2EE - is 'simplify and accelerate'? Is it Eric S. Raymond, who says, as often and as loudly as possible, 'Let Java go' - i.e., open source it? Is it Javalobby's founder Rick Ross, who says, '...
(From JDJ May Print Edition) The annual Gartner Research Report analyzing the application server market share among leading vendors is expected to be out this month. Open-source JBoss has used its technical and business innovation in the J2EE app server market to take on the software i...
How do five of IBM's most highly-placed executives, the five GMs of its Software Group, see the future unfolding in areas like grid and autonomic computing, security, systems management, application development, and SOAs? What's the current story with DB2, how do Tivoli and Lotus fit i...