DDJ, July 2003
Java Programming




FEATURES

Dynamic Proxies in Java and .NET
by Tom Barrett
Tom examines how proxies separate cross-cutting concerns, then explores—in both Java and C#—a new twist on the traditional Proxy pattern that promotes reuse and decreases complexity.

Calling C Library Routines from Java
by Mick Pont
Here's a technique for calling C library routines directly from Java, saving you the trouble of rewriting code in Java while gaining portability via Java Virtual Machines.

Using Thread-Local Variables In Java
by Tom White
Java's ThreadLocal class provides a powerful, easy-to-use way to write efficient code that is safe for multithreaded access.

JavaServer Pages 2.0
by Aaron E. Walsh
From the Expression Language to the JSP 2.0 API, new features in J2EE 1.4 change how you create custom JavaServer Pages.

Distributed Loadbuilds
by Kevin W. Smith
Dividing computationally intensive tasks among multiple machines is a technique that has been around for a long time. Kevin uses Rational's ClearMake distributed build technology to put idle computers to work.

JELLY: An XML-Based Scripting Language
by Siegfried Göschl
Jelly, which lets you turn XML into executable code, is a Java-based scripting language that can be used as an embedded or standalone tool.


EMBEDDED SYSTEMS

Real-time Signal Analysis & Real-Time Linux: Part 1
by Matt Sherer
In the first installment of this multipart article, Matt shows how you do hard real-time signal acquisition, controlling it from a Java GUI application.


COLUMNS

Programming Paradigms
by Michael Swaine
Michael looks back on the life and times of personal computer pioneer Adam Osborne.

Embedded Space
by Ed Nisley
Over the years, Ed has found IEEE publications to be an invaluable source of technical information.

Programmer's Bookshelf
by Gregory V. Wilson
Big and little, thick and thin: Greg looks at all kinds of books this month, including Processing XML with Java, Practical Debugging in C++, How to Break Software, Hacker's Delight, Bioinformatics Computing, and Bioinformatics for Dummies.


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