Welcome!


Vol: 5 Iss: 6

Read Back Issues

Third time's the charm this time. After two aborted attempts to write this column, I finally was able to put pen to paper (all right, fingers to keyboard). I've been really busy patenting the two through 10 click methods of buying on the Internet. I'll shortly be asking for a royalt...
Developers at some point in their careers will find themselves standing at the whiteboard, trying their best to regurgitate some complex development design they've spent all night working on. This is usually done with a series of strange symbols, arrows and scribblings in an attempt to...
A common set of programming problems drove us to develop a Java class we call PropArgs. Consider the following questions a programmer may want answered about a program: Which RDBMS instance should data come from? Does this particular user have any personal preferences I should be setti...
Enterprise JavaBeans (aka EJBs) are fast becoming a mainstay in Web-based business applications. They're not trivial to develop, though ­ at least not if you're developing them by hand and ignoring the EJB tools already available to automate (and thus simplify) your development tasks.
Most Web-based applications today confine users to the frame of their browser, restricting them to viewing only one Web page at a time. Technologies such as JavaScript make additional browser windows possible, but this approach doesn't enable the kind of customized menus, toolbars and...
Persistence Software, Inc., recently released the latest version of its EJB server, PowerTier 6. It's a little different from your run-of-the-mill EJB servers, though. This JavaOne 2000 special-edition issue of EJB Home will enlighten you about PowerPage, a hot feature that will put Po...
Say you're writing an Enterprise JavaBean that represents a persistent object, such as a customer or a product. You have two choices for getting data (such as customer name and product number) from the bean to the database and back:
Developing distributed applications, in contrast to developing traditional single-process applications, requires a completely different level of monitoring and diagnostic support. In this article I'll discuss how to monitor and diagnose distributed applications based on the CORBA stand...
Part 4 of a series discussing the many languages that compile and/or run on the Java platform
JDJ: Tell us what KL Group has been up to since we last spoke with you at JavaOne in 1999. Armstrong: Lots. We've been very busy over the past year. Now, with the release of version 2.8, JProbe is reinforcing its leadership in the advanced-development tools market by building on the s...
Two key members of the BSF development team, Sam Ruby and Sanjiva Weerawarana, helped me considerably in developing and researching this article. I had a chance to open up a dialog with them at the time about the future of BSF and as you'll see from the following account of our convers...
Information repositories are essential. They allow data to be shared within or outside an organization, bringing us closer to the reality of the paperless office.
One unfortunate aspect of the many enterprise APIs and specifications that Sun has released over the last few years has been the lack of information about how some of these APIs interact with one another. In particular, two very useful specifications ­ the Java Messaging Service (JMS) ...
One of the most delightful parts of my job is to travel the world, sharing the Object Management Group's vision of integrated, interoperable systems with varying sizes of audience ­ from as few as 10 people to as many as 10,000 ­ in every corner of the planet.
By most people's estimate, it's the fifth anniversary of Java. Five years ago, with Netscape in tow, Sun unveiled Java, declaring that the Java programming language would be the next Web revolution. At the time HotJava was the 'killer app' for Java; more a proof of concept than a compe...
We live in a world of high anxiety. We're concerned about the competition, fearful we'll fall behind the curve, worried that making up lost ground might prove impossible. So we hastily turn to technology, which obligingly always seems to have a solution. Well, at least it says so in th...
The e-commerce market opportunities in the B2B space are exceptionally greater than those in B2C. GartnerGroup, one of the leading analyst firms, predicts that B2B e-commerce will amount to over $7 trillion by the year 2004. The interoperability and integration complexities are also mu...
The fifth anniversary of the inaugural JavaOne conference is upon us, and there can be little doubt that Java has had a profound impact on the way that applications are developed and deployed.
It seems to be the month for celebrations. Not only is it the fifth JavaOne, but it's also the second anniversary of this column. Both are still going strong, so hurrah! on both accounts. Long may it continue!
So you want to build a robot that walks around and bumps into things. But that's not enough for you (this is the year 2000, after all); you also want to control your robot over the Internet. What's more, you want to use Java to control it.
It began sometime in late '96 or early '97 ­ JDK 1.0 still ruled and Tandem was still called Tandem, not Digital or Compaq ­ when people from IBM, Tandem and Oracle met and started to muse.
Before we start on the technical front, let me tell you about my latest acquisition. I recently went out to purchase a watch. My wife wanted me to buy one of the fancy ones, but I'm more excited by watches that have all the features ­ stopwatch, backlight, barometer, altimeter, everyme...
File searches are traditionally accomplished by an operating system utility. Most operating systems provide some sort of search facility that allows the user to track down misplaced or forgotten files. However, the facilities differ in their approach for searching files ­ graphical ver...
The Internet is amazing. In just six short years it has spawned thousands of new businesses and generated billions of dollars of wealth. Dot-com fever has captured the hearts of America's technologists and entered the lives of many Americans. In the midst of all of this, it's useful to...