Vol: 2 Iss: 9

The Microsoft Java tools are put down by some for lacking JFC, security and portability. I'll examine each of these in turn, but first a bit of context. For some time, C++ and Visual Basic have been the application development leaders. Now, rather suddenly, all developers are looking a...

Build Java Applications Faster and Easier Business today moves at the speed of the Internet. Corporations are rapidly deploying Intranets as the vehicles for real-time information. But for professional developers, the wide adoption of the Internet has given rise to a new challenge: de...

It is possible to create a very attractive look-and-feel prototype of a Calendar-based browser application in JavaScript, but to compete with tough-minded mainframe legacy systems such as MEMO requires a highly functional and scalable working prototype to justify the continued investme...

Introduction With ever increasing software complexity, error handling mechanisms offered by programming languages become more and more important. Traditional error handling techniques such as using global variables to indicate an error (errno in C), returning a value that represents an...

In this month's column I'll show you how to re-route the standard input and output streams for more versatile applets, applications (and other Java executable types). The impetus for this technique was pretty much born when Microsoft's Internet Explorer first came out. You see, before...

As any ex-C++ software developer will attest, the Java garbage collector greatly simplifies the task of cleaning up after your objects. With distributed software applications, the garbage collector faces many new challenges since objects may be used by applications running across the I...

Remember, back in grade school, when someone pointed out that your epidermis was showing, how hard it was to muster up the courage to ask what the word "epidermis" meant? That's kind of how I felt as a Java programmer admitting that, for all the talk and excitement about Java...

In our last article, we introduced what is now our column project: Informer. Informer is a small contact database application that is designed to provide contact information about various personnel over an Intranet or Internet. The idea for this project evolved from one of our N-ARY de...

Object Design's ObjectStore PSE Pro for Java is a native Java-persistent object database (PSE stands for Persistent Storaget Engine). It allows running Java objects to save and restore state. The differences between the Pro' release and the general release involve the ability to simult...

As the push to Web-based computing gains momentum, the variety of available tools, standards, techniques and languages gets increasingly complex. In implementing a Web strategy, IS managers must make some hard decisions on issues that include: supported browsers, ISP selection, Web ser...

In our security consulting practice, we're seeing a lot of bad things happen this year - but outside of the laboratory, none of these failures have anything to do with Java. Sites that are concerned about Java applets should be even more concerned about e-mail messages containing troja...

Aquas, Inc. is a small company specializing in developing productivity tools for on-line applications. Their main product is Bazaar Analyzer Pro, an application developed in Java that can analyze Web activity in order to monitor the effectiveness of both commercial Web sites and Intran...

Since Java's explosion into the marketplace, we've seen a flood of development tools, wizards and environments. The heavy hitters in this area seem to be Symantec and Microsoft, with Café taking the visual approach to development and Microsoft's Visual J++ continuing Microsoft's terrif...

Visual J++ Database Programming Overview So, you need to access a database from your Java program. Well, if you're using Visual J++, you're in luck! Unlike some other Java development environments, with Visual J++ you have at least three ways (more if you opt for third party solutions)...

By all accounts, 1996 was the year of Java. In that short year, Java made the transition from a humble, almost academic, cross-platform computing paradigm to becoming the virtual center of the Internet development world. The introduction of applets has helped drive the move from static...

Got a call from Pam the other day. She is an eminently successful marketing person who has hit a couple of startups and has the Porsche Cabriolet to prove it. I don't know what Pam does, but she seems to be at every trade show and memorizes the hot buzz words before they are hot.

Cloud computing budgets worldwide are reaching into the hundreds of billions of dollars, and no organization can survive long without some sort of cloud migration strategy. Each month brings new announcements, use cases, and success stories.