Welcome!


Vol: 3 Iss: 5

Read Back Issues

Visual Basic is arguably the most successful programming language in the history of programming languages. The number of VB components and applications out there is staggering, and the number of VB programmers is even more so. However, there is a not so silent contender for the World's...
Some of the recent attacks on Java are so misinformed that, at first, I thought they were intended as a parody of the Java tirades coming out of the Microsoft PR office. Then I realized they were meant to be serious. Take the complaint that Java doesn't work because the Corel personal...
As far back as the first time two computers were physically linked to one another, the idea of sharing information between, and executing programs on, networked computers has been around. Distributed computer architecture challenged software manufacturers to provide operating systems, ...
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 ...
I haven't found a good discussion on the topic of class loading and unloading in my searches through Java literature or Java resources on the Web, so I thought it would be a good topic to cover this month. This month's column is all about how and when Java classes are loaded and unload...
When developing Java network applications in a stable and controlled environment, it's easy to become complacent and ignore the possibility of network timeouts. After all, with the perfect client and server running over a local area network, timeouts won't occur to stall your applicati...
Welcome back to the Cosmic Cup. I hope you are enjoying our voyage through the Java universe. Last month we examined the APIs that are formally defined under the scope of the Java Platform for the Enterprise. We're going to change the course of our journey a bit. This month we will loo...
Introduction to CORBA CORBA, which stands for Common Object Request Broker Architecture, is an industry-standard developed by the Object Management Group (OMG), a consortium of more than 500 companies. CORBA is actually a specification for creating and using distributed objects. CORBA ...
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...
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...
Increasingly, technologists are asked by strategists to state the capability of Java within a distributed component architecture. The larger corporate platform is mixed and the owning, interacting businesses must implement a framework technical architecture in which present and future ...
One of the salient aspects of the Java language is the control it gives to developers for dynamically generating and reusing code. This allows the language to offer Java programmers the ability to write code in which the actual behavior is determined at runtime. Of the eleven buzzwords...
Java is rapidly evolving from just a useful language for developing Web-based applets to an enterprise platform for developing and deploying mission critical applications. An enterprise-class application must possess many characteristics. Comprehensive security is, inarguably, one of t...
Summary An iterator is a language mechanism that facilitates successive enumeration of all the elements of a collection in some definite order. Java provides an iterator-like interface called Enumeration. The implementation model imposed by enumerations is known as cursor objects. It i...
In 1995, Java technology shook the World Wide Web as a network-centric, object-oriented language providing client-side processing that helped Web developers turn otherwise static pages into dynamic visual experiences. Key to the creation of these animated Web pages was Java's graphical...