DDJ, November 2004
Computer Security
FEATURES
A Conversation with Avi Rubin
by 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
by 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
by Michael Larson
The SecureScout framework lets you monitor attacks on Wi-Fi (802.11) wireless networks.
ZigBee Wireless Sensor Networks
by Drew Gislason and Tim Gillman
ZigBee is an emerging wireless protocol designed for low-cost, high-reliability sensor networks.
Wireless USB
by 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
by Bogdan Blaszczak and Mike Polcyn
The Parlay specification provides easy access to telephony networks via Java, CORBA, and web services.
Practical Secure Port Knocking
by John Graham-Cumming
Port knocking allows access to sensitive ports if you know the secret knock. John implements it using "Tumbler."
Binary XML
by Oliver Goldman
The price of portability includes bandwidth and memory constraints. "Binary XML" addresses these issues for XML.
Windows Forms Layout Managers
by Richard Grimes
Windows Forms is a .NET library for writing windows-based GUI applications.
Silent Application Update
by Zuoliu Ding
Online silent program updates are among the more useful and efficient features of today's software.
Creating Trace Listeners in .NET
by Michael Taylor
The .NET Framework comes with powerful, extensible classes for debugging and tracing applications.
Web Services & Apache Axis
by Paul Tremblett
Apache Axis lets you efficiently develop web services for both clients and servers.
Distributed Compilation
by Vadim Zaliva
Vadim uses distcc to create build and compile farms for effective distributed lifecycle management.
Eclipse & Tools for Embedded Systems Development
by Gene Sally
Eclipse's flexibility makes it an ideal platform for creating IDEs that serve the needs of embedded-systems developers.
Factoring for Eclipse
by 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
by 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
by Michael Swaine
Embedded Space
by Ed Nisley
Chaos Manor
by Jerry Pournelle
Programmer's Bookshelf
by Miles Thibault and Gregory V. Wilson
FORUM
Editorial
by Jonathan Erickson
Letters
by you
Dr. Ecco's Omniheurist Corner
by Dennis E. Shasha
News & Views
by Shannon Cochran
Of Interest
by Shannon Cochran
Swaine's Flames
by Michael Swaine