DDJ, July 2004
Java Programming
FEATURES
Java Management Extensions
by Paul Tremblett
Java Management Extensions provide the architecture, design patterns, APIs, and services for distributed apps.
Fixed, Floating, and Exact Computation with Java's BigDecimal
by Mike Cowlishaw, Joshua Bloch, and Joseph D. Darcy
Features in the J2SE 1.5 BigDecimal class make calculations easy.
The Java Virtual Machine Profiler Interface
by Christof Schmalenbach and Christian Höofig
The Java Virtual Machine Profiler Interface is an API for low-level performance measurements.
Java & the OpenCable Application Platform
by Linden deCarmo
Linden examines the strengths and weaknesses of the OpenCable Application Platform's Java interfaces.
Java Reflection & SmalLtalk-like Method Dispatching
by Barry Feigenbaum, Ph.D.
Here's how the Java Reflection APIs can be used to provide ad hoc polymorphism support.
C++ and The Perils of Double-Checked Locking: Part I
by Scott Meyers and Andrei Alexandrescu
In this two-part article, Scott and Andrei examine Double-Checked Locking.
Fortran 2003: Into the Future
by Malcolm Cohen
Fortran 2003 is in the final stages of review before official standardization.
Putting Web Services into Context
by Brent Carlson and Byron Healy
Our authors develop a .NET component using a straightforward four-step approach.
Making .NET Assemblies Tamper resistant
by Richard Grimes
Richard unravels the .NET file structure and show how it prevents alterations from being performed on .NET assemblies.
A Service-Oriented Architecture for Mobile Applications
by David Houlding
David develops a Microsoft PocketPC client implemented as a set of web services across .NET and J2EE/Axis.
Tech Tips
edited by George Frazier
Enumerating registry subkeys in D, debug formats in GCC, and null iterator types for STL.
Detecting Source-Code Plagiarism
by Bob Zeidman
Bob examines the tools and algorithms for uncovering plagiarism in source code.
GCJ & the Cygnus Native Interface
by Gene Sally
The GNU Compiler for the Java Programming Language is a GCC front-end for Java.
EMBEDDED SYSTEMS
Mixing ActiveX with Java
by Al Williams
Al uses JACOB, which is a library for running Java code under Windows to connect with ActiveX objectsfor robotic control.
COLUMNS
Programming Paradigms
by Michael Swaine
Embedded Space
by Ed Nisley
Chaos Manor
by Jerry Pournelle
Programmer's Bookshelf
by Gregory V. Wilson and John Gilhuly
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