DDJ, July 2005
Java Programming



FEATURES

Measuring Java Reuse, Productivity, and ROI
W. David Pitt
David presents a way to measure productivity and reusability that occurs in Java development projects.

Java & Static Analysis
Amit Chaturvedi
Make the review process more manageable and predictable by using static analysis.

Java Annotations and apt
J. Benton
Java 5.0 introduces "annotations" that integrate metadata technology directly into the language.

Scripting Java Applications with Sleep
Raphael Mudge
Sleep is a freely available library for adding scripting services to Java applications.

Java & Bluetooth
Paul Tremblett
The Java Specification Request 82 defines a standard API for Bluetooth applications.

High-Performance Data Management in Java
Charles Lamb
High-performance data management involves on-disk persistent storage, in-memory data storage, and cache management.

JMX Redux
Juan C. Duenas, Manuel Santillan, & Jose Luis Ruiz
The Java Management Extensions 1.2 is becoming the de facto Standard for Java application and services management.

Cascading Style Sheets & JavaServer Faces
Tor Norbye
JavaServer Faces support Cascading Style Sheets and make it easy to create web applications.

Examining Enerjy's Java Toolkit
Ryan Barr
Enerjy Software's Java toolsuite includes a code analyzer, performance management/profiling tool, memory profiler, and thread analyzer.

Inside Digital Video Recorders
Linden deCarmo
Linden explains the differences between DVR software on PCs—Linux or Windows—and software optimized for set-top boxes.

Finding Binary Clones with Opstrings & Function Digests: Part I
Andrew Schulman
Reverse engineering is an invaluable engineering tool.

ASP.NET Configuration
Douglas Reilly
In all applications—and certainly ASP.NET ones—you need to configure certain aspects of the program.


EMBEDDED SYSTEMS

Surround Sound
Don Morgan
Surround sound lets you experience sound coming from all directions.


COLUMNS

Programming Paradigms
Michael Swaine

Embedded Space
Ed Nisley

Chaos Manor
Jerry Pournelle

Programmer's Bookshelf
Jack J. Woehr


FORUM

Editorial
Jonathan Erickson

Letters
by you

Dr. Ecco's Omniheurist Corner
Dennis E. Shasha

News & Views
Shannon Cochran

Of Interest
Shannon Cochran

Swaine's Flames
Michael Swaine