2002 28.06 2004

Vol.28 n°6 (#349) june 2003

(ddj_2003_06.jpg)

p.8 Editorial

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

p.18 Route Control & Streaming Video

[author : Michael Larson]

Route control is an emerging technology that improves the quality of streaming video by letting you select the path of data packets as they leave your video servers.

p.30 JXTA & Peer-to-Peer Networks

[author : Sing Li]

JXTA is an open-source development project for creating a P2P substrate that's applicable to any hardware or software platforms.

p.36 Securing Wireless Networks

[author : Micah Silverman]

Micah shows how to secure wireless networks as 802.11b, also known as Wi-Fi, using a combination of hardware and software.

p.46 Web Scraping Proxy

[author : Howard P. Katseff]

WSP, the web scraping proxy server Howard presents here, is a Perl program that uses the socket library to communicate with the browser client and the server.

p.54 Heap Ltd.

[author : Evgeniy Gabrilovich and Alex Gontmakher]

Evgeniy and Alex examine various existing sorting and searching algorithms, then present their "limited heap," which arguably provides the best tradeoff between speed and memory utilization.

EMBEDDED SYSTEMS

p.60 An Embeddable Lightweight XML-RPC Server

[author : M. Tim Jones]

Tim examines the XML-RPC protocol for providing network-based RPCs, then presents a lightweight server for embedded designs.

COLUMNS

p.68 Programming Paradigms

[author : Michael Swaine]

Michael feels a sense of release as he takes a look at Apple's OS X implementation of X Windows System Version 11—a network-transparent, client-server graphics display system that is the de facto standard for UNIX systems.

p.72 Embedded Space

[author : Ed Nisley]

Software reliability and embedded systems go hand-in-glove.

p.76 Programmer's Bookshelf

[author : Gregory V. Wilson]

The books Greg examines this month include Debugging Applications for Microsoft .NET and Microsoft Windows, by John Robbins; Facts and Fallacies of Software Engineering, by Robert L. Glass; Java Number Cruncher: The Java Programmer's Guide to Numerical Computing, by Ronald Mak; and Ant: The Definitive Guide, by Jesse Tilly and Eric M. Burke.

FORUM

p.10 Letters

[author : you]

p.12 The New Adventures of Verity Stob

[author : Verity Stob]

p.14 News & Views

[author : Shannon Cochran]

p.78 Of Interest

[author : Shannon Cochran]

p.80 Swaine's Flames

[author : Michael Swaine]