Every now and then I like to step back from the trenches and try to think like a CIO. I was a CIO at one time, so I can actually do such a thing. And lately, when I think my CIO thoughts, I've been thinking about the impact that Java has made on the Enterprise. Dec. 1, 1998 Reads: 13,283 |
Until recently, Java reminded me of the talented kid in school who keeps getting C's and B's instead of A's. "He's bright," the teacher says, "but he's not working up to his potential." So far, most Java developers have used this brilliant language in a tactical rat... Dec. 1, 1998 Reads: 10,420 |
Why Write Custom Layout Managers? Layout manager objectifies the component layout strategy. It disentangles component layout code from the drawing code of the container of components. By isolating the implementation of a layout strategy in a separate class, a programmer can reuse i... Dec. 1, 1998 Reads: 22,488 |
Most programs use data in one form or another - as input, output or both. The sources of input and output can vary from a local file to a socket on the network, a database, in memory or another program. Even the type of data can vary from objects and characters to multimedia and more. Dec. 1, 1998 Reads: 14,844 |
Object-oriented developers who move from C++ to Java miss the preprocessor capability of C++. That capability allows them to include and exclude debug code easily simply by changing the compiler switches in the development and release versions of the application. But Java's lack of pre... Dec. 1, 1998 Reads: 15,645 |
The world of software programming is replete with alternative tools for writing code that can be used to provide the same solutions to the same problems. The range of programming aids available, and their disparate approaches, make ubiquity and platform neutrality a myth. Nowadays, so... Dec. 1, 1998 Reads: 13,372 |
ObjectSpace has made a name for themselves in distributed computing over the past few years. They recently announced that Sun Microsystems had licensed ObjectSpace's JGL technology (a toolkit for building and managing collections) for integration with Sun's own JavaBlend technology. Ob... Dec. 1, 1998 Reads: 11,595 |
To gain competitive advantage, Global Mobility Systems had to speed its products to market. As the company discovered, this hinged partly on choosing the right Java platform. That is not an easy task because platforms can appear similar - until developers start using them. Global Mobil... Dec. 1, 1998 Reads: 9,863 |
When you see the words Java database application, you probably start thinking about enterprise-level solutions with multitier architectures and distributed deployment. But Java is a great general-purpose, object-oriented language and thus a good choice for developing smaller scale, sta... Dec. 1, 1998 Reads: 22,900 |
The Java language removes several problem areas for developers, compared to C++ development, by its elimination of memory allocation and pointer management. While this generally makes Java programs more stable than their C++ brethren, it can often lead to the misconception that Java pr... Dec. 1, 1998 Reads: 14,427 |
This month I'm going to go down the route of employment, because here at N-ARY, we're going through the painful process of recruiting. As usual, I'm going to analogize my findings with a human personality trait - this month I'm going to go for loyalty. But I'll come back to that in a m... Dec. 1, 1998 Reads: 9,891 |
This month we have a colorful widget for you. While the JFC provides a pretty nice color picker, it doesn't seem to go the extra mile that users of imaging software have come to expect. Once exposed to that software, some users have become pretty sophisticated and you have to use a wel... Dec. 1, 1998 Reads: 13,804 |
Sometimes Java applets continue their execution even after the page that contains them is no longer visible. Run a few of them and your computer will slow down dramatically. If you continue you might need to reboot the system to avoid a crash. So you disconnect, reboot, reconnect and ... Dec. 1, 1998 Reads: 17,193 |
The Internet has evolved into an electronic marketplace, and businesses are increasingly realizing its benefits and those of associated technologies -- Web servers, browsers and Java. The next step is to leverage Web technologies so as to deliver mission-critical applications to employ... Dec. 1, 1998 Reads: 10,505 |
In this third and final installment of our three-part quest on application server inputs, we explore the role of distributed objects. (Note the IIOP/DCOM connectivity to distributed objects in the architecture diagram below.) Dec. 1, 1998 Reads: 12,617 |