November 1996 Dr. Dobb's Journal SQL.ZIP Title: OPTIMIZING CLIENT/SERVER DATABASE APPLICATIONS Keywords: NOV96 SQL C++ DATABASE CLIENT/SERVER Unpublished source code accompanying the article by Gary Bist in which he examines two coding methods--the Compound SQL statement and stored procedures--to reduce and reuse embedded SQL code to increase performance and productivity. Requires PKUNZIP.EXE to extract. SQL.ASC Title: OPTIMIZING CLIENT/SERVER DATABASE APPLICATIONS Keywords: NOV96 SQL C++ DATABASE CLIENT/SERVER Published source code examples accompanying the article by Gary Bist in which he examines two coding methods--the Compound SQL statement and stored procedures--to reduce and reuse embedded SQL code to increase performance and productivity. Also see SQL.ZIP. 3TIER.ASC Title: MIDDLEWARE AND THREE-TIER CLIENT/SERVER DEVELOPMENT Keywords: NOV96 C++ ORACLE DATABASE CLIENT/SERVER Published source code accompanying Timothy Carone's article in which he develops a three-tier, client/server system, using Novell's Tuxedo as the transaction manager, and the Oracle Database Server as a resource manager. Also see 3TIER.ZIP. 3TIER.ZIP Title: MIDDLEWARE AND THREE-TIER CLIENT/SERVER DEVELOPMENT Keywords: NOV96 C++ ORACLE DATABASE CLIENT/SERVER Unpublished source code accompanying Timothy Carone's article in which he develops a three-tier, client/server system, using Novell's Tuxedo as the transaction manager, and the Oracle Database Server as a resource manager. Requires PKUNZIP.EXE to extract. DBPERL.ASC Title: THE DBPERL RELATIONAL DATABASE API Keywords: NOV96 PERL DATABASE CLIENT/SERVER Published source code accompanying Perry Scherer's article on DBperl, a Perl 5 package which implements a relational database API for a variety of database engines, including Oracle, Informix, Ingres, Interbase, Postgres, Sybase, and Unify 5.0. WAVGL.ASC Title: SPEECH RESEARCH WITH WAVE-GL Keywords: NOV96 C++ AUDIO WAV Published source code accompanying the article by Petra Lutter, Michael Muller-Wernhart, Jurgen Ramharter, Frank Rattay, and Peter Slowik, in which they present WAVE-GL, short for "Wave Generation Language." WAVE-GL is a system designed to generating new sounds from mathematical descriptions. Also see WAVGL.ZIP. WAVGL.ZIP Title: SPEECH RESEARCH WITH WAVE-GL Keywords: NOV96 C++ AUDIO WAV Unpublished source code and related files that accompany the article by Petra Lutter, Michael Muller-Wernhart, Jurgen Ramharter, Frank Rattay, and Peter Slowik, in which they present WAVE-GL, short for "Wave Generation Language." WAVE-GL is a system designed to generating new sounds from mathematical descriptions. Requires PKUNZIP.EXE to extract. SYSTOOL.ASC Title: INSIDE THE SYSTEM LIBRARY Keywords: NOV96 C++ CLIENT/SERVER Published source accompanying Michael Vilot's article in which he uses Systems, a library that builds on the expressive foundation of the C++ Standard Library, to develop a pair of distributed client/server applications for environments such as the Internet. AA1196.ASC Title: ALGORITHM ALLEY Keywords: NOV96 ALGORITHMS LISP Published source code accompanying John Swartz's article in which he uses LISP when needing a simple solution to complex combination problems. UD1196.ASC Title: UNDOCUMENTED CORNER Keywords: NOV96 PENTIUM CPUID Published source code accompanying Robert Collins' column in which he presents a processor-detection algorithm that doesn't use Intel's CPUID instruction. CPROG116.ASC Title: C PROGRAMMING COLUMN Keywords: NOV96 C C++ WINDOWS 95 Published source code accompanying Al Stevens column in which he builds a Property Page Dialog-based application for Windows 95. Also see CPROG116.ZIP CPROG116.ZIP Title: C PROGRAMMING COLUMN Keywords: NOV96 C C++ WINDOWS 95 Unpublished source code and related files accompanying Al Stevens column in which he builds a Property Page Dialog-based application for Windows 95. Requires PKUNZIP.EXE to extract. RESTART.ASC Title: RESTARTING EMBEDDED SYSTEMS Keywords: NOV96 EMBEDDED SYSTEMS OPERATING SYSTEMS Published source code accompanying the article by Fredrik Bredberg, Ola Liljedahl, and Bengt Eliasson, in which they discuss the OSE RTOS from Enea Data which allows a computer system to pick up at exactly the spot where it was before a system crash occurred. NTNCP.ASC Title: UNDOCUMENTED WINDOWS NT AND THE NETWARE CORE PROTOCOL Keywords: NOV96 WINDOWS NT NOVELL NCP UNDOCUMENTED Published source code accompanying the article by Sven Schreiber in which he discusses Windows NT's support of the NetWare client API. Sven focuses on undocumented features of the NT NetWare redirector to send and receive NetWare Core Protocol (NCP) packets. Also see NTNCP.ZIP. NTNCP.ZIP Title: UNDOCUMENTED WINDOWS NT AND THE NETWARE CORE PROTOCOL Keywords: NOV96 WINDOWS NT NOVELL NCP UNDOCUMENTED Unpublished source code and related files accompanying the article by Sven Schreiber in which he discusses Windows NT's support of the NetWare client API. Sven focuses on undocumented features of the NT NetWare redirector to send and receive NetWare Core Protocol (NCP) packets. Includes TABLES.DOC, the NCP function-code reference. Requires PKUNZIP.EXE to extract. JSECURE.ASC Title: JAVA AND WEB-EXECUTABLE OBJECT SECURITY Keywords: NOV96 JAVA SECURITY APPLET Unpublished source code example accompanying the article by Michael Shoffner and Merlin Hughes. This examples is an applet which exploits Java's unprotected execution space. When the program runs, it kills all other active applets while protecting itself against being killed. (Netscape Navigator 3.0 does not solve this problem.)