Hello, and welcome to DDJ.com
CMP Media Launches New Dr. Dobb's Journal

SD West 2006 announces this year's list of Jolt Product Excellence Award winners and Productivity Award winners.

LOG INRegisterForgot password?
What are the green links?
All Access members only
RSS Feed
DDJ > Articles > 1996 > November

Dr. Dobb's, November 1996
Client/Server Development

Additional resources (listings and source code) for the articles below can be found here.

Middleware and Three-Tier Client/Server Development
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.

Optimizing Client/Server Database Applications
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.

The DBperl Relational Database API

DBperl is a Perl 5 package that implements a relational database API for a variety of database engines, including Oracle, Informix, Ingres, Interbase, Postgres, Sybase, and Unify 5.0.

Java and Web-Executable Object Security
Michael Shoffner
Merlin Hughes

Our authors examine the general problems with Web-embedded executable objects and how Java's security model attempts to resolve them.

Speech Research with WAVE-GL
Peter Slowik
Michael Muller-Wernhart
Petra Lutter
Jurgen Ramharter
Frank Rattay

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.

Restarting Embedded Systems
Fredrik Bredberg
Bengt Eliasson
Ola Liljedahl

"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.

Undocumented Windows NT and the NetWare Core Protocol
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.

Examining the Systems<ToolKit> Library
Frederick C. Motteler

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.

Examining Forte Express
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.

Programming Paradigms
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.

C Programming
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.

Java Q&A
Clif Berg

How threads work and how you can create a general-purpose event scheduler are Cliff's focus this month.

Algorithm Alley
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.

Undocumented Corner
Robert R. Collins

Robert presents a processor-detection algorithm that doesn't use Intel's CPUID instruction.

Programmer's Bookshelf
Eric McRae

Eric examines The Benchmark Book, by Richard Grace, and C Algorithms for Real-Time DSP, by Paul M. Embree.

Editorial
Jonathan Erickson
Letters
News & Views
the DDJ staff
Swaine's Flames
Michael Swaine
Of Interest
Eugene Eric Kim

On the Newsstand


Table of Contents
Order this issue now.
Subscribe to DDJ

Departments

64bit
AI
Architecture & Design
C++
Database
Eclipse & Open Source
Embedded Systems
Global Developer
Java
Lightweight Languages
Linux/UNIX
Mobility
Security
SOA, Web Services & XML
Testing & Debugging
Windows/.NET

CMP DevNet Spotlight

Programming for Reliability
Lessons learned from static analysis of millions of lines of code

In the News

DDJ Newsletters

Dr. Dobb's Math Power Newsletter
edited by Homer B. Tilton
Expand your base of math knowledge. College Instructor Homer Tilton breaks down barriers from Algebra to Calculus and beyond. From common to complex, Homer makes math concepts exciting for experts and novices alike.
Note: Math Power is available in HTML only. Unfortunately, some equations (rendered as images) are not capable of being rendered as text. --more--

DDJ Resources

Mobilized Software
Developer Events

DevNet Podcasts

Antarctica: Eclipse Comes In From the Cold
Josh Reed discusses the Antarctic Geologic Drilling Program, and the important role that open source tools played.

Software Glitch Implicated in Mars Global Surveyor Failure
NASA Watch reports that NASA's Mars Global Surveyor stopped responding to commands a few months ago due to improperly coded software.

Info-Link

DDJ Store


Dr. Dobb's Developer Library DVD: Release 2
The Dr. Dobb's Developer Library DVD is a new fully searchable DVD that includes 17 years of Dr. Dobb's Journal, 14 full years of C/C++ Users Journal, 3 years of The Perl Journal, nearly 4 years of Dr. Dobb's Sourcebook, and thousands and thousands of lines of source code—all on one DVD!

Click here for more information.

 




MarketPlace

Build IT Knowledge with Current & Trusted Content
Helps Employees Develop & Hone New Technical Programming Skills. Sign Up & Get Full Access.

Get the ports you need for your VMs to succeed.
HP network adapters help get the most from your virtualized servers. Learn more at HP.IntelVT.com.

BugSplat - Automatic Crash Analysis
Fast online exception analysis. Capture customer crash data online.

Instant Answers to Your IT & Business Questions
Sign Up & Get Full Access To The Definitive Online Book Collection With SkillSoft's Books24x7�.

Wanna see your ad here?