July/August 1997
Dr. Dobb's Sourcebook - Database Engines

JAVANMI.ASC
Title: Java Native Methods and Legacy Databases 
Keywords: JULAUG97   JAVA   DATABASE     C-TREE
Source code accompanying the article by Yoshiki Sakai, Mark A. 
Schmidt, and Marco Balini that discusses the native method 
libraries that extend Java into new areas of support not yet 
developed in pure Java. In this article, our authors use a native 
method library with Java to access the Faircom database engine. 

VELOXMOD.ASC
Title: Using Velocis Extension Modules
Keywords: JULAUG97    VELOCIS    DATABASE    C
Source code accompanying the article by Walter Carlisle in which 
he turned to Raima's Velocis Extension Module which let him 
define custom APIs for interfacing to the database. Since the 
code in the Extension Module runs within the Velocis server 
process and has direct access to the database, he could move 
large blocks of records to and from the database in a single 
call. 

SHIPMAN.ASC
Title: Titanium and the NTC Ship Manager Application
Keywords: JULAUG97   DATABASE   CLIENT/SERVER   TITANIUM  C
Source code accompanying the article by Evan Michaelides in which 
he describes high he used mdbs's Titanium database engine to 
build the NTC Ship Manager software.

TIME.ASC
Title: Portable Custom Time Structures 
Keywords: JULAUG97  C-TREE   TIME    DATA STRUCTURES   C
Source code accompanying the article by Donald Bryson in which he 
describes how he developed customized time functions for his 
TimeClock application which was built around the Faircom database 
engine. 

IMT.ASC
Title: In-Memory Tables for Delphi
Keywords: JULAUG97  DATABASE  BORLAND    DELPHI
Source code examples accompanying the article by Alexandre M. 
Gimenez in which he presents a Delphi component that bridges 
between Delphi and the Borland Database Engine functions that 
access in-memory tables. Also see IMT.ZIP.

IMT.ZIP
Title: In-Memory Tables for Delphi
Keywords: JULAUG97  DATABASE  BORLAND    DELPHI
Unpublished source code and related files accompanying the 
article by Alexandre M. Gimenez in which he presents a Delphi 
component that bridges between Delphi and the Borland Database 
Engine functions that access in-memory tables. Requires 
UNZIP/PKUNZIP to extract.

VSDATA.ASC
Title: The VsData Database Engine
Keywords: JULAUG97  DATABASE  ACTIVEX   VISAUL BASIC  VIDEOSOFT
Source code examples accompanying the article by Michiel de 
Bruijn in which he uses VideoSoft's VsData database engine--an 
engine implemented as a single ActiveX control--and Visual Basic 
to build a catalog application for a collection of MIDI files. 
Also see VSDATA.ZIP.

VSDATA.ZIP
Title: The VsData Database Engine
Keywords: JULAUG97  DATABASE  ACTIVEX   VISAUL BASIC  VIDEOSOFT
Complete project and related files accompanying the article by 
Michiel de Bruijn in which he uses VideoSoft's VsData database 
engine--an engine implemented as a single ActiveX control--and 
Visual Basic to build a catalog application for a collection of 
MIDI files. Requires UNZIP/PKUNZIP to extract.

20-20-10.ASC
Title: 20/20 
Keywords: JULAUG97   VISUAL BASIC   VISUAL C++   DLL   ACTIVEX
Source code accompanying the column by Al Williams in which he 
creates a compressed database control that uses Visual Basic for 
ActiveX and database management, and a C++ DLL for data 
compression. Also see 20-20-10.ZIP.

20-20-10.ZIP
Title: 20/20 
Keywords: JULAUG97   VISUAL BASIC   VISUAL C++   DLL   ACTIVEX
Unpublished source code and related files accompanying the column 
by Al Williams in which he creates a compressed database control 
that uses Visual Basic for ActiveX and database management, and a 
C++ DLL for data compression. Requires UNZIP/PKUNZIP to extract.

FORM_TX.PDF
Title: Software and the Law
Keywords: JULAUG97    COPYRIGHT
Forms (in Adobe .PDF format) for filing for software copyright. 
Accompanies the column by by Marc E. Brown. Requires  Adobe 
Acrobat Reader to view.

WDD-3.ASC
Title: Web Database Developer
Keywords: JULAUG97  DATABASE   WORLD WIDE WEB  
Source code accompanying the second installment of a two-part 
column by William Stanek in which he uses Netscape's LiveWire to 
build a web-based database management application. This issue, 
William focuses on the dynamic query engine.



