Welcome!


With its recent announcement of the release of eNetwork On-Demand Server, IBM has raised the stakes in the game of Java development. Now it's possible to personalize, secure, manage and deploy your Java applications from a centralized Web or Web application server. On-Demand Server ena...
So you've got a nice Java application in the works. Your team has toiled for weeks to get it just right. Finally, the magic moment arrives. The development team has a meeting, and every part of the code is humming perfectly, doing just what you intended it to do. Now comes that final s...
Novera Software announced the availability of the most recent release of their application server software at the Java Business Expo in New York in the early part of December. Version 4 of Novera Software's jBusiness application server features a new Component Constructor utility along...
Oracle's development team is excited about the news that SQLJ has achieved standard status (ANSI X3.135.10-1998). It will undoubtedly be a catalyst in the adoption of Java by enterprise application developers. SQLJ not only allows SQL to be incorporated into Java programs in a standar...
I recently had the opportunity to work with the NetBeans Developer IDE 2.0 for Java. Although the marketplace seems to be flooded with application development environments for Java programming, the team at NetBeans is offering a slightly different approach toward Java development. Whil...
Every year, Java Developer's Journal presents two types of awards – the JDJ Editor's Choice Awards and the JDJ Readers' Choice Awards. These awards are designed to honor and recognize the leaders in the Java world – specifically, those companies and products that the editor a...
To gain competitive advantage, Global Mobility Systems had to speed its products to market. As the company discovered, this hinged partly on choosing the right Java platform. That is not an easy task because platforms can appear similar - until developers start using them. Global Mobil...
ObjectSpace has made a name for themselves in distributed computing over the past few years. They recently announced that Sun Microsystems had licensed ObjectSpace's JGL technology (a toolkit for building and managing collections) for integration with Sun's own JavaBlend technology. Ob...
The Java language removes several problem areas for developers, compared to C++ development, by its elimination of memory allocation and pointer management. While this generally makes Java programs more stable than their C++ brethren, it can often lead to the misconception that Java pr...
Around the time Java made its mark on the world of programming there came to be another phenomenon, the IDE. Gone were the days of typing code, compiling, wondering what went wrong, typing more code, recompiling and so on. The IDE presented the application builder with an unprecedented...
I wish I had a nickel for each time I've had to explain to a new vendor or professional acquaintance that, just because I have the word "Bank" in my company's name - NationsBank -I don't spend my time dealing with huge, monolithic, batch-processing systems. (Sure, we have the...
The company has just landed its most important account to date: a big client has signed a contract for the development of a Java program. It's an extensive application, requiring database connectivity and the use of ActiveX controls. You've been chosen to head up the project, which wil...
If a picture is worth a thousand words, what words do you use when the picture is in the wrong format? Not exactly a Zen koan, but a valid question whose answer is JIMI, the Java Image Management Interface from Activated Intelligence.
One of the coolest pieces of technology I'd ever used was a programming interface for HK Systems' mechanical cranes. However, my coolness factor just went through the roof when I got a chance to try out the Cyberflex Open 16k Development Kit from Schlumberger Smart Cards and Systems. S...
The Internet has come a long way from Gopher and WAIS sites for distributing information. The World Wide Web has opened up a whole new avenue of products and a more usable method of deploying information. Multimedia has become a popular way to display your ideas over the Internet. Ther...
Vision JADE 4.0 is the newest release of Vision Software's application development environment for Java. While there are a bevy of Java development environments on the market, Vision JADE offers a different approach to developing Java applications. The basic design of JADE builds upon ...
As developers are increasingly using Java for advanced applications, they've become dependent on the availability of scalable technologies and tools to support their development, including quality assurance (QA), testing, maintenance, release and customer support requirements. The tec...
Java is unquestionably one of the hottest development languages to learn at this moment. There are hundreds of books about Java, covering all different levels. You can spend thousands of dollars on this subject and still not get any closer to Java nirvana. While you could spend your mo...
Java Studio comes loaded on a CD-ROM. Its packaging also includes an installation instruction booklet, a serial card (for registration purposes) and the manual, Exploring Java Studio. It tells you about the basics of Java Studio, and is good for getting started. It also contains added ...
A global company in the document processing business, Xerox Corporation offers a wide array of products and consulting services including publishing systems, copiers, printers, scanners, fax machines and document management software along with related products and services.
Every chance I get, I lobby for performance tools for software developers, because performance tuning is hard. This is especially true in modern object-oriented languages like Java, as opposed to older languages like C where the programming model was much closer to the hardware model. ...
So there it is - the opportunity of a lifetime. It seems that the local public utilities commission has allocated a hefty budget to a new project. They want to be able to "link" all of their users in the county utilities building to the same database. All they need is a good ...
Software developers invest a great deal of time, effort and money to bring a product to market. Whether it's a complete Java application, an applet for a Web site or a JavaBean component that performs some cool new function, you as a developer have a right to protect the inner workings...
Progress Software recently released the second version of its ProtoSpeed distributed application debugging and monitoring tool for testing and deploying Internet or intranet applications. ProtoSpeed is actually a combination of three related but distinct components: a protocol interact...
I remember how I first got into Java. A friend called my attention to these neat little mini applications that could be easily embedded into HTML files. These applets provided a quick way to jazz up even the most mundane Web pages. She showed me some UseNet groups that contained huge l...
A C++ programmer buddy of mine got some extra work writing server-side applications in Java. He was a little pressed for time so he asked me about an IDE. "There are hundreds of those things floating around out there," he lamented. "How do I know which one is best?"...
The world is based on objects. In the world of programming, objects are your friends, especially in an environment like Java. Objects in Java are known as JavaBeansª, or just Beans. After all, you can't make Java without Beans. ProtoView is definitely a company that wants you to use th...
The distributor had just bought out a few rival businesses in town. The paperwork had been signed, the funds were transferred and the deal was complete. The only detail to be worked out was to link all the locations together into one coordinated unit. The MIS manager was horrified to l...
A few years back, I dropped in on a friend who was busy at work on her computer. "Whatcha doin'?", I asked playfully. "I'm writing a program", she replied without looking up. As I looked over her shoulder I was befuddled by what I saw. She was opening drop menus a...
Once upon a time, it looked as though I was set for a while on software. I had L-View, the new picture editing shareware everyone was talking about. I had Microsoft Paint, a pretty good graphics creation program (if you didn't mind your graphics looking like a child in first grade had ...
Trying to develop applications in conjunction with a database can be a nightmare. Customer orders must be filled, accounts payable must be debited and inventory must be adjusted. Performing a task like this directly from the Internet lends itself to the flexibility and platform indepen...
The huge task of creating that great Java application is finally over. Although the product is "user friendly" when up and running, installation has typically been very cumbersome and time consuming. A product that is easy for the layman to install will surely outsell one tha...
Data! You can't live without it. Wherever you go, whatever you touch, information is continually being flashed before us. It wasn't so long ago that people were complaining of not having enough information and now our medical experts are telling us to take days off due to the informati...
Visual Cafe for Java is an integrated development environment tool for creating Java applets and applications that interface with databases. In addition, you can create JavaBeans, native EXEs and DLLs. Some of the improvements include:
OrbixWeb 3.0 is a CORBA 2.0 compliant, 100% Pure Java ORB with better lifecycle management of distributed objects. It includes many useful services which make it easier to develop, deploy and manage distributed applications in the Internet age.
Data is one of those housekeeping duties that has to be performed by everyone who uses a computer. Whatever level they are on, somewhere along the line data is stored, files are created and directories are made.
You've just finished up that Java program you've been working on for a while. You sit back in your chair and feel proud of yourself. It's now time to show your finished work to the boss. Half an hour later he calls you into the office. "What's this?" he asks as he holds up on...
Many of the smaller tasks which Java developers are required to take on within a larger project can take on the air of a larger project all on their own. Developing a grid control can be one of those tasks. Many companies have responded to this need by creating their own "plug-and...
If you are a Java developer, you are no doubt familiar with O'Reilly and Associates and their line of books. One of the first Java books on the market was O'Reilly's "Java in a Nutshell". Although there had been a couple of "how-to" books published, there were no Ja...
Data You just can't get away from it. No matter what you do, a certain amount of data is always generated. One of the more profound quotes of the day can be attributed to Peter Large of Information Anxiety, where he once said: "More Information has been produced in the last 30 yea...