DDJ, June 2002
Communications & Networking
FEATURES
A C++ Socket Library for Linux
by Jason But
SocketCC, the C++ class library Jason presents here, supports both IPv4 and IPv6 network communications using both TCP- and UDP-style sockets. And it's freely available.
Tiny Perl Server Pages and MySQL
by Andy Yuen and Hung-Wai Yuen
Our authors use MySQL and Perl Server Pages to explore web-site personalization techniques.
The Mail4ME Project
by Jörg Pleumann
Mail4ME is a lightweight implementation of the POP3 and SMTP protocols including MIME support and with IMAP support to come allowing Java-based wireless devices to access e-mail services at any time, from any place.
Verifying Installation Environments
by Christopher J. Trueman
Chris describes a system that separates the process of verifying the environment on which your program will run from that of the installation process itself.
EMBEDDED SYSTEMS
Examining QNX RTOS 6.1
by Bart Van Beneden
QNX RTOS 6.1 is a message-based, real-time operating system with a true microkernel architecture.
INTERNET PROGRAMMING
ASP.NET Server Components
by Douglas Reilly
ASP.NET lets you create components in VB.NET and C#. And since these components are not COM components, many COM overhead and deployment issues disappear.
WORKBENCH
Programmer's Toolchest
Testing C++ Compilers for ISO Language Conformance
by Brian A. Malloy, Scott A. Linde, Edward B. Duffy, and James F. Power
Java Q&A
Does Java Guarantee Thread Safety?
by Peter Haggar
Algorithm Alley
Enhancing Newton's Method
by Namir Clement Shammas
Programmer's Bookshelf
All Over The Map
by Gregory V. Wilson
COLUMNS
Programming Paradigms
by Michael Swaine
C Programming
by Al Stevens
Embedded Space
by Ed Nisley
Dr. Ecco's Omniheurist Corner
by Dennis E. Shasha
FORUM
Editorial
by Jonathan Erickson
Letters
by you
The New Adventures of Verity Stob
by Verity Stob
News & Views
by Shannon Cochran
Of Interest
by Della Song
Swaine's Flames
by Michael Swaine