[author : Jonathan Erickson] #Edito
[author : Timothy E. Carone]
Transaction managers-server-based software that enable the development and management of application programs-are key to the success of distributed processing. Timothy develops a typical three-tier, client/server system, using Tuxedo as the transaction manager and the Oracle Database Server as a resource manager.
[author : Gary Bist]
Gary examines two coding methods-the Compound SQL statement and stored procedures-to reduce and reuse embedded SQL code to increase performance and productivity.
Perry Scherer
[author : Michael Shoffner and Merlin Hughes]
Our authors examine the general problems with Web-embedded executable objects and how Java's security model attempts to resolve them.
[author : Petra Lutter, Michael Muller-Wernhart, Jurgen Ramharter, Frank Rattay, and Peter Slowik]
WAVE-GL, short for "Wave Generation Language," is a system designed for generating new sounds from mathematical descriptions. Our authors describe the tools they developed to create and manipulate WAV-format sound files.
[author : Fredrik Bredberg, Ola Liljedahl, and Bengt Eliasson]
"Hot" starts allow a computer system to pick up at exactly the spot where it was before a system crash occurred. Operating systems such as the OSE RTOS from Enea Data make these hot starts possible.
[author : Sven B. Schreiber]
NT's NetWare client API support leaves a lot to be desired. Sven shows you how to overcome this limitation by exploiting undocumented features of the NT NetWare redirector to send and receive NetWare Core Protocol (NCP) packets.
[author : Michael J. Vilot]
Systems<ToolKit> is a library that builds on the expressive foundation of the C++ Standard Library. It also adds iostream support to distributed C++ applications using sockets (and pipes, in the UNIX version) for IPC connections. Mike uses Systems<ToolKit> to develop a pair of distributed client/server applications for environments such as the Internet.
[author : Nabil Hijazi]
Forte Express is a visual tool for client/server application development that generates the UI and database-access components of object-oriented, multi-tier applications.
[author : Michael Swaine]
While examining multimedia-authoring tools, Michael realizes that if you give your users four ways to solve a problem, you don't really know what the problem is.
[author : Al Stevens]
Years of piano playing and programming finally pay off, as Al breaks into the exciting world of late-night TV. Not quite ready to give up his day gig, however, Al also shows how he converted a dialog-based MFC application to use the Property Sheet/Property Page idiom.
[author : Cliff Berg]
How threads work and how you can create a general-purpose event scheduler are Cliff's focus this month.
[author : John Swartz]
The main idea behind LISP is that any data structure can be constructed from lists. Consequently, John turns to this language when in need of a simple solution to complex combination problems.
[author : Robert R. Collins]
Robert presents a processor-detection algorithm that doesn't use Intel's CPUID instruction.
[author : Eric McRae]
Eric examines The Benchmark Book, by Richard Grace, and C Algorithms for Real-Time DSP, by Paul M. Embree.
[author : you]
[author : the DDJ staff]
[author : Michael Swaine]
[author : Eugene Eric Kim]