My JSF article series and Meet the Experts appearance on IBM developerWorks received a lot of feedback. I would have to say, the most common question or feedback came along the lines of comparing Struts to JSF.
Oct. 19, 2004 12:00 AM EDT Reads: 310,737 Replies: 10
When vendors start charging more than $10,000 for a single tool, you know that the product category is about to heat up. Since Java IDEs have multiplied, I recently took Oracle JDeveloper 10g for a test drive - perhaps you didn't realize this vendor had a serious Java IDE.
Sep. 7, 2004 12:00 AM EDT Reads: 41,258
Sometimes as J2EE application developers we feel like we are in a darkened room. We know that something is wrong with our application, but we have no idea where the problem is. Application performance management (APM) tools, such as VERITAS i3 for J2EE, has helped us 'turn on the light...
Aug. 5, 2004 12:00 AM EDT Reads: 21,674
The value of a single application platform that connects people, information, and systems, both within and across organizational boundaries, is self-evident. The critical component to developing such a powerful enterprise solution is selecting the right business-process automation tool...
Jul. 2, 2004 12:00 AM EDT Reads: 35,174
On Symbian smartphones such as the Nokia 6600, reports Michael Yuan, the Java runtime does not integrate well with the underlying platform. However with the Nokia 6630, the first consumer phone from Nokia that supports JSR 75, things have finally changed, he says.
Jun. 24, 2004 12:00 AM EDT Reads: 39,368 Replies: 5
Anyone who develops production applications eventually spends some time profiling. JFluid is an experimental new technology for profiling Java code. It was developed at Sun Microsystems Laboratories and can be a handy tool in your profiling toolbox.
Jun. 3, 2004 12:00 AM EDT Reads: 42,127
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...
May. 5, 2004 12:00 AM EDT Reads: 26,614
Remote Swing or server-side Swing - this is the most concise characterization of Canoo's UltraLightClient library (ULC). ULC offers server-side peer classes for Swing. For each Swing widget, there's a peer ULC class with essentially the same API.
Apr. 5, 2004 12:00 AM EDT Reads: 28,094 Replies: 5
It's unnecessary but true: a lot of Java programmers still debug by putting System.out.println() statements in their code to find out what the program is really doing and where the problems are. To overcome this antiquated approach I've tried several debuggers: Sun's JDB is free but cu...
Apr. 5, 2004 12:00 AM EDT Reads: 26,421
The integrated development environment (IDE) is a big part of the toolkit of a modern software developer. Java projects have complex development processes, especially if the project is going to be developed using open source and J2EE technologies. A smart and efficient IDE plays an imp...
Mar. 5, 2004 12:00 AM EST Reads: 27,158
DevPartner Java Edition is a profiling tool from Compuware that helps developers envision the reality of their designs and implementations. It clearly shows the performance, memory, and code coverage of various modules in your project. If you always wondered how your particular impleme...
Feb. 5, 2004 12:00 AM EST Reads: 25,022 Replies: 4
Tired of using that Web access e-mail client? Going crazy filling out those expense reports using a clunky Web-based system? Missing the superior and responsive desktop application? You're not alone!
Feb. 5, 2004 12:00 AM EST Reads: 33,402 Replies: 2
In today's society, it's second nature to contact family, friends, and colleagues via e-mail. E-mail has become so integral to our daily ritual that we cannot stay away from it as we make use of personal digital assistants (PDAs) and other pervasive devices to have it readily available...
Jan. 8, 2004 12:00 AM EST Reads: 39,517 Replies: 2
Javassist is a powerful new library in the field of bytecode engineering. It allows developers to add a new method to a compiled class, modify a method body, and so forth. Unlike other similar libraries, Javassist enables this without knowledge of Java bytecode or the structure of a cl...
Jan. 8, 2004 12:00 AM EST Reads: 64,467 Replies: 1
If you are an enterprise or XML developer and wish you had a tool that could make your life easier, check out this review as it discusses two of the most useful tools in the industry.
Jan. 8, 2004 12:00 AM EST Reads: 18,746
A first-hand report from what the organizers call 'by far the biggest conference for Java people in Europe.'
Dec. 9, 2003 12:00 AM EST Reads: 13,815
Kirk Pepperdine spent the last few days in Antwerp at the BeJUG's (Belgium Java Users Group) second offering of JavaPolis. Learn how he got on.
Dec. 8, 2003 12:00 AM EST Reads: 18,193 Replies: 3
What is every Java developer's nightmare? Maintaining code, even if he or she has written it. Code is often chaotic and incomprehensible, mostly due to nonuniform coding styles.
Dec. 4, 2003 12:00 AM EST Reads: 15,576
At WinWin Solutions we build custom business applications for insurance, health care, and financial vertical markets.
Dec. 4, 2003 12:00 AM EST Reads: 19,750 Replies: 1
JDJ's Editor-in-Chief Alan Williamson was faced with having to build an IMAP server. Just as he was about to start getting into Sockets, Writers and Readers he happened upon a jewel lurking within the pile of open-source. Discover of what he found.
Nov. 28, 2003 12:00 AM EST Reads: 19,615 Replies: 2
JDJ's Editor-in-Chief Alan Williamson finally had to find out what all the fuss was about. He accepted the invitation and headed down to Washington to witness and participate in his first NoFluffJustStuff symposium focusing on Java. Find out how he got on.
Nov. 10, 2003 12:00 AM EST Reads: 11,257 Replies: 2
The JRockit engineers made two assumptions when they first designed JRockit. First, server VMs run for a long time and, second, memory is cheap and plentiful.
Nov. 3, 2003 12:00 AM EST Reads: 38,502
Way back in the November 2001 issue of JDJ (Vol. 6, issue 11), I took a look at Aligo's M-1 Mobile Application Server. Back then, the technology market was still in the heady 'bubble' days and wireless was the next big frontier. Fast-forward to mid-2003 and here we are wallowing in...
Sep. 1, 2003 12:00 AM EDT Reads: 18,129
It was at the end of day 3 at JavaOne and I was tired. I was tired of product pitches, tired of talking, and tired of listening to all the hype. But Juliet caught his attention.
Aug. 4, 2003 12:00 AM EDT Reads: 13,737 Replies: 3
One of the key challenges facing Java developers is that their object-oriented applications use data stored in relational databases. The result: time- and cost-intensive mapping between the two paradigms. InterSystems' Corporation develops and markets a post-relational database managem...
Aug. 1, 2003 12:00 AM EDT Reads: 15,482
For the business people of the world, Excel is like mother's milk. I'm convinced that my neighbor, a financial planner for an investment bank, does our homeowner's reconciliation for fun: a showcase for his Excel prowess. It's a sickness. Excel is powerful, simple to use, and ubiquitou...
Jul. 1, 2003 12:00 AM EDT Reads: 18,941 Replies: 3
I work with a lot of J2EE development tools. While some feel like solutions looking for a problem, every once in a while I run into one that feels like it was inspired by a developer's frustration at not being able to work quickly and effectively. Ensemble Glider from Ensemble Systems ...
Jun. 1, 2003 12:00 AM EDT Reads: 13,647
Recently, I had the opportunity to work with the latest version of Object-Venture's J2EE development tool: ObjectAssembler. ObjectVenture promotes ObjectAssembler 2.5 as a 'smart' development tool that simplifies and accelerates J2EE development. This is a popular claim among Java tool...
Jun. 1, 2003 12:00 AM EDT Reads: 15,226
This review has, admittedly, been quite some time coming. Had I been looking at basic phone features, I could have produced something months ago - however, this magazine is not the mobile phone-geek's equivalent of the Trainspotter's Almanac (fortunately), and we have slightly more rel...
Jun. 1, 2003 12:00 AM EDT Reads: 18,127 Replies: 1
Creating cross-platform applications has always been a challenge. Java can insulate us from much of the hassle during application development, but often the particulars of each platform become painfully acute when distributing the application to a host of varied platforms. Most commerc...
May. 1, 2003 12:00 AM EDT Reads: 21,629
Pop quiz: you're writing a standalone cross-platform application that needs to handle a large number of data files. The data may be disparate in type but it has some qualities in common. You want the user to be able to browse or search the data and, of course, you want your application...
May. 1, 2003 12:00 AM EDT Reads: 13,297
Java started as a simple programming language with a rather comprehensive runtime library. To penetrate the enterprise world, Sun then created the J2EE specification and, consequently, their application server.
Apr. 1, 2003 12:00 AM EST Reads: 16,513
There are seemingly countless self-paced J2EE computer- and Web-based training tools on the market today, and many are of questionable value. However, Conquer-IT! J2EE Part 1: JSPs and Servlets stands out from the crowd, focusing on the key skills developers require and giving users a ...
Apr. 1, 2003 12:00 AM EST Reads: 14,358
On November 7, 2002, Chutney Technologies sponsored a small get-together at New York City's Marriott Financial Center. When Alan forwarded the invite to me, my first thought was, 'Goodie. Nothing about Web services.'
Mar. 1, 2003 12:00 AM EST Reads: 14,408
We work in the IT services department of a large insurance company and were asked to rewrite an old PC-based finance application using a Web-based Java solution. The project development team's background was based on mainframe technologies with some client/server and Web experience (HT...
Feb. 1, 2003 12:00 AM EST Reads: 15,630 Replies: 1
Although developing full-featured desktop applications with Java has become a manageable task and performance has improved greatly, developers still face obstacles that make it difficult to get their Java applications more widely accepted. One problem with many Java standalone applicat...
Jan. 1, 2003 12:00 AM EST Reads: 19,065 Replies: 4
Is there a development team out there who has never heard the following phrases when delivering a project? 'That's not what we wanted...' or 'We thought it would also do this...' Then even when we are on target, we're all too often hit with requirements that were simply not communicate...
Dec. 1, 2002 12:00 AM EST Reads: 15,031
Over the past few years the integrated development environment has raged on. For years I've used a text editor and a build tool to create my Java software; I used no set processes or design methods. The integration of UML modeling and Java coding makes obvious sense to a software desig...
Dec. 1, 2002 12:00 AM EST Reads: 30,188 Replies: 12
OpenSymphony is a collection of Java open source projects that provides a foundation for building J2EE applications. Each application tends to build from another OpenSymphony component in a loosely coupled manner, providing a best-of-breed option.
Dec. 1, 2002 12:00 AM EST Reads: 14,368 Replies: 1
As most Java developers know, the standard GUI components provided with the Java platform are barely adequate for most applications. We've all had to extend the base Swing (JFC) components and AWT components to develop the rich user interface components that users expect today.
Nov. 1, 2002 12:00 AM EST Reads: 18,210 Replies: 3