DDJ, June 2004
Communications & Networking
FEATURES
Remotely Controlling Windows Applications
by Ruben Patel
When your application is running a mile or so under water, it makes sense to control it remotely.
Probing Network Characteristics
by Michael Larson
This framework lets you monitor, record, and act on packet performance.
HTTP-Based Anonymous Communication Channels
by Marc Waldman and Stefan Köpsell
Need a general-purpose request-reply anonymous communication channel? Here's how to build one.
The OpenCable Application Platform
by Linden deCarmo
The OpenCable Application Platform provides Java-based APIs and uses open networking for set-top boxes and HDTV.
The Secure Shell Game
by Glen Matthews
Glen examines the SSH protocol and shows how it can be implemented.
WLAN Security & Wi-Fi Protected Access
by Derek Cheung
Wi-Fi Protected Access is designed to address known WLAN security issues in the original 802.11 specification.
Building a Lightweight JMS Provider
by Eric J. Bruno
Here's a Java Message Service provider that is lightweight both in size and overheadbut not in features.
Security & Palm OS 5.x
by Michael Yam
Michael presents techniques for using masked records and encrypting/decrypting data on the Palm OS 5.x platform.
SALT: The Speech Application Markup Language
by Robert Hartman
Speech Application Language Tags let you integrate speech technologies into a range of user-oriented computing devices.
GPS Programming & .NET
by Johan Franson
The Global Positioning System is a worldwide navigation system. Johan shows how to use it for .NET applications.
Identity and Equality in .NET
by Matthew Wilson
C#'s as operator tests an object instance against a type, and returns a reference to the given type.
Tech Tips
edited by George Frazier
Boris Eligulashvili shows how to programmatically invoke the Microsoft Speech API.
String-Based Attacks Demystified
by Herbert H. Thompson and James A. Whittaker
Far too often, programmers trust string input without checking it for validity. That's foolish.
A Heisenberg Compensator for Measuring Software Performance
by Gary Carleton and Charles Spirakis
Measuring software performance without affecting the performance of the system being measured.
EMBEDDED SYSTEMS
Code Generation & High-Integrity Embedded Systems
by Tom Erkkinen
Production-code generation provides a framework for adding software details to the behavioral algorithm model.
COLUMNS
Programming Paradigms
by Michael Swaine
Embedded Space
by Ed Nisley
Chaos Manor
by Jerry Pournelle
Programmer's Bookshelf
by Gregory V. Wilson
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 Shannon Cochran
Swaine's Flames
by Michael Swaine