Welcome!


Vol: 1 Iss: 3

Read Back Issues

The Java Developer's Journal is moving in big ways. Change is constant, and the JDJ is no exception. Andrew Zolli has moved on, and for now, I am the Editor of the Java Developer's Journal. I look forward to seeing Java shape the Internet, and the world. We, the Java developers, will n...
While a lot of Java development has been happening in the last few months, Java's learning curve has still put many a company's project on hold while developers learn to master the language. By the time the developers have caught up, new techniques and products come along. Now, we have...
Java applets can be used to provide better dynamic interaction with the user on Web pages than simple CGI scripts and html forms. However, like any programming language, the code does not spring forth perfect, but rather is designed, implemented, and then debugged.
As images come in different sizes and formats, image loading is often a complex and time consuming process. Image loading usually consists of fetching the image file, reading the header, decoding the compressed pixels' values, and then delivering the pixels. Java currently supports two...
When designing a Java applet or application, you often may wish to place a similar set of components in several different places. Perhaps you would like to have a labeled text entry field, or a more complicated structure like a list of IP addresses and subnet masks, with entry fields f...
The ability to author a program or applet on one computer system and have it run on many different platforms is a paramount strength of Java and its suitability for the Internet. This strength, however, introduces weaknesses in some areas of the implementation that limit Java's usabili...
Web browsers are a way of life for many of us. For some, a day without using a browser would be a day off. Others may use the Web for entertainment, research, homework, or just a break from the routine. Regardless of how often you use a browser, at one point you had to make a decision ...
The Microline Component Toolkit (MCT) is a powerful new product with years of experience behind it. Designed for professional developers, but usable by even a novice, the MCT brings new levels of GUI sophistication to Java, and for the first time brings professional UNIX-style componen...
"Special Edition Using Java," published by Que, should win the prize as the biggest Java reference book on the market. It is huge, containing a wealth of information on Java and complementing topics like JavaScript and multimedia. It is based on Java Version 1.0 for MS Windo...
Last month, we began looking at building data structures in Java. The idea for the article was inspired by the constant posts to comp.lang.java from people who were lost without pointers. The data structures which we introduced were useful, but were really more of a starting point for ...
On today's Internet, a Web site cannot afford to be old fashioned. An antique Web site is a dusty, unvisited vestige of yesteryear. Today's sites have to be interactive, multimedia experiences that create a lasting impression...sites that will get revisited often. The software industry...
Introduction Large-scale distributed applications and shells often require the execution of external modules. Because the modules are not known at compilation time, this execution must be dynamic. For example, upon entering a command at the UNIX prompt, the shell must find, load, and e...
Motivation One nice feature of the Java language is having many useful programming facilities (or APIs) built into its core language packages. To write a client/server application, one can use the socket classes in the java.net package by modifying from any existing client/server code...
JDJ: Could you please introduce yourself, describe your organization, and tell us about your responsibilities within IBM? AH:I'm in IBM's Internet Division, which was started in December 1995. The division is a combination of things. We are responsible for alliances, licensing deals, r...
One of the promises of Java is a new world of Internet PDAs. But there are no instances of Java doing anything in a PDA, or so says my friend the professional cynic. My response is wait, just wait. As multi-user "Quake" games replace alt.sex.newsgroups as the Internet time-...