2003 29.11 2005

Vol.29 n°11 (#366) november 2004

(ddj_2004_11.jpg)

Editorial

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

A Conversation with Avi Rubin

[author : Jack J. Woehr]

DDJ contributing editor Jack Woehr talks to Avi Rubin, the world's leading authority on electronic voting and software engineering.

Secure Web Forms & Struts Extensions

[author : Hari Gopal]

Web forms with digital signatures provide a secure way to meet the authentication requirements of e-commerce apps.

The SecureScout Wi-Fi Security & Monitoring Framework

[author : Michael Larson]

The SecureScout framework lets you monitor attacks on Wi-Fi (802.11) wireless networks.

ZigBee Wireless Sensor Networks

[author : Drew Gislason and Tim Gillman]

ZigBee is an emerging wireless protocol designed for low-cost, high-reliability sensor networks.

Wireless USB

[author : Rahman Ismail, John Keys, and Rafael Kolic]

Key to Wireless USB, which provides ultra-fast data rates, is Ultra-Wideband (UWB) radio technology.

Telephony & the Parlay Specification

[author : Bogdan Blaszczak and Mike Polcyn]

The Parlay specification provides easy access to telephony networks via Java, CORBA, and web services.

Practical Secure Port Knocking

[author : John Graham-Cumming]

Port knocking allows access to sensitive ports if you know the secret knock. John implements it using "Tumbler."

Binary XML

[author : Oliver Goldman]

The price of portability includes bandwidth and memory constraints. "Binary XML" addresses these issues for XML.

Windows Forms Layout Managers

[author : Richard Grimes]

Windows Forms is a .NET library for writing windows-based GUI applications.

Silent Application Update

[author : Zuoliu Ding]

Online silent program updates are among the more useful and efficient features of today's software.

Creating Trace Listeners in .NET

[author : Michael Taylor]

The .NET Framework comes with powerful, extensible classes for debugging and tracing applications.

Web Services & Apache Axis

[author : Paul Tremblett]

Apache Axis lets you efficiently develop web services for both clients and servers.

Distributed Compilation

[author : Vadim Zaliva]

Vadim uses distcc to create build and compile farms for effective distributed lifecycle management.

Eclipse & Tools for Embedded Systems Development

[author : Gene Sally]

Eclipse's flexibility makes it an ideal platform for creating IDEs that serve the needs of embedded-systems developers.

Factoring for Eclipse

[author : Marcus Kestler]

Applying Eclipse's Factor by Flow and Factor by Dependency features lets you produce efficient plug-ins.

EMBEDDED SYSTEMS

The VISA I/O API & .NET

[author : David Gladfelter]

The Virtual Instrument Software Architecture (VISA) is a standard for instrument communication. David presents tools for using VISA with C# and VB.NET.

COLUMNS

Programming Paradigms

[author : Michael Swaine]

Embedded Space

[author : Ed Nisley]

Chaos Manor

[author : Jerry Pournelle]

Programmer's Bookshelf

[author : Miles Thibault and Gregory V. Wilson]

FORUM

Letters

[author : you]

Dr. Ecco's Omniheurist Corner

[author : Dennis E. Shasha]

News & Views

[author : Shannon Cochran]

Of Interest

[author : Shannon Cochran]

Swaine's Flames

[author : Michael Swaine]