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 Linux Digest Newsletter
edited by Steven Gibson
A monthly compendium that will highlight the most important Linux discussions happening in usenet groups as well as on the Web.
--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

Online Crash Analysis
Automatically capture customer crash data, no debugger required. Support for .NET, C++, OS X, Java.

Flowcharts from C/C++ code -- Free trial download
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.

Discover WinDev 11 RAD
and develop 10 times faster ! ALM, IDE, .Net, PDF, 5GL, Database, 64-bit, etc. Free Express version

Thinking about Getting an IT Degree?
Certificates & Degrees in IT from Accredited Online Colleges! Request Free Information!

Wanna see your ad here?