Welcome!


Vol: 2 Iss: 7

Read Back Issues

When a majority of all system processing was done on legacy systems, information systems audit professionals recommended the protection of these systems largely through physical security measures. By locating the data center either on the top floor of the building or in the basement wi...
If you are planning to deploy your database application on the Internet or Intranet, very soon you will need to deal with state management.' The stateless nature of Web architecture makes it radically different from the other (traditional) client-server architectures. The servers do ...
Launching a technology into stardom begins with an enormous creative effort. The combined technical and marketing forces pouring out of Java tool vendors is as impressive as the fires fueling the giant first stage of a Saturn rocket. But the first stage burns out quickly, followed by a...
For more than thirty years of systems development, the software crisis has posed a problem. Generally, systems development surpasses budgets and time limits and is not reliable. Worse still, it doesn't satisfy users' requirements.
Scott McLaughlin (color@mit.edu) writes: Could you explain to me what is meant by the term API, application programming interface? I've programmed a little in C++ and am trying to teach myself Java. I see API used all the time. What is it and how does it fit into the programming pictur...
RMI and CORBA are two different approaches for distributed object computing with Java. Industry experts have suggested that the two technologies are inherently incompatible with each other. In this series of columns I demonstrate how RMI could be immplemented on top of CORBA, resulting...
Scientific and technical software developers require the ability to "see" their data and do their analyses graphically instead of, or in addition to, numerically. Exploration of large datasets, display of simulation results and interactive steering of computation all require...
Welcome to Your New Language One can assume that if you're reading a journal devoted to Java you've taken the first steps into this relatively new and emerging language that has filled up many columns in every major trade magazine since its release only a couple of years ago. You've se...
I've been working with Java for almost two and a half years now. I can say with confidence that I know pretty much what's going on in the Java core classes. Through the Java training I do, I try to pass an understanding of Java to my students (and hopefully through the students the sam...
Java security has become an increasingly visible topic this year. Besides being front page news on both Microsoft's and Netscape's Web pages, technologies are becoming available as add-ons to increase the security of the Java environment. Researchers have already found a serious hole i...
Roaster Release 3 is the latest version of the Java Macintosh development environment from Roaster Technologies, a spin-off of long-time Macintosh developer Natural Intelligence. As an early market leader with a year of interim developer releases, Roaster's Release 3 is a solid, fully-...
Demand for Java applications and tools is growing worldwide, but finding profits overseas can sometimes be about as straightforward as tracking down a misguided pointer in a pile of C code. In particular, setting up a system for software localization and choosing a method for distribut...
Today, Web database publishing is an important way to publish information electronically. It actually combines the advantages of two important technologies - database and the Web. Standard database interfaces such as ODBC[1] (Open Database Connectivity) are used to provide an abstracti...
What Is The AFC? I know that football season is right around the corner, but you're not going to find an in-depth analysis of football's weaker conference here. The Application Foundation Classes, or AFC, are Microsoft's answer to the Abstract Windowing Toolkit (AWT). The AFC builds on...
What Is An Intranet? If Intranets were made into a movie it would probably be called, "Honey, I Shrunk the Internet!" A simple definition of an Intranet is: bringing proven Internet technologies, such as Web servers, an ubiquitous networking protocol (namely TCP/IP), and othe...
In the world of open networks, where does flexibility end and security begin? For Java developers (and users), this question is especially relevant. According to a recent Forrester Research survey of Fortune 1000 companies, 62 percent of them already use Java and 42 percent expect that...
Potential Money The smell is everywhere nowadays in the Valley -money. Well, not REAL money, not the stuff that new Porsches and houses in Los Altos Hills are made of. This money is Potential Money, sort of like the concept of Potential Energy some of us dealt with in Physics 101. Pote...