October 1998
Dr. Dobb's Journal 

File: KAFFE.ZIP
Title: Java Garbage Collection for Real-Time Systems
Author: Alexandre Petit-Bianco
Keywords: OCT98   JAVA   REAL-TIME   EMBEDDED SYSTEM  MEMORY MANAGEMENT
Description: Kaffe is a freely-available Java virtual machine 
discussed by Alexandre Petit-Bianco in his article. For more
information on Kaffe, see ftp://ftp.cs.columbia.edu/pub/kaffe/kaffe-0.3.tgz.
Requires PKUNZIP/UNZIP to extract.

Title: DEVICE DRIVERS & REAL-TIME SYSTEMS
Author: Robert Krten
Keywords: OCT98   C   REAL-TIME    AUDIO
Description: Unpublished source code accompanying the article by 
Robert Krten in which he examines two radically different device 
drivers and their implementation under the QNX Software's QNX 4 
real-time operating system. Requires UNZIP/PKUNZIP to extract.

 
File:  RTOSDD.TXT
Title: DEVICE DRIVERS & REAL-TIME SYSTEMS
Author: Robert Krten
Keywords: OCT98   C   REAL-TIME    AUDIO
Description: Published source code accompanying the article by 
Robert Krten in which he examines two radically different device 
drivers and their implementation under the QNX Software's QNX 4 
real-time operating system. Also see RTOSDD.ZIP.

File:  RTOSDD.ZIP
Title: DEVICE DRIVERS & REAL-TIME SYSTEMS
Author: Robert Krten
Keywords: OCT98   C   REAL-TIME    AUDIO
Description: Unpublished source code accompanying the article by 
Robert Krten in which he examines two radically different device 
drivers and their implementation under the QNX Software's QNX 4 
real-time operating system. Requires UNZIP/PKUNZIP to extract.

File: WEATHER.TXT
Title: A REAL-TIME WEATHER STATION
Author: Richard M. Smith
Keywords:  OCT98   C/C++  REAL-TIME    DATA AQUISTION
Description: Published source code accompanying the article by 
Richard Smith in which he describes a real-time, web-based 
weather station located on the roof of his company offices in 
Cambridge, Massachusetts. Also see WEATHER.ZIP.

File: RTSOUND.TXT
Title: REAL-TIME SOUND PROCESSING
Author: Randall Cook
Keywords:  OCT98  C++  REAL-TIME  AUDIO
Description: Published source code by Randall Cook in which he 
discusses the issues involved in real-time sound processing and 
how to encapsulate operating system differences behind a cross-
platform layer. Also see RTSOUND.ZIP.

File: RTSOUND.ZIP
Title: REAL-TIME SOUND PROCESSING
Author: Randall Cook
Keywords:  OCT98  C++  REAL-TIME  AUDIO
Description: Unpublished source code by Randall Cook in which he 
discusses the issues involved in real-time sound processing and 
how to encapsulate operating system differences behind a cross-
platform layer. Requires UNZIP/PKUNZIP to extract.

File: BENCHPP.TXT
Title: THE BENCH++ BENCHMARK SUITE
Author: Joseph M. Orost
Keywords: OCT98     C++     BENCHMARK 
Description: Published source code accompanying the article by 
Joseph M. Orost in which he presents Bench++, a benchmark suite 
designed to measure the performance of the code generated by C++ 
compilers. Bench++ 1.0 consists of more than 17,000 C++ source 
lines and contains more than 120 tests. 

File: RTFORTH.TXT
Title: FORTH & REAL-TIME CONTROL
Author: William Stein
Keywords: OCT98    FORTH  REAL-TIME  
Description: Published source code accompanying the article by 
William Stein in which he describes an intelligent Forth-based 
controller that utilizes New Micros' Forth implementation running 
on a Motorola MC68HC11-based system. 

File: WEBREPT.TXT
Title: THE WEB REPORT DATABASE REPORTING TOOL
Author: Laruen Hightower
Keywords: OCT98    INTERNET   DATABASE   DHTML   JAVASCRIPT
Description: Published source code accompanying the article by 
Laruen Hightower in which she presents "Web Report," a tool that 
lets you connect users to ODBC-compliant databases, then lets 
them create ad-hoc queries and reports using the web as the 
query-building interface. Lauren knits Web Report together by 
using Active Server Pages, Javascript, and DHTML. Also see 
WEBREPT.ZIP.

File: WEBREPT.ZIP
Title: THE WEB REPORT DATABASE REPORTING TOOL
Author: Laruen Hightower
Keywords: OCT98    INTERNET   DATABASE   DHTML   JAVASCRIPT
Description: Unpublished source code accompanying the article by 
Laruen Hightower in which she presents "Web Report," a tool that 
lets you connect users to ODBC-compliant databases, then lets 
them create ad-hoc queries and reports using the web as the 
query-building interface. Lauren knits Web Report together by 
using Active Server Pages, Javascript, and DHTML. Requires 
UNZIP/PKUNZIP to extract.

File: HTMLHELP.TXT
Title: EXAMINING THE MICROSOFT HTML HELP TOOLKIT
Author: Keith Bugg
Keywords: OCT98   INTERNET  WEB   HTML    HELP
Description: Published source code accompanying the article by 
Keith Bugg in which he uses Microsoft's HTML Help 1.1 toolkit to 
develop an application that illustrates one approach to building 
HTML-based help files. Also see HTMLHELP.ZIP.

File: HTMLHELP.ZIP
Title: EXAMINING THE MICROSOFT HTML HELP TOOLKIT
Author: Keith Bugg
Keywords: OCT98   INTERNET  WEB   HTML    HELP
Description: Unpublished source code and related files 
accompanying the article by Keith Bugg in which he uses 
Microsoft's HTML Help 1.1 toolkit to develop an application that 
illustrates one approach to building HTML-based help files. 
Requires UNZIP/PKUNZIP to extract.

File: VB6FILE.TXT
Title: VISUAL BASIC  6 FILE SYSTEM OBJECTS
Author: Paul Lomax
Keywords: OCT98   VISUAL BASIC 
Description: Source code accompanying the article by Paul Lomax 
in which he examines the enhancements to Microsoft's Visual Basic 
6, particularly its extended File System Object Model which is 
made available to you via the Scripting Runtime Library.

File: JQA108.TXT 
Title: JAVA Q&A
Author: Mike Criscolo
Keywords: OCT98   JAVA    DISTRIBUTED COMPUTING   QUEUING
Description: Published source code accompanying the article 
by Mike Criscolo in which he examines queuing techniques in Java. 
He then presents one approach to multithreading he's implemented. 
He examines the differences between centralized- and distributed-
queuing models. Also see JQA108.ZIP.

File: JQA108.ZIP
Title: JAVA Q&A
Author: Mike Criscolo
Keywords: OCT98   JAVA    DISTRIBUTED COMPUTING   QUEUING
Description: Unpublished source code accompanying the article 
by Mike Criscolo in which he examines queuing techniques in Java. 
He then presents one approach to multithreading he's implemented. 
He examines the differences between centralized- and distributed-
queuing models. Requires UNZIP/PKUNZIP to extract.

File: AA108.TXT
Title: ALGORITHM ALLEY 
Author: Steven Pigeon and Yoshua Bengio
Keywords: OCT98   ALGORITHMS   DATA COMPRESSION
: Published source code accompanying the column by 
Steven Pigeon and Yoshua Bengio in which they explain how they 
updated Huffman's classic compression technique. Also see 
AA108.ZIP.

File: AA108.ZIP
Title: ALGORITHM ALLEY 
Author: Steven Pigeon and Yoshua Bengio
Keywords: OCT98   ALGORITHMS   DATA COMPRESSION
Description: Unpublished source code accompanying the column by 
Steven Pigeon and Yoshua Bengio in which they explain how they 
updated Huffman's classic compression technique. Requires 
UNZIP/PKUNZIP to extract.









