December 2001  
Dr. Dobb's Journal   
  
File: MSETUP.ZIP
Title: THE MENUET OPERATING SYSTEM
Author: Ville Turjanmaa 
Keywords: DEC01    OPERATING SYSTEM 
Description: Unpublished source code accompanying the article by
Ville Turjanmaa in which he presents Menuet, a multitasking
real-time operating system with a GUI that fits on a single 1.44
MB floppy diskette. Requires UNZIP/PKUNZIP to extract. 

File: NEWOS.TXT
Title: THE NEWOS OPERATING SYSTEM
Author: Travis K. Geiselbrecht
Keywords: DEC01   OPERATING SYSTEM   
Description: Published source code accompanying the article by
Travis Geiselbrecht in in which he presents NewOS, a
freely-available lightweight operating system written in C for a
variety of platforms, including Intel- and AMD-based PCs and the
Sega Dreamcast. Also see NEWOS.ZIP.

File: NEWOS.ZIP
Title: THE NEWOS OPERATING SYSTEM
Author: Travis K. Geiselbrecht
Keywords: DEC01   OPERATING SYSTEM   
Description: Unpublished source code accompanying the article by
Travis Geiselbrecht in in which he presents NewOS, a
freely-available lightweight operating system written in C for a
variety of platforms, including Intel- and AMD-based PCs and the
Sega Dreamcast. Requires UNZIP/PKUNZIP to extract. 

File: MONITOR.TXT
Title SYNCHRONIZATION MONITORS FOR WIN32
Author: Thomas Becker
Keywords: DEC01   WIN32  JAVA
Description: Published source code and related files accompanying
the article by Thomas Becker in which he presents a Java-style
synchronization monitor for multithreaded Win32 development. Also
see MONITOR.ZIP. 

File: MONITOR.ZIP
Title SYNCHRONIZATION MONITORS FOR WIN32
Author: Thomas Becker
Keywords: DEC01   WIN32  JAVA
Description: Unpublished source code and related files
accompanying the article by Thomas Becker in which he presents a
Java-style synchronization monitor for multithreaded Win32
development. Requires UNZIP/PKUNZIP to extract. 

File: REDIRECT.TXT 
Title: REDIRECTION THROUGH C++ FUNCTION POINTERS
Author: Bill Trudell
Keywords: DEC01   C++   DEBUGGING
Description: Published source code accompanying the article by
Bill Trudell in which he discusses redirection through C++
function pointers abstracts clients from many implementations of
underlying functions. The Logger class Bill presents here
demonstrates one way you can use them for debugging and similar
activities. 

File: WINCE3.TXT
TITLE: EXAMINING WINDOWS CE 3.0 REAL-TIME CAPABILITIES
Author: Bart Van Beneden 
Keywords: DEC01    REAL-TIME  EMBEDDED   WINDOWS CE
Description: Published source code accompanying the article by
Bart Van Beneden in which he addresses the question of how real
time is Windows CE 3.0.

File: APACHE.TXT
Title: REQUEST SCHEDULING FOR APACHE
Author: Ramkumar Ramaswamy
Keywords: DEC01    APACHE SERVER
Description: Published source code accompanying the article by
Ramkumar Ramaswamy in which he examines the issue of request
prioritization which lets you efficiently utilize server
resources without overkill. Ramkumar describes the modifications
he made to the Apache server so that it could accomodate request
scheduling.

File: CPRO1201.TXT
Title: C PROGRAMMING COLUMN
Author: Al Stevens
Keywords: DEC01   C/C++   AUDIO   DSP
Description: Published source code accompanying the article by Al
Stevens in which he continues development of his Music Minus
Whatever project which lets you encode three discrete logical
channels of music into one stereo audio file. Also see
CPRO1201.ZIP.

File: CPRO1201.ZIP
Title: C PROGRAMMING COLUMN
Author: Al Stevens
Keywords: DEC01   C/C++   AUDIO   DSP
Description: Unpublished source code accompanying the article by
Al Stevens in which he continues development of his Music Minus
Whatever project which lets you encode three discrete logical
channels of music into one stereo audio file. Requires
UNZIP/PKUNZIP to extract.

File: JQA1201.TXT
Title: JAVA Q&A 
Author: Tim Kientzle
Keywords: DEC01   JAVA    JDBC  DATABASE
Description: Published source code accompanying the article by
Tim Kientzle in which he focuses on JDBC as he examines a number
of techniques for optimizing the performance of database-centric
applications. Also see JQA1201.ZIP.

File: JQA1201.ZIP
Title: JAVA Q&A 
Author: Tim Kientzle
Keywords: DEC01   JAVA    JDBC  DATABASE
Description: Unpublished source code accompanying the article by
Tim Kientzle in which he focuses on JDBC as he examines a number
of techniques for optimizing the performance of database-centric
applications. Requires UNZIP/PKUNZIP to extract.

File: AA1201.TXT
Title: ALGORITHM ALLEY 
Author: Shehrzad Qureshi
Keywords: DEC01   MATLAB    ALGORITHMS
Description: Published source code accompanying the article by
Shehrzad Qureshi in which he transforms code from a C/C++ style
algorithm into vectorized Matlab code, and shows the performance
gains resulting from this transformation. Also see AA1201.ZIP.

File: AA1201.ZIP
Title: ALGORITHM ALLEY 
Author: Shehrzad Qureshi
Keywords: DEC01   MATLAB    ALGORITHMS
Description: Unpublished source code accompanying the article by
Shehrzad Qureshi in which he transforms code from a C/C++ style
algorithm into vectorized Matlab code, and shows the performance
gains resulting from this transformation. Requires UNZIP/PKUNZIP
to extract.


2
