Welcome!


Vol: 3 Iss: 9

Read Back Issues

About two years ago a colleague of mine named Joe leaned over my cubicle wall and said, "Hey, I just downloaded this new language called Java. It's pretty cool!" At the time I can't remember being very excited about another programming language. I was a PowerBuilder maven and...
Java servlets provide a new way to develop server-side solutions. They provide the features of traditional CGI scripts with the additional benefits of efficiency and portability. Currently, major corporations are making the migration from CGI scripts to Java servlets. As a result, the ...
So there it is - the opportunity of a lifetime. It seems that the local public utilities commission has allocated a hefty budget to a new project. They want to be able to "link" all of their users in the county utilities building to the same database. All they need is a good ...
The Internet is reshaping both the business and computing worlds, defining new ways in which business is done and how applications are designed and developed. The Web allows businesses to build distributed applications that enable the sharing of information around the world and both cu...
This month's discussion warrants a brisk walk down technological memory lane to examine Java's humble beginnings. In its original incarnation Java, then called Oak, was a language based on some of the features and syntax provided by C++. Oak was the result of Sun Microsystem's mission ...
Every chance I get, I lobby for performance tools for software developers, because performance tuning is hard. This is especially true in modern object-oriented languages like Java, as opposed to older languages like C where the programming model was much closer to the hardware model. ...
A global company in the document processing business, Xerox Corporation offers a wide array of products and consulting services including publishing systems, copiers, printers, scanners, fax machines and document management software along with related products and services.
Java Studio comes loaded on a CD-ROM. Its packaging also includes an installation instruction booklet, a serial card (for registration purposes) and the manual, Exploring Java Studio. It tells you about the basics of Java Studio, and is good for getting started. It also contains added ...
Java is unquestionably one of the hottest development languages to learn at this moment. There are hundreds of books about Java, covering all different levels. You can spend thousands of dollars on this subject and still not get any closer to Java nirvana. While you could spend your mo...
Here we are again, back for another look at the underbelly of Java. Those of you that don't know what I write about, stay tuned; those that do, feel free to jump to the next paragraph. Straight talking is what we do here. We strip away all the hype and look under the cover of the Java ...
User interface design can be a real struggle when one of the requirements is to make programs accessible to a larger market. The most suitable metaphor for a given domain may not be simple enough for inexperienced users, yet the program still has to address their needs. If you can expl...
Developing and maintaining distributed business applications is hard. As if writing business logic weren't hard enough, enterprise application developers have also been saddled traditionally with the daunting task of implementing transaction management, persistent state management, thr...
As Java matures, new sets of behavior added to its API allow developers and programmers to write more sophisticated programs with less difficulty. This article focuses on collections API, a new abstract data structure that will be a part of the core Java Development Kit (JDK) 1.2 API. ...
Information systems, meaning primarily software, are increasingly seen as a competitive weapon by which faster development and deployment equals a business advantage. This means more features on a shorter deadline. For developers this can be achieved by working harder or, perhaps the s...
It's 1998 and everyone is rushing to get to market and deliver Java-based application servers. The market is heading toward development environments tightly integrated and coupled with application servers. It's like a gold rush to capture the leadership positions with the right solutio...