Welcome!


Vol: 3 Iss: 4

Read Back Issues

Have you heard the words 'build virtual teams, extend the corporation, manage the supply chain'? Are you convinced that e-business, enterprise applications deployed over the Web, Internet plus intranet plus extranet are the way to go? Chances are you've thought about this and your answ...
When I recently embarked on Java development for some telecommunications clients, I quickly learned that pure Java code is not a PR fad, it is a technical necessity. A few short months after Sun announced the 100% Pure Java initiative, I was grappling with development tools and third-p...
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.
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:
Often it-s very useful to create classes that represent a restricted number of real-world entities in our Java programs. For example, there is only a single instance of the java.awt.Toolkit class that ever exists in a single Java VM. This Toolkit represents the windowing system on the ...
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...
Hello and welcome to Java's Karma - The Cosmic Cup. The word Karma originates from Hinduism and means fate or destiny; or the cosmic principle according to which each person is rewarded or punished in one incarnation according to that person's deeds in a previous incarnation. In this c...
What is a Callback? A callback is a mechanism by which the user's action on a software application's graphical user interface (GUI) is connected to the code implementing the application's response to this action. It is a familiar concept to X Toolkit and Motif programmers. In reality, ...
It is not easy to query the contents of a database without proprietary front end tools or a database-aware IDE. A database-aware toolkit should be able to connect to and work with a variety of databases (local and remote, application and corporate) without a shift in how we view the co...
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...
Most interactive applications require online help - Java applications are no exception. To address this need, Sun Microsystems, Inc. has developed the JavaHelp API and help system. The JavaHelp software fills a void in the help market for a cross-platform, browser-independent help form...
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...
Last month, we started a fun project in creating a chat room applet. The overall project illustrates how to create Perl scripts which will be used as back-ends for your Java applets. The Java applets will interact with the Perl program using a standard CGI interface. While you can have...
My last column focused on several of Java's LayoutManagers, which are constructs used by developers to position Components within Containers using logic instead of pixel coordinates. We discussed all of Java's LayoutManagers except GridBagLayout, which is the focus of this article.
Two Tier vs N-Tier Client/server applications, and even Java applications that call a database directly, represent the original, two-tiered application architecture. This architecture fits many needs, but often there is a penalty - the need to redevelop or copy code from one applicatio...
Need to store your Java objects? Files can do this, with a little bit of programming to flatten them. Need to share them with others, guarantee integrity? Traditional DBMSs can do this, if you translate your Java objects to SQL. Need 24x7, scalability, distribution over WANs, flexibili...
I have been hinting that things are not going well at work. Yeah, the end is near for old Joe. Projects on hold all of a sudden, my boss in shouting matches with the president, the guys on the Board of Directors coming and going a lot. Yep, something is going on.