Welcome!


Vol: 3 Iss: 6

Read Back Issues

There's one form of power that is almost universally recognized in our society, the power of consumer spending. This is at the heart of all commerce, and anybody who tries to tell you otherwise must have something to sell you. I read today that more than 45 million American homes now h...
Object-oriented database platforms offer several benefits. The first one I think of is that I don't have to write code to handle the transformation of an object to a row in a table. The object model is the data model. Navigation from reference to reference is efficient because object a...
What Is a Widget? A widget is a reusable graphical user-interface (GUI) component that operates synergistically with callbacks (a mechanism by which a user's action on a software application's GUI is connected to the code implementing the application's response to this action. The Impl...
If you are experienced in using the POSIX threads package (pthread) in C or C++, one of the first things you may have noticed while learning Java is that thread semantics is one area where Java's designers did not try to emulate C semantics. The next thing you may have noticed is that ...
With all the hype and press concerning Servlets lately, it seems as though this Java technology is ready to replace CGI as the preferred way to perform server-side processing on Web servers. Unfortunately for Servlets, just being better than CGI at server-side processing is no longer e...
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...
Although Java is cross-platform, its performance and quality are greatly influenced by the features of the underlying native platform. Since the Java language and environment includes concurrency and multithreading (MT) as integral components, the native operating system's multithreadi...
Since a middle tier isn't much good without something for it to talk to, we're going to use the Pubs2 database, which is an example database provided with Sybase SQL Server 1.1 Specifically, we'll use the authors table which is described in Figure 1. Imports:All of the example code is...
As it turns out, designing and implementing this wizard framework exposes many of the real-world design and programming issues we face when creating Java applications. Overview The first step in designing our wizard class is to come up with an interface. An interface is a prototype for...
The purpose of this article is to explain how to change the appearance of some shapes as a result of the user clicking on one of them. This article assumes that you are a beginning VRML developer. VRML and JavaScript One is a language used to describe 3D worlds while the other is the ...
There is no doubt that Java holds tremendous potential in bringing sophisticated behaviors and networking to VRML 2 worlds. The debate is over how to add the Java and how much control the Java should have over the VRML. There are two approaches to using Java to extend VRML 2 worlds whi...
Many developers are discovering that the front end of a Web application can be a dangerous trap. Sure, it seems simple at first: just grab one of the HTML application development tools and knock out a quick front end and connect to the tool's back end. This works well as long as the ap...