Welcome!


Vol: 3 Iss: 2

Read Back Issues

In 1997 there was an explosion of third-party tools for Java. A variety of integrated development environments (IDEs), class libraries and visual components became available. Web sites that review and catalog Java tools like Gamelan (http://www.developer.com/directories/pages/dir.java....
Implementation of a fixed size pool of Objects in a distributed application must consider problems caused by the unpredictable nature of remote connections. An implementation is presented here for Java's Remote Method Invocation, which takes advantage of the Distributed Garbage Collect...
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...
This article proposes to reinvent select TCP based application layer Internet protocols and their client/server implementations in the framework of CORBA/IIOP [2]. Advantages of this approach will be exhibited from the perspectives of programming, deployment and protocol evolution. As ...
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...
We are moving towards a world in which you can expect instant access to online shopping from a phone; your kids can always reach you with one number that bounces from your phone, to your pager, mail or car; and you pay one low price each month to your local telco provider that brings y...
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...
I don't have to argue the point that the Java language's multi-threading capabilities are great. They're simple to use and generic enough to work on a variety of different implementations. Whether a VM is made to operate using a single operating system thread, like Microsoft's VM, or u...
Despite extensive development over many years and significant demonstrated benefits, the object-oriented paradigm remains poorly formalized. Several concurrent object-oriented languages have been designed and implemented based on the concurrent object model. However, upon attempting to...
The drive to create a successful Web site has resulted in Web applications that are interactive and informative. A wealth of information is stored in corporate databases and there is a rush to publish this information on the Web. Corporations' traditional client/server applications are...
Components transcend the programming language and support a very high degree of reuse. They greatly simplify the construction of large and complicated software architectures. One of the main reasons why Java promises such a bright future for the computing world is because of its inhere...
Imagine Henry Ford developing the first widely available automobile. He was a pioneer, engaged in the most exciting new industry of the time. Imagine how frustrated he must have been. Where would drivers buy gas? Were the wrenches and screwdrivers advanced enough to build the cars? W...
OK, so I'm a couple of weeks late on the New Year. Hey, I am using a Java-powered watch, so what do you expect? Maybe when the watch gets a JIT, I can get the correct time and date.