[author : Jonathan Erickson] #Edito
[author : Steve Ball and John Miller Crawford]
When Java applets communicate with each other, users enjoy a richer experience when visiting your web site. One way to facilitate communications is to use Java's class variables (static fields).
[author : N. Thomas Creighton]
Late binding further provides you with the flexibility to decide at run time whether a particular feature is available. On operating systems such as Netware (which doesn't support virtual memory), this can be extremely valuable.
[author : Oleg Kiselyov]
TLT30G is a software system for distributing data from a central location to a number of clients over unidirectional, noisy, and generally slow communication links.
[author : Martyn Davies]
ISDN allows data connections and voice connections over the same network infrastructure. ISDNREC, the program Martyn presents here, is a Win32 console-mode answering-machine application for ISDN-based systems.
[author : Sean Eric Fagan]
The select() and poll() system calls were recently added to FreeBSD to make it easier for one process to monitor system calls made by another process.
[author : Andrew Tucker]
Communication between a desktop PC and an external device is one of the fundamental features all Windows CE users expect. Luckily, CE provides CeRapiInvoke, a unique high-level interface to query the device for information like the processor type and OS version.
[author : Edward J. Beroset]
Ed presents a tool that automates the task of creating a control-flow diagram for assembly-language programs. Although written for the Mitsubishi 740 series processor, the tool can be adapted for other controllers as well.
[author : Kevin O'Malley and Terence Kelly]
The Michigan Internet AuctionBot is a freely available auction service that supports both software and human agents for one form of Internet-based e-commerce. The AuctionBot is both platform and language independent for extendibility and simplicity.
[author : Garth Smedley]
Prograph is an object-oriented visual language that lets you manipulate iconic data-flow diagrams to create the executable source code for your application.
[author : Dave Dykstra and Katherine Lato]
Not-So-Bad Distribution, or NSBD, is a web-based system for automatically distributing free software over the Internet.
[author : Michael Swaine]
This month, Michael discusses the Web98 Conference, an IDE for Perl, the origin of Usenet, interesting developments concerning electronic books, the proposed return of OS/2, and the MySpace attack on Windows.
[author : Al Stevens]
Al takes a look the recently finalized Standard C++ and reflects on what it means for working programmers.
[author : Mukul Sood]
Swing is a collection of lightweight components built on top of the Java Abstract Windowing Toolkit (AWT). Mukul zeros in on Swing's JTable components, and explains how the Model-View-Controller architecture applies to it.
[author : John C. Gunther]
Exponentially decaying averages are easy to program, widely used, and fundamentally flawed. John takes a close look at this standard technique and shows how to mend it.
[author : Dennis E. Shasha]
Dr. Ecco and Liane take on Wall Street this month as they tackle the problem of options.
[author : Jeff Cromwell]
Jeff's focus this month is multithreading, as he examines Multithreading Programming Techniques in Win32, by Jim Beveridge and R. Wiener, Object-Oriented Multithreading Using C++, by Cameron and Tracy Hughes, and Multithreading Programming Techniques, by Shashi Prasad.
[author : you]
[author : the DDJ staff]
[author : Eugene Eric Kim]
[author : Michael Swaine]