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,348
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: 34,512
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: 38,897 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: 41,234
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,326
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: 27,745 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,052
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: 26,776
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: 24,524 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: 32,960 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: 38,510 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: 63,749 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,495
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,477
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: 17,863 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,242
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,480 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,063 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,004 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,208
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: 17,779
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,468 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,190
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,464 Replies: 3
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: 17,898 Replies: 1
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,411
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: 14,975
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,219
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,022
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,184
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,060
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,146
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,344 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: 18,595 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: 14,739
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: 29,775 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,008 Replies: 1
The latest version of Adaptive Server Anywhere (ASA) marks a major turning point in the history of this product. Prior to version 8 the most important design goals were ease of use, small footprint, and cross-platform support, with high speed taking a back seat.
Nov. 1, 2002 12:00 AM EST Reads: 19,180
I do believe the center of Java development is the programmer who is creating object-oriented Java code. But how do you achieve this when developing Web applications? In the Internet scenario the client and server sides are disconnected: the front end is shown to the user miles away fr...
Nov. 1, 2002 12:00 AM EST Reads: 11,500
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: 17,788 Replies: 3